Best Vegetarian Restaurants in St. Louis

Looking for the best Vegetarian Restaurant St. Louis to eat at? Great! Top Food Spots is the go to resource for eating in St. Louis. On top of that, we’ve already done all the hard work for you. That includes filtering through the noise to provide you only the best Vegetarian Restaurants in St. Louis.

So how does this work?

We pick our top choices based on the quality of the food, service, and consistency over time. We’ll start off by giving you the best options overall for dining in St. Louis and then follow up with links to different types of restaurants in different neighborhoods at the end of this page.

Best Vegetarian Restaurants St. Louis

 


Papa Murphy’s | Take ‘N’ Bake Pizza – St. Louis

Papa Murphy’s | Take ‘N’ Bake Pizza Description: Chain for custom cook-at-home pizzas. Chain outlet offering build-your-own takeaway pizzas, to be cooked at home. Address: 5559 Telegraph Rd, St. Louis, MO 63129, United States Phone Number: +1 314-487-8700 Website: https://locations.papamurphys.com/mo/st.-louis/5559-telegraph-road?utm_source=organic&utm_medium=gmb&utm_campaign=yext&y_source=1_MTU0MzA5NTMtNzE1LWxvY2F0aW9uLmdvb2dsZV93ZWJzaXRlX292ZXJyaWRl Store Hours: Sunday: 12-7PM | Monday: 12-7PM | Tuesday: 12-7PM | Wednesday: 12-7PM | Thursday: …

Papa Murphy’s | Take ‘N’ Bake Pizza – St. Louis Read More »

Gokul Indian Restaurant – St. Louis

Gokul Indian Restaurant Description: Casual spot for vegetarian Indian fare. Informal Indian buffet place offering kosher vegetarian & vegan dishes for lunch & dinner. Address: 6101 Delmar Blvd, St. Louis, MO 63112, United States Phone Number: +1 314-721-1888 Website: https://gokulindianstlouis.com/ Store Hours: Sunday: 4-8PM | Monday: 4-8PM | Tuesday: Closed | Wednesday: 4-8PM | Thursday: …

Gokul Indian Restaurant – St. Louis Read More »

Lona’s Lil Eats – St. Louis

Lona’s Lil Eats Description: Quaint site for Asian-fusion fare. Cozy, vegan-friendly eatery serving Asian-fusion fare, including make-your-own rice-paper wraps. Address: 2199 California Ave, St. Louis, MO 63104, United States Phone Number: +1 314-925-8938 Website: Home Store Hours: Sunday: Closed | Monday: Closed | Tuesday: 11AM-9PM | Wednesday: 11AM-9PM | Thursday: 11AM-9PM | Friday: 11AM-9PM | …

Lona’s Lil Eats – St. Louis Read More »

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 501 Chouteau Ave, St. Louis, MO 63102, United States Phone Number: +1 314-241-0223 Website: https://locations.tacobell.com/mo/saint-louis/501-chouteau.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=028498&utm_content=website&y_source=1_NjE0MzI0MC03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-2AM | Monday: 8AM-2AM | Tuesday: 8AM-2AM | Wednesday: 8AM-2AM | Thursday: 8AM-2AM | Friday: 8AM-2AM | Saturday: 8AM-2AM

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 2971 Dougherty Ferry Rd, St. Louis, MO 63122, United States Phone Number: +1 636-825-2912 Website: https://locations.tacobell.com/mo/saint-louis/2971-dougherty-ferry-rd-.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=034788&utm_content=website&y_source=1_NjE0NDQ2OS03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 9AM-11PM | Monday: 9AM-11PM | Tuesday: 9AM-11PM | Wednesday: 9AM-11PM | Thursday: Closed | Friday: 9AM-11PM | Saturday: …

Taco Bell – St. Louis Read More »

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 3440 So, S Kingshighway Blvd, St. Louis, MO 63139, United States Phone Number: +1 314-352-1765 Website: https://locations.tacobell.com/mo/saint-louis/3440-so-kings-highway.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=029625&utm_content=website&y_source=1_NjE0NDA3MC03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-2AM | Monday: 8AM-2AM | Tuesday: 8AM-2AM | Wednesday: 8AM-2AM | Thursday: 8AM-2AM | Friday: 8AM-2AM | …

