The Best Vegan Restaurants in St. Louis

The STL Vegan Guide · Last updated July 2026

Your complete guide to vegan and vegan-friendly restaurants, cafés, and food spots across St. Louis City, St. Louis County, St. Charles County, and the surrounding metro area.

STL VegMap — find vegan food near you

The STL VegMap shows every vegan, vegetarian, and vegan-friendly restaurant, café, and food spot across St. Louis City, St. Louis County, St. Charles County, and the surrounding metro area. Zoom in to find plant-based food near you.

Click the arrow in the upper lefthand corner to expand the selection and more easily view individual establishments.

Green markers = 100%-vegan
Light blue markers = 100%-vegetarian (but not 100%-vegan)
Yellow markers = vegan-friendly (3-7+ vegan options)

Note: STL VegMap was compiled using publicly available information and is only periodically updated. Some information may become outdated or be inaccurate. For the most up-to-date information, you can check the URLs linked under each business entry.

100%-Vegan Restaurants in St. Louis

Filter by area:
100% veganComfort food

Dirty Vegan Shack

South City's go-to for indulgent vegan comfort food — casual, affordable, and unapologetically satisfying plant-based eats in a laid-back setting.

3607 Meramec St, St. Louis, MO 63116
100% veganCoffee / Tea

Haché Herbal Infusions

A serene vegan coffee and tea house near Clayton — perfect for a slow morning, light café fare, and beautifully crafted herbal drinks.

6350 S Rosebury Ave, St. Louis, MO 63105
100% veganHealth café

J+B Wellness — Cottleville

A health-focused vegan café in Cottleville serving smoothies, bowls, and light plant-based meals — a great option for St. Charles County visitors.

5055 Hwy N, Suite 109, Cottleville, MO 63304
100% veganHealth café

J+B Wellness — Ellisville

The West County location of J+B Wellness — smoothies, bowls, and plant-based light meals in a convenient Ellisville setting.

1350 Clarkson Clayton Center, Ellisville, MO 63011
100% veganBakery

Kris Miss Bake Shop

A gluten-free, vegan home bakery in Lake St. Louis — cakes, cupcakes, cookies, donuts, and more made with entirely natural ingredients and no artificial dyes.

11102 Veterans Memorial Pkwy, Lake St. Louis, MO 63367
100% veganCafé / Meal service

Plant Craft Kitchen

A vegan café and prepared meal service in South County — great for a quick plant-based lunch or stocking up on ready-to-eat meals to take home.

3860 S Lindbergh Blvd, St. Louis, MO 63127
100% veganItalianPickup / Delivery

Plant Italia

Vegan Italian ghost kitchen in Creve Coeur — house-made pasta, rich sauces, and Italian classics reimagined with plants. Order online for pickup or delivery.

12957 Olive Blvd, Creve Coeur, MO 63141
100% veganGhost kitchenPickup / Delivery

Red Bird Vegan

A St. Louis vegan virtual restaurant offering creative plant-based dishes for pickup and delivery — order online and skip the wait.

2360 Hampton Ave, St. Louis, MO 63139
100% veganBakery / Café

SweetArt Bakeshop + Café

A St. Louis favorite for vegan pastries, baked goods, and soul food — creative, craveable, and entirely plant-based near the Central West End.

3701 Lindell Blvd, St. Louis, MO 63108
100% veganBakery

SweetArt Too

The City Foundry STL outpost of SweetArt — vegan baked goods and counter service in one of St. Louis's most vibrant food hall settings.

3730 Foundry Way, St. Louis, MO 63110
100% veganDeli / Sandwiches

Vegan Deli and Butcher

A chef-driven vegan deli in Bevo Mills — extraordinary sandwiches, house-made meats, and a menu that redefines what deli food can be.

5003 Gravois Ave, St. Louis, MO 63116

Every restaurant below is listed as 100% vegan in the STL VegMap — no meat, no dairy, no eggs anywhere on the menu. Hours and menus change; always check each restaurant's website before visiting.

100%-Vegetarian Restaurants in St. Louis

These restaurants are 100% vegetarian, with strong vegan options throughout the menu — a great choice when you're looking for plant-based food and want more variety.

Filter by area:
100% vegetarianIndian / Kosher

Gokul Indian Restaurant

A 100% vegetarian Indian and kosher restaurant in the Delmar Loop — authentic flavors, a generous menu, and a warm, family-run atmosphere.

6101 Delmar Blvd, St. Louis, MO 63112
100% vegetarianIndian / Vegan

Govinda's Vegetarian & Vegan Restaurant

A 100% vegetarian and vegan Indian restaurant inside the ISKCON temple — simple, devotional cooking served with warmth and care.

3926 Lindell Blvd, St. Louis, MO 63108
100% vegetarianPizza

Pizza Head

100% vegetarian pizza by the slice or the pie on South Grand — an enormous vegan menu, NY-style crust, and some of the best plant-based pizza in the city.

3196 S Grand Blvd, St. Louis, MO 63118
100% vegetarianSouth Indian

Tatva Cafe

Authentic South Indian vegetarian cooking in Ellisville — crispy dosas, soft idlis, and flavorful chutneys made from scratch with fresh ingredients.

15801 Manchester Rd, Ellisville, MO 63011
100% vegetarianVegan by default

Tree House Restaurant

A St. Louis institution on South Grand — 100% vegetarian and nearly all vegan by default, with house-made seitan, creative seasonal specials, and craft cocktails.

3177 S Grand Blvd, St. Louis, MO 63118

Vegan-Friendly Spots in St. Louis

These restaurants aren’t 100% vegan but have strong, clearly labeled vegan options. Great for dining out with mixed groups or omnivore friends.

Filter:
Balkan Treat Box
Vegan-Friendly Balkan / Turkish · Webster Groves
Corner 17
Vegan-Friendly Chinese · Delmar Loop
Diego's Cantina
Vegan-Friendly Mexican · University City
Everest Cafe & Bar
Vegan-Friendly Nepali / Indian / Korean · The Grove
Flower Child
Vegan-Friendly Health-Focused · Frontenac
Frida's
Vegan-Friendly Plant-Forward · University City
Gooseberries
Vegan-Friendly Comfort Food · South City
Lona's LiL Eats
Vegan-Friendly Asian Fusion · Soulard
Maaji's Street Kitchen
Vegan-Friendly Indian Street Food · St. Ann
Meskerem Ethiopian Restaurant
Vegan-Friendly Ethiopian · South Grand
Mokabe's Coffeehouse
Vegan-Friendly Coffeehouse · Tower Grove
Pieces Board Game Bar & Cafe
Vegan-Friendly Board Game Bar · Benton Park
Taste of Lebanon
Vegan-Friendly Lebanese · Central West End
The Royale
Vegan-Friendly Bar / Restaurant · Southwest Garden
The Vine Cafe & Market
Vegan-Friendly Lebanese / Mediterranean · South Grand
Vicia
Vegan-Friendly Fine Dining · Central West End

Never miss a vegan event in St. Louis!

With 40+ events a year — markets, dinners, game nights, marches, and more — there’s always something happening in the STL vegan community. Join the VeganSTL mailing list to stay in the loop.

St. Louis Vegan Dining FAQ