We use cookies to personalise your experience on Deliveroo — learn more about the cookies we use

Home / 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.

Best-rated Vegetarian restaurants in St Andrews

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

Mozza - St Andrews


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


Really hoping every order is like this one

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?