Taco Bell – St. Louis Read More »

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 9787 St Charles Rock Rd, St. Louis, MO 63114, United States Phone Number: +1 314-427-7222 Website: https://locations.tacobell.com/mo/saint-louis/9787-st-charles-rock-rd.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=028483&utm_content=website&y_source=1_NjE0MTU4Ny03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-3AM | Monday: 8AM-3AM | Tuesday: 8AM-3AM | Wednesday: 8AM-3AM | Thursday: 8AM-3AM | Friday: 8AM-4AM | …

Taco Bell – St. Louis Read More »

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 10035 Manchester Rd, St. Louis, MO 63122, United States Phone Number: +1 314-909-8440 Website: https://locations.tacobell.com/mo/saint-louis/10035-manchester-road.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=029643&utm_content=website&y_source=1_NjE0NzM4Ni03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-12AM | Monday: 8AM-12AM | Tuesday: 8AM-12AM | Wednesday: 8AM-12AM | Thursday: 8AM-12AM | Friday: 8AM-8PM | Saturday: 10AM-8PM

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 3715 Lemay Ferry Rd, St. Louis, MO 63125, United States Phone Number: +1 314-845-9669 Website: https://locations.tacobell.com/mo/saint-louis/3715-lemay-ferry-road.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=028492&utm_content=website&y_source=1_NjE0MzkyMC03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-3AM | Monday: 8AM-3AM | Tuesday: 8AM-3AM | Wednesday: 8AM-3AM | Thursday: 8AM-3AM | Friday: 8AM-4AM | Saturday: …

Taco Bell – St. Louis Read More »

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 5453 Telegraph Rd, St. Louis, MO 63129, United States Phone Number: +1 314-892-4412 Website: https://locations.tacobell.com/mo/saint-louis/5453-telegraph-road.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=029654&utm_content=website&y_source=1_NjE0MzA0Ni03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-1AM | Monday: 8AM-1AM | Tuesday: 8AM-1AM | Wednesday: 8AM-1AM | Thursday: 8AM-1AM | Friday: 8AM-1AM | Saturday: 8AM-1AM

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 4254 Bayless Ave, St. Louis, MO 63123, United States Phone Number: +1 314-638-3334 Website: https://locations.tacobell.com/mo/saint-louis/4254-bayless-ave.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=029663&utm_content=website&y_source=1_NjE0MzU5Ny03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-12AM | Monday: 8AM-12AM | Tuesday: 8AM-12AM | Wednesday: 8AM-12AM | Thursday: 8AM-12AM | Friday: 8AM-6PM | Saturday: 8AM-12AM

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 7237 Watson Rd, St. Louis, MO 63119, United States Phone Number: +1 314-353-6661 Website: https://locations.tacobell.com/mo/saint-louis/7237-watson-road.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=029672&utm_content=website&y_source=1_NjE0MjMzNC03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-10PM | Monday: 8AM-10PM | Tuesday: 8AM-10PM | Wednesday: 8AM-10PM | Thursday: 8AM-10PM | Friday: 8AM-10PM | Saturday: 8AM-10PM

Carreta’s Mexican Restaurant – St. Louis

Carreta’s Mexican Restaurant Description: . Address: 11939 Olive Blvd, St. Louis, MO 63141, United States Phone Number: +1 314-716-3248 Website: https://stlouisrestaurantreview.com/carretas-mexican-restaurant/ Store Hours: Sunday: 11AM-9PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: 11AM-10PM | Thursday: 11AM-10:30PM | Friday: 11AM-10:30PM | Saturday: 11AM-10:30PM

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 5031 Natural Bridge Ave, St. Louis, MO 63115, United States Phone Number: +1 314-382-0029 Website: https://locations.tacobell.com/mo/saint-louis/5031-natural-bridge.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=029637&utm_content=website&y_source=1_NjE0MzIyMC03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-12AM | Monday: 8AM-12AM | Tuesday: 8AM-12AM | Wednesday: 8AM-12AM | Thursday: 8AM-12AM | Friday: 8AM-12AM | Saturday: …

