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 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 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 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
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 …
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 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 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 | …
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 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: …
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 …
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: …
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 | …
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 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 | …
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 | …
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 | …
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 …
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: …
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 | …