Best Restaurants in St. Louis

Looking for the best 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 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 Restaurants St. Louis

 


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

QDOBA Mexican Eats – St. Louis

QDOBA Mexican Eats Description: Counter-serve Mexican chain. Mexican chain for counter-serve, custom burritos, tacos & more, including health-oriented options. Address: 11500 Page Service Dr, St. Louis, MO 63146, United States Phone Number: +1 314-995-7155 Website: https://locations.qdoba.com/us/mo/st–louis/11500-page-service-rd.html Store Hours: Sunday: 10:30AM-9PM | Monday: 10:30AM-10PM | Tuesday: 10:30AM-10PM | Wednesday: 10:30AM-10PM | Thursday: 10:30AM-10PM | Friday: 10:30AM-10PM …

QDOBA Mexican 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: 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

QDOBA Mexican Eats – St. Louis

QDOBA Mexican Eats Description: Counter-serve Mexican chain. Mexican chain for counter-serve, custom burritos, tacos & more, including health-oriented options. Address: 90 S County Center Way Ste 100, St. Louis, MO 63129, United States Phone Number: +1 314-416-9800 Website: https://locations.qdoba.com/us/mo/st–louis/90-s-county-center-wy.html Store Hours: Sunday: 10:30AM-9PM | Monday: 10:30AM-10PM | Tuesday: 10:30AM-10PM | Wednesday: 10:30AM-10PM | Thursday: 10:30AM-10PM …

QDOBA Mexican Eats – St. Louis Read More »

Chimi’s Fresh-Mex – St. Louis

Chimi’s Fresh-Mex Description: Lively cantina with an array of tequilas. Festive cantina in colorful, low-key digs serving familiar Mexican grub & a wide range of tequilas. Address: 2435 Woodson Rd, St. Louis, MO 63114, United States Phone Number: +1 314-942-1038 Website: http://www.chimisstl.com/ Store Hours: Sunday: 11AM-9PM | Monday: 11AM-9PM | Tuesday: 11AM-9PM | Wednesday: 11AM-9PM …

Chimi’s Fresh-Mex – 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: 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

San José Mexican Restaurant – St. Louis

San José Mexican Restaurant Description: Family-friendly Mexican restaurant. A menu featuring an array of classic Mexican dishes in a cantina-style setting with bright decor. Address: 35 N Gore Ave, St. Louis, MO 63119, United States Phone Number: +1 314-475-5099 Website: http://www.sanjosewebstergroves.net/ Store Hours: Sunday: 11AM-9PM | Monday: 11AM-9PM | Tuesday: 11AM-9PM | Wednesday: 11AM-9:30PM | …

San José Mexican Restaurant – 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: 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 »

La Fiesta Mexican Restaurant – St. Louis

La Fiesta Mexican Restaurant Description: Strip-mall stop for familiar fare. South-of-the-border & Tex-Mex chow, served in a casual setting with beer, margaritas & happy hour. Address: 7439 S Lindbergh Blvd, St. Louis, MO 63125, United States Phone Number: +1 314-892-1313 Website: http://lasfiestamexstl.com/ Store Hours: Sunday: 11AM-9PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: 11AM-10PM …

La Fiesta Mexican Restaurant – St. Louis Read More »

El indio Mexican Restaurant – St. Louis

El indio Mexican Restaurant Description: No-frills option for Mexican favorites. Unfussy eatery serving Mexican classics including tacos, burritos, platters & margaritas. Address: 9865 Manchester Rd, St. Louis, MO 63119, United States Phone Number: +1 314-968-9012 Website: https://www.elindioauthenticmexican.com/ Store Hours: Sunday: 12-9PM | Monday: 11AM-9:30PM | Tuesday: 11AM-9:30PM | Wednesday: 11AM-9:30PM | Thursday: 11AM-9:30PM | Friday: …

El indio Mexican Restaurant – St. Louis Read More »

Hacienda Mexican Restaurant – St. Louis

Hacienda Mexican Restaurant Description: Cheerful stalwart in a historic building. Cheery setting & outdoor patio for hearty Mexican fare & signature margaritas. Address: 9748 Manchester Rd, St. Louis, MO 63119, United States Phone Number: +1 314-962-7100 Website: Home Store Hours: Sunday: 11AM-8PM | Monday: 11AM-8PM | Tuesday: 11AM-8PM | Wednesday: 11AM-8PM | Thursday: 11AM-8PM | …

Hacienda Mexican Restaurant – St. Louis Read More »

QDOBA Mexican Eats – St. Louis