Taco Bell – St. Louis Read More »

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 851 Skinker Blvd, St. Louis, MO 63130, United States Phone Number: +1 314-863-3315 Website: https://locations.tacobell.com/mo/saint-louis/851-n-skinker-blvd.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=029638&utm_content=website&y_source=1_NjE0MTkxNS03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-12AM | Monday: 8AM-12AM | Tuesday: 8AM-12AM | Wednesday: 8AM-12AM | Thursday: 8AM-12AM | Friday: 8AM-12AM | Saturday: 8AM-12AM

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 1324 Hampton Ave, St. Louis, MO 63139, United States Phone Number: +1 314-647-2139 Website: https://locations.tacobell.com/mo/saint-louis/1324-hampton-avenue.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=029626&utm_content=website&y_source=1_NjE0NjUwOC03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-2AM | Monday: 8AM-2AM | Tuesday: 8AM-2AM | Wednesday: 8AM-2AM | Thursday: 8AM-2AM | Friday: 8AM-2AM | Saturday: 8AM-2AM

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 3501 S Grand Blvd, St. Louis, MO 63118, United States Phone Number: +1 314-771-7422 Website: https://locations.tacobell.com/mo/saint-louis/3501-s-grand-ave.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=029624&utm_content=website&y_source=1_NjE0NDAzMi03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-2AM | Monday: 8AM-2AM | Tuesday: 8AM-2AM | Wednesday: 8AM-2AM | Thursday: 8AM-2AM | Friday: 8AM-2AM | Saturday: …

Taco Bell – St. Louis Read More »

Royal Chinese BBQ – St. Louis

Royal Chinese BBQ Description: Unassuming barbecued-duck specialist. Chinese restaurant dishing up a large Shanghai-style menu featuring barbecued duck & other meats. Address: 8406 Olive Blvd, St. Louis, MO 63132, United States Phone Number: +1 314-991-1888 Website: Home Store Hours: Sunday: 12-8PM | Monday: 12-8PM | Tuesday: Closed | Wednesday: 12-8PM | Thursday: 12-8PM | Friday: …

Royal Chinese BBQ – St. Louis Read More »

Royal Chinese BBQ – St. Louis

Royal Chinese BBQ Description: Unassuming barbecued-duck specialist. Chinese restaurant dishing up a large Shanghai-style menu featuring barbecued duck & other meats. Address: 8406 Olive Blvd, St. Louis, MO 63132, United States Phone Number: +1 314-991-1888 Website: Home Store Hours: Sunday: 12-8PM | Monday: 12-8PM | Tuesday: Closed | Wednesday: 12-8PM | Thursday: 12-8PM | Friday: …

Royal Chinese BBQ – St. Louis Read More »

Lona’s Lil Eats – St. Louis

Lona’s Lil Eats Description: Quaint site for Asian-fusion fare. Cozy, vegan-friendly eatery serving Asian-fusion fare, including make-your-own rice-paper wraps. Address: 2199 California Ave, St. Louis, MO 63104, United States Phone Number: +1 314-925-8938 Website: Home Store Hours: Sunday: Closed | Monday: Closed | Tuesday: 11AM-9PM | Wednesday: 11AM-9PM | Thursday: 11AM-9PM | Friday: 11AM-9PM | …

Lona’s Lil Eats – St. Louis Read More »

Carreta’s Mexican Restaurant – St. Louis

Carreta’s Mexican Restaurant Description: . Address: 11939 Olive Blvd, St. Louis, MO 63141, United States Phone Number: +1 314-716-3248 Website: https://stlouisrestaurantreview.com/carretas-mexican-restaurant/ Store Hours: Sunday: 11AM-9PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: 11AM-10PM | Thursday: 11AM-10:30PM | Friday: 11AM-10:30PM | Saturday: 11AM-10:30PM

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 3715 Lemay Ferry Rd, St. Louis, MO 63125, United States Phone Number: +1 314-845-9669 Website: https://locations.tacobell.com/mo/saint-louis/3715-lemay-ferry-road.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=028492&utm_content=website&y_source=1_NjE0MzkyMC03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-3AM | Monday: 8AM-3AM | Tuesday: 8AM-3AM | Wednesday: 8AM-3AM | Thursday: 8AM-3AM | Friday: 8AM-4AM | Saturday: …

