Home / Cuisines / Vegetarian / St Andrews

Vegetarian food from your favourite restaurants in St Andrews – delivered

Whether you're a vegetarian or just fancy giving meat a miss, St Andrews has some great vegetarian food to offer. From classic vegetarian fare like spicy falafel, nut roast, macaroni cheese and crunchy veggie salads, to tempeh and tofu dishes, there's plenty to choose from. Looking for an Indian flavour? Try a paneer or vegetable curry. Or chill out on the sofa with a delicious margarita pizza. We deliver vegetarian food in St Andrews from your favourite restaurants.

Log in for your recent addresses.

Best-rated Vegetarian restaurants in St Andrews

Order your own Vegetarian feast – enter your postcode above or find your neighbourhood.

Mozza - St Andrews

 4.6 Excellent (50+)

Fast, good food and good drinks ! Nothing to say , loved it !


the base of the pizza was a bit burnt but after scraping some bits off it was delicious


I wish these pizzas were delivered sliced.


 4.4 Very good (50+)
David Madison

I got a diet instead of a regular Pepsi. Otherwise food was delicious and hot. Delivery was fast, and the guy was nice.

The Cheesy Toast Shack

 4.7 Excellent (50+)

The toasties were great and the milkshake.

Dr Noodles St Andrews

 4.6 Excellent (50+)

Was perfect and arrived within 20 minutes of ordering. Great service


They were so so yum an is now my new fave craving during this pregnancy


Noodles were good, just got the wrong drink!

How Deliveroo works

  1. Order your favourite restaurant dishes

  2. Track your food to your door in real time

  3. Eat food, glorious food!

Can we take your order?

Log in for your recent addresses.