QDOBA Mexican Eats Description: Counter-serve Mexican chain. Mexican chain for counter-serve, custom burritos, tacos & more, including health-oriented options. Address: 6701 Clayton Rd, St. Louis, MO 63117, United States Phone Number: +1 314-863-5252 Website: https://locations.qdoba.com/us/mo/st–louis/6701-clayton-rd.html Store Hours: Sunday: 10:30AM-9PM | Monday: 10:30AM-10PM | Tuesday: 10:30AM-10PM | Wednesday: 10:30AM-10PM | Thursday: 10:30AM-10PM | Friday: 10:30AM-10PM | …

QDOBA Mexican Eats – St. Louis Read More »

QDOBA Mexican Eats – St. Louis

QDOBA Mexican Eats Description: Counter-serve Mexican chain. Mexican chain for counter-serve, custom burritos, tacos & more, including health-oriented options. Address: 1042 Loughborough Ave Unit H, St. Louis, MO 63111, United States Phone Number: +1 314-351-7674 Website: https://locations.qdoba.com/us/mo/st–louis/1042-loughborough-ave.html Store Hours: Sunday: 10:30AM-9PM | Monday: 10:30AM-10PM | Tuesday: 10:30AM-10PM | Wednesday: 10:30AM-10PM | Thursday: 10:30AM-10PM | Friday: …

QDOBA Mexican Eats – St. Louis Read More »

QDOBA Mexican Eats – St. Louis

QDOBA Mexican Eats Description: Counter-serve Mexican chain. Mexican chain for counter-serve, custom burritos, tacos & more, including health-oriented options. Address: 20 N Grand Blvd Busch Student Center, St. Louis, MO 63108, United States Phone Number: +1 800-555-5555 Website: https://locations.qdoba.com/us/mo/st–louis/20-n-grand-blvd.html Store Hours: Sunday: 5-10PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: 11AM-10PM | Thursday: 11AM-10PM …

QDOBA Mexican Eats – St. Louis Read More »

QDOBA Mexican Eats – St. Louis

QDOBA Mexican Eats Description: Counter-serve Mexican chain. Mexican chain for counter-serve, custom burritos, tacos & more, including health-oriented options. Address: 3100 S Grand Blvd F, St. Louis, MO 63118, United States Phone Number: +1 314-772-7200 Website: https://locations.qdoba.com/us/mo/st–louis/3100-s-grand-blvd.html Store Hours: Sunday: 10:30AM-9PM | Monday: 10:30AM-10PM | Tuesday: 10:30AM-10PM | Wednesday: 10:30AM-10PM | Thursday: 10:30AM-10PM | Friday: …

QDOBA Mexican Eats – St. Louis Read More »

QDOBA Mexican Eats – St. Louis

QDOBA Mexican Eats Description: Counter-serve Mexican chain. Mexican chain for counter-serve, custom burritos, tacos & more, including health-oriented options. Address: 6417 Chippewa St, St. Louis, MO 63109, United States Phone Number: +1 314-832-1420 Website: https://locations.qdoba.com/us/mo/st–louis/6417-chippewa-st.html Store Hours: Sunday: 10:30AM-9PM | Monday: 10:30AM-10PM | Tuesday: 10:30AM-10PM | Wednesday: 10:30AM-10PM | Thursday: 10:30AM-10PM | Friday: 10:30AM-10PM | …

QDOBA Mexican Eats – St. Louis Read More »

QDOBA Mexican Eats – St. Louis

QDOBA Mexican Eats Description: Counter-serve Mexican chain. Mexican chain for counter-serve, custom burritos, tacos & more, including health-oriented options. Address: 4049 Lindell Blvd, St. Louis, MO 63108, United States Phone Number: +1 314-535-4800 Website: https://locations.qdoba.com/us/mo/st–louis/4049-lindell-blvd.html Store Hours: Sunday: 10:30AM-9PM | Monday: 10:30AM-9PM | Tuesday: 10:30AM-9PM | Wednesday: 10:30AM-9PM | Thursday: 10:30AM-9PM | Friday: 10:30AM-9PM | …

QDOBA Mexican Eats – St. Louis Read More »

Pueblo Solis – St. Louis

Pueblo Solis Description: Mexican dining in a serene space. A menu of classic & inventive Mexican fare served in a soothing, warm-toned dining room & bar. Address: 5127 Hampton Ave, St. Louis, MO 63109, United States Phone Number: +1 314-351-9000 Website: Home Store Hours: Sunday: 4:30-9PM | Monday: 4:30-9PM | Tuesday: 4:30-9PM | Wednesday: 4:30-9PM …

Pueblo Solis – St. Louis Read More »

La Vallesana – St. Louis

La Vallesana Description: Bare-bones Mexican taco counter. Ultra-casual Mexican joint doing a short menu of tortas, tacos & aguas with minimal counter seating. Address: 2801 Cherokee St, St. Louis, MO 63118, United States Phone Number: +1 314-776-4223 Website: https://www.neverialavallesana.com/ Store Hours: Sunday: 11AM-9PM | Monday: 11AM-9PM | Tuesday: 11AM-9PM | Wednesday: Closed | Thursday: 11AM-9PM …

La Vallesana – St. Louis Read More »

La Catrina – St. Louis

La Catrina Description: Busy Mexican kitchen with outdoor seats. Energetic, art-filled Mexican eatery with flavored margaritas & a 2-story outdoor seating area. Address: 5220 Hampton Ave, St. Louis, MO 63109, United States Phone Number: +1 314-833-3357 Website: La Catrina Mexican Restaurant Store Hours: Sunday: 11AM-9PM | Monday: 11AM-9PM | Tuesday: 11AM-9PM | Wednesday: 11AM-9PM | …

La Catrina – St. Louis Read More »

Dos Reyes Mexican Restaurant – St. Louis

Dos Reyes Mexican Restaurant Description: Easygoing Mexican restaurant & bar. An array of classic Mexican dishes & cocktails in a relaxed space with happy hour & outdoor tables. Address: 5912 Hampton Ave, St. Louis, MO 63109, United States Phone Number: +1 314-833-5550 Website: https://2reyesrestaurant.business.site/?m=true Store Hours: Sunday: 11AM-10PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | …

Dos Reyes Mexican Restaurant – St. Louis Read More »

El Maguey Mexican Restaurant – St. Louis

El Maguey Mexican Restaurant Description: Option for traditional eats & margaritas. Airy, colorful place in an unassuming shopping-center locale with classic fare & margaritas. Address: 3710 S Kingshighway Blvd, St. Louis, MO 63109, United States Phone Number: +1 314-772-2888 Website: http://www.elmagueystl.com/ Store Hours: Sunday: 11AM-9PM | Monday: 11AM-9PM | Tuesday: 11AM-9PM | Wednesday: 11AM-9PM | …

El Maguey Mexican Restaurant – St. Louis Read More »

Chimichanga’s Mexican Restaurant – St. Louis

Chimichanga’s Mexican Restaurant Description: Festive cantina-style spot. Mexican standards & happy-hour specials served against a traditional, colorful cantina background. Address: 5425 S Grand Blvd, St. Louis, MO 63111, United States Phone Number: +1 314-352-0202 Website: https://m.facebook.com/Chimichanga-Mexican-Restaurant-411630735552587/ Store Hours: Sunday: 4-8PM | Monday: Closed | Tuesday: 4-9PM | Wednesday: 4-9PM | Thursday: 4-9PM | Friday: 4-10PM …

Chimichanga’s Mexican Restaurant – St. Louis Read More »

Lily’s Mexican Restaurant – St. Louis

Lily’s Mexican Restaurant Description: Casual counter-serve Mexican eats. Unpretentious, family-run Mexican counter offering homestyle eats & margaritas. Address: 4601 S Kingshighway Blvd, St. Louis, MO 63109, United States Phone Number: +1 314-352-1894 Website: http://www.lilysfreshmex.com/ Store Hours: Sunday: 11:20AM-3PM | Monday: Closed | Tuesday: 3-9PM | Wednesday: 3-9PM | Thursday: 3-9PM | Friday: 3-9:30PM | Saturday: …

Lily’s Mexican Restaurant – St. Louis Read More »

Rosalita’s Cantina – St. Louis

Rosalita’s Cantina Description: Vibrant Tex-Mex hangout with margaritas. Cheery haunt serves up Tex-Mex grub & specialty margaritas, plus outdoor seating & lunch deals. Address: 1235 Washington Ave, St. Louis, MO 63103, United States Phone Number: +1 314-621-2700 Website: Rosalita’s St. Louis Tex-Mex Store Hours: Sunday: 11AM-11PM | Monday: 11AM-11PM | Tuesday: 11AM-11PM | Wednesday: 11AM-11PM …

Rosalita’s Cantina – St. Louis Read More »

Chava’s Mexican Restaurant – St. Louis

Chava’s Mexican Restaurant Description: Burritos & margaritas in historic digs. Buzzy Mexican joint serving burritos, tacos & several varieties of margarita in a historic barroom. Address: 925 Geyer Ave #3921, St. Louis, MO 63104, United States Phone Number: +1 314-241-5503 Website: Chava’s Mexican Restaurant Store Hours: Sunday: 1-9PM | Monday: 11AM-9PM | Tuesday: 11AM-9PM | …

Chava’s Mexican Restaurant – St. Louis Read More »

Leave a Comment

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