Taco Bell – St. Louis Read More »

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 3204 Telegraph Rd, St. Louis, MO 63125, United States Phone Number: +1 314-487-9831 Website: https://locations.tacobell.com/mo/saint-louis/3204-telegraph-rd.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=029670&utm_content=website&y_source=1_NjE0NDI0MS03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-12AM | Monday: 8AM-12AM | Tuesday: 8AM-12AM | Wednesday: 8AM-12AM | Thursday: 8AM-12AM | Friday: 8AM-12AM | Saturday: 8AM-12AM

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 4254 Bayless Ave, St. Louis, MO 63123, United States Phone Number: +1 314-638-3334 Website: https://locations.tacobell.com/mo/saint-louis/4254-bayless-ave.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=029663&utm_content=website&y_source=1_NjE0MzU5Ny03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-12AM | Monday: 8AM-12AM | Tuesday: 8AM-12AM | Wednesday: 8AM-12AM | Thursday: 8AM-12AM | Friday: 8AM-6PM | Saturday: 8AM-12AM

Royal Chinese BBQ – St. Louis

Royal Chinese BBQ Description: Unassuming barbecued-duck specialist. Chinese restaurant dishing up a large Shanghai-style menu featuring barbecued duck & other meats. Address: 8406 Olive Blvd, St. Louis, MO 63132, United States Phone Number: +1 314-991-1888 Website: Home Store Hours: Sunday: 12-8PM | Monday: 12-8PM | Tuesday: Closed | Wednesday: 12-8PM | Thursday: 12-8PM | Friday: …

Royal Chinese BBQ – St. Louis Read More »

Taco Bell – St. Louis

Taco Bell Description: Mexican-inspired fast-food chain. Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos. Address: 851 Skinker Blvd, St. Louis, MO 63130, United States Phone Number: +1 314-863-3315 Website: https://locations.tacobell.com/mo/saint-louis/851-n-skinker-blvd.html?utm_source=yext&utm_campaign=googlelistings&utm_medium=referral&utm_term=029638&utm_content=website&y_source=1_NjE0MTkxNS03MTUtbG9jYXRpb24uZ29vZ2xlX3dlYnNpdGVfb3ZlcnJpZGU%3D Store Hours: Sunday: 8AM-12AM | Monday: 8AM-12AM | Tuesday: 8AM-12AM | Wednesday: 8AM-12AM | Thursday: 8AM-12AM | Friday: 8AM-12AM | Saturday: 8AM-12AM

Gokul Indian Restaurant – St. Louis

Gokul Indian Restaurant Description: Casual spot for vegetarian Indian fare. Informal Indian buffet place offering kosher vegetarian & vegan dishes for lunch & dinner. Address: 6101 Delmar Blvd, St. Louis, MO 63112, United States Phone Number: +1 314-721-1888 Website: https://gokulindianstlouis.com/ Store Hours: Sunday: 4-8PM | Monday: 4-8PM | Tuesday: Closed | Wednesday: 4-8PM | Thursday: …

Gokul Indian Restaurant – St. Louis Read More »

Frida’s – St. Louis

Frida’s Description: Casual cafe for vegan & raw fare. Locavore cafe serving vegetarian, vegan & raw plates, plus custom orders for diet sensitivities. Address: 622 North and South Rd, St. Louis, MO 63130, United States Phone Number: +1 314-727-6500 Website: http://www.eatatfridas.com/ Store Hours: Sunday: Closed | Monday: Closed | Tuesday: 11:30AM-8PM | Wednesday: 11:30AM-8PM | …

Frida’s – St. Louis Read More »

Carreta’s Mexican Restaurant – St. Louis

Carreta’s Mexican Restaurant Description: . Address: 11939 Olive Blvd, St. Louis, MO 63141, United States Phone Number: +1 314-716-3248 Website: https://stlouisrestaurantreview.com/carretas-mexican-restaurant/ Store Hours: Sunday: 11AM-9PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: 11AM-10PM | Thursday: 11AM-10:30PM | Friday: 11AM-10:30PM | Saturday: 11AM-10:30PM

Lona’s Lil Eats – St. Louis

Lona’s Lil Eats Description: Quaint site for Asian-fusion fare. Cozy, vegan-friendly eatery serving Asian-fusion fare, including make-your-own rice-paper wraps. Address: 2199 California Ave, St. Louis, MO 63104, United States Phone Number: +1 314-925-8938 Website: Home Store Hours: Sunday: Closed | Monday: Closed | Tuesday: 11AM-9PM | Wednesday: 11AM-9PM | Thursday: 11AM-9PM | Friday: 11AM-9PM | …

Lona’s Lil Eats – St. Louis Read More »

Leave a Comment

Your email address will not be published. Required fields are marked *