Plant-based table in St. Louis with seasonal vegetables, bread, and the Gateway Arch in a window

St. Louis vegetarian & vegan restaurant directory · 100-mile drive from Clayton

Where St. Louis eats plants.

Vegan restaurants, vegetarian dining, and grocers from South Grand to Metro East. Core ring is a 100-mile drive from Clayton. Rolla, Springfield IL, and Carbondale are extra highway stops.

51

Listings

17

Fully vegan

35

Neighborhoods

20

Editor's picks

Paid Spotlight

Paid placement, labeled

Paid Spotlight kitchens fund the directory. They are marked. They do not buy Best Of or the wording of our coverage.

Start here

Best vegetarian and vegan tables

Full directory

Cook

Recipes that complement the directory

Weeknight plates with affiliate pantry links and the restaurant to visit instead.

Shop

Merch and pantry

Print-on-demand totes and tees, plus affiliate cookbooks and cashews.

Open the shop

Guides

How to eat vegan in St. Louis

Vegetarian St. Louis, answered

What is the best vegan restaurant in St. Louis?
It depends on the plate. Terror Tacos is the easiest first vegan meal. Seedz Cafe is the brunch ritual. Bombay Food Junkies is the county Indian kitchen. SweetArt is dessert and breakfast. Lona’s LiL Eats is the local recommendation if you want vegetables that were never an afterthought.
Where can I eat vegetarian in St. Louis?
South Grand is the densest stretch: Tree House, Pizza Head, Terror Tacos, Taste of Lebanon, and Jay’s International. University City has Frida’s. Webster Groves has Balkan Treat Box. The directory lists vegetarian rooms separately from fully vegan kitchens.
Which vegetarian and vegan restaurants in St. Louis have gluten-free menu items?
Two stacked filters. Vegan + GF is fully vegan kitchens with labeled gluten-free items (Seedz waffle, Bombay on rice). Vegetarian + GF is vegetarian and vegan-friendly rooms — Frida’s corn tortillas, Taste of Lebanon falafel, Fork & Stix rice noodles — not the fully vegan list. Shared kitchens unless a listing says dedicated.
Is there vegan food in St. Charles and the county?
Yes. La Vie French Café is fully vegan on St. Charles Main Street. Bike Stop Cafe sits on the Katy Trail. Jafra Mediterranean is in St. Peters. O’Fallon has Thai Kitchen. Creve Coeur has Bombay Food Junkies and Plant Italia. Sunset Hills has Plant Craft Kitchen.
Full FAQ

Diet, labeled honestly

Fully vegan, vegetarian, or vegan-friendly. Paid Spotlight is marked as paid.

100-mile drive from Clayton

City, Metro East, Festus. Rolla, Springfield IL, and Carbondale are labeled On the road — just past 100 driving miles.

Own a kitchen?

Enhanced listings, Spotlight, and native ads. The directory is built to pay for itself.

Advertise