Best Mexican Restaurants in St. Louis (2026 Rankings)


Top rated spots for Mexican Restaurant
How we rank these businesses
We use public Google Maps data. Businesses with fewer reviews but high ratings are marked asHidden Gemsto give new businesses a fair shot.
St. Louis boasts a vibrant Mexican food scene, offering everything from authentic street tacos to festive sit-down experiences. Get ready to explore the city's top spots for delicious Mexican cuisine.
Taqueria Hectorito
Vibe: Casual, AuthenticTL;DR: The undisputed champion of authentic street tacos.
Taqueria Hectorito is your go-to for genuine Mexican street food, earning its top spot with consistently delicious flavors. Their tacos are a must-try, packed with fresh ingredients and traditional seasoning. This is the place to go for a quick, flavorful, and truly authentic bite.
Mi Ranchito
Vibe: Lively, Family-FriendlyMi Ranchito is a long-standing favorite, known for its extensive menu and lively atmosphere. With thousands of reviews, it's clear that locals love their generous portions and classic Mexican dishes. It's the perfect spot for a satisfying meal with friends or family.
Mariachiβs II Mexican Restaurant
Vibe: Festive, TraditionalExperience the vibrant spirit of Mexico at Mariachiβs II, where delicious food meets a festive ambiance. This popular restaurant offers a wide array of traditional Mexican favorites, ensuring something for everyone. Enjoy a lively dining experience with great food and a welcoming atmosphere.
Tonas Margarita Bar Mexican Restaurant
Vibe: Energetic, SocialTonas Margarita Bar is a go-to destination for those seeking classic Mexican fare and, as the name suggests, fantastic margaritas. The energetic vibe makes it a great place to gather with friends for a night out. Come for the food, stay for the drinks and the fun.
El Mayor
Vibe: Modern, UpscaleEl Mayor offers a more contemporary take on Mexican dining, blending traditional flavors with a stylish setting. Its solid reviews highlight a commitment to quality ingredients and excellent service. This spot is ideal for a sophisticated yet delicious Mexican meal.
Tigrez Mexican Restaurant
Vibe: Cozy, NeighborhoodTL;DR: Authentic flavors in a cozy setting.
Tigrez Mexican Restaurant might be a smaller spot, but it packs a punch with its authentic flavors and welcoming atmosphere. This hidden gem is perfect for those seeking a more intimate dining experience without compromising on taste. Discover your new favorite neighborhood Mexican eatery here.
* This business has a high rating but fewer reviews than average. We include it as a "Hidden Gem" worth exploring.
Dos Reyes Mexican Restaurant
Vibe: Traditional, WelcomingDos Reyes Mexican Restaurant is a beloved establishment known for its consistent quality and friendly service. With a large following, it's a reliable choice for classic Mexican dishes prepared with care. Enjoy a comfortable and delicious dining experience that keeps customers coming back.
El Catrin
Vibe: Trendy, VibrantEl Catrin offers a vibrant and trendy atmosphere alongside its flavorful Mexican cuisine. This popular spot is a great choice for those looking for a lively dining experience with a modern twist. Enjoy creative dishes and a buzzing environment perfect for a night out.
Tacos Wey & Grill
Vibe: Casual, FunTacos Wey & Grill lives up to its name, providing a fun and casual environment to enjoy some of the city's best tacos. Their grill offerings are also a hit, making it a versatile choice for various cravings. It's the perfect place for a laid-back meal with bold flavors.
Locoz Tacoz Taqueria
Vibe: Energetic, QuickLocoz Tacoz Taqueria is a lively spot perfect for a quick and delicious Mexican food fix. Known for its energetic vibe and tasty tacos, itβs a favorite for those on the go. This taqueria delivers bold flavors in a fast-paced, fun setting.
Methodology
Rankings based on Google Maps customer sentiment.
Own a business in St. Louis?
See how you rank against your competitors and take control of your online reputation.