Get the latest stories, guides, recommendations, and more.
We recommend reading our Terms of Service and Privacy Notice.
PGCJ+G3M, Empire Tower, TOPS' Food Court, Ground Flr, Yan Nawa, Sathon, Bangkok 10120, Thailand
Located in the large, modern and air-conditioned food court next to Tops supermarket, this place finally put a sign that says “Vegetarian Food” next to their Thai name I can’t read (and we never knew this was a vegetarian place for years). You can eat in or take out, look what they have pre-cooked in the case, choose Boiled Rice with One Item (or two or three, they are all vegetarian and some vegan) or fresh rice noodle dish with all kinds of toppings. If you are vegans say “no eggs”. Their veggie yellow curry and stir-fried veggies with fried tofu was good. Everything is so inexpensive. We paid only 180 baht for three dishes.
If you're looking for a budget-friendly and tasty vegetarian option, this stall in the new big food court next to Tops supermarket is worth a visit. The food is delicious, and the prices are very reasonable. The aunties running the stall are super friendly and make you feel welcome as soon as you arrive. It’s clear they care about the quality of the food and their customers. The portion sizes are good, and the flavors are spot-on. Definitely recommend trying it out if you're in the area and craving some good vegetarian food.
Located in the office canteen on the ground floor, just past the supermarket. The food is decent and served in large portions, but a cash card is required for payment. There are various vegetarian and vegan options available. The dining environment is pleasant and clean. Overall, no complaints. Pros: Clean and cheap, two dish 150 baht Large portion Cons: Nothing that I can think of
Was great to find authentic Thai vegetarian food so you could have whatever you wanted without worrying about finding meat! The counter is in the food court next to the Tops supermarket in the Empire Tower. Just look for the red logo and it says Vegetarian Food. Price was very good - rice with 3 different toppings was 70 baht (1 is 50 B and 2 is 60B). You also get a bowl of soup. It wasn’t a problem that she didn’t accept cash. She lent us a card and told us how much it was and we paid the amount at the cash desk and took it back to the lady to pay. This could be trickier if it’s busy perhaps. Will visit again.
Great little stall inside the Tops food hall.









