Home /  

Tofu Restaurants in St Andrews

The best places in St Andrews to eat Tofu. Our interactive map features all restaurants around St Andrews who offer this dish to eat out or take away.

Show restaurants on map
Show :companies_count restaurants on map

This is a list of all the eateries where you can order Tofu or dine out.

3.9
Menu
Online table booking
Open Now
3.9
Menu
Online table booking
Open Now
City: St Andrews, Market Street, St Andrews KY16 9PA, United Kingdom
"It's not great. It looks nice from the street side but we got sucked in by that and it was very poor. The ramen stock was poor, stuff that shouldn't be there like chilli oil as a topping and tough leathery char siu with tasteless broth The bulgogi was similar think tough meat slices in a Chinese takeaway sauce unrecognisable. I was hoping for a nice place, local with passion but this was below even supermarket takeaway level."
4
Menu
Online table booking
Open Now
4
Menu
Online table booking
Open Now
City: St Andrews, Market Street, St Andrews KY16 9PA, United Kingdom
Accepts Credit Cards, Vegetarian Friendly, Vegan Options, Seating
5
Menu
Online table booking
Open Now
5
Menu
Online table booking
Open Now
City: St Andrews, Grange Rd, St Andrews KY16 8LJ, UK, United Kingdom
"We had a lot of great food on our recent 14 day trip but none better than our dinner at The Grange Inn. The food was amazing but the overall experience made it one of the best meals we've ever had. We will definitely be back!"
Tofu

Tofu

You can find Tofu in Restaurants. We help you find a restaurant in your area where it tastes best.

Price

The Average price for Tofu is:
$7.4

Ingredients

Tofu
  • Tofu
  • Aisle Refrigerated Qty. 400 cup
Onion
  • Onion
  • Aisle Produce Qty. 1 portions
Carrot
Olive oil
  • Olive oil
  • Aisle Oil, Vinegar, Salad Dressing Qty. 3 table spoons

Feedback

This feedback is based on the dishes preparation using the above mentioned ingredients. This dish might be cooked differently if you eat out or order food.

You need to register or login to leave feedback.