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.
Sweet and sour, spicy, Sichuan or Shanghai - eat Chinese food your way in St Andrews
Join the sushi squadron: experience the delights of expert chefs' sashimi in St Andrews