The Shangri-La Diner

Saint Louis, Missouri

Closed as of Jun 1 11

2201 Cherokee Street
Saint Louis, Missouri 63118


3.2 / 3 votes

rating star
Click a star to rate this entry

Mostly vegetarian, vegan-friendly diner on Saint Louis' Antique Row on Cherokee Street

Small, unique, quirky, almost completely vegetarian diner open during daytime hours only (except for special events). Breakfast items (available any time) include vegan french toast and scrambled tofu. Lunch items include vegetarian sandwiches, burritos, quesadillas, salads, and a vegan African spinach stew made with peanut butter. They specialize in vegan desserts.

Sundays from 10:00 to 2:00 pm, the Shangri-La hosts a mostly vegetarian (there is salmon available) brunch with many vegan options.

They say, "Shangri La serves delicious vegetarian cuisine with a colorful flair! With our crazy, zany staff and funky atmosphere we welcome anyone who's just as weird, unique, and independent as us! We provide a refuge from the corporate-dominated cookie-cutter restaurants serving nothing but over-priced meat-slabs. You won't find artery clogging fat-balls and greasy slop here! Our restaurant is independent, small, and part of the culture and community of Saint Louis."

Added by frippy on Mar 1 06 (last updated Feb 18 12)

Edit Clone

Most Recent Reviews

rating star

The most satisfying things I've had here are the African Spinach & Peanut Stew and the vegan Hostess with the Mostess cupcake. Most of the things I've eaten here are on the oily side. I wish there were more vegan options -- almost everything is vegetarian (salmon is in 1 or 2 dishes). I'd say less than 1/5 of the menu is vegan. I wouldn't recommend the tofu scramble. The vegan pulled pork sandwich was yummy but not too filling.
There's also an option for vegan French toast on the menu, which may be worth trying, as well as vegan shakes. I would go back more often if they expanded the vegan options and if the meals were a little healthier (more veggies please!!!). Note that Shangri-La is only open on Thursdays, Fridays, Saturdays, and Sundays, and you must pay in cash.

rating star

I don't know what happened. Perhaps the place is too popular (which is good for them, I think) and service has been slow as a result, but it can take a long time to get something -- like when you get your vegan french toast but no syrup and you want syrup, you may need to be very patient. Very, very patient.

But mostly I don't know what happened to their once-incredible tofu scramble. The last few times I have had it, it has been an unseasoned mess of watery, crumbled, silken tofu that doesn't even look like it's spent time over a flame. And lately their vegan baked goods are hard to eat without liquids to wash them down.

I really liked The Shangri-La Diner (I even originally wrote this entry) and want there to be more vegan dining options in Saint Louis like those offered at The Shangri-La Diner and I've had a good time taking guests there, but something has gone awry with the scrambled tofu and it breaks my heart. I have had friends express the same opinion and they were told that the tofu was changed to be more like eggs. But it is not more like eggs, it is more like what hesitant omnis think of when you talk about scrambled tofu. Bland and watery. There's really nowhere else I know of to get a plate of scrambled tofu brought to your table in this city. Pity.

Write your review


South City / Antique Row


No Reservations


$ - inexpensive


  • Checks


  • American


  • Brunch
  • Kid-Friendly
  • Outdoor Seating


main image for The Shangri-La Diner


10am - 5pm
10am - 2pm

Edit Hours