50 Best Mexican Restaurants near Maryland Heights

Explore Maryland Heights' Mexican cuisine gems with Restaurantji's insights.

Showing 50 of 50 restaurants

  • El Jarocho Tienda and Taquería 11978 Dorsett Road, Maryland Heights Mexican · $

    1 El Jarocho Tienda and Taquería

    4.9 Superb 84 Reviews

    11978 Dorsett Road, Maryland Heights

    Customers’ favorites

    • Steak Tacos and Tortilla Chips with Salsa
    • Chips and Salsa
    • Carne Asada

    “Came in with a headache, they actually had a convenience store right inside and I got to buy a pill for migraine. They had really delicious non-alcoholic beverages, the food was delicious and savory. Staff was friendly and welcoming. Loved it! Rest is very authentic: they had products you may purchase that are usually used in Mexico. They had Mexican music on, moderate level.”

  • Casa Juarez Mexican Town 12710 Dorsett Road, Maryland Heights Mexican · $

    2 Casa Juarez Mexican Town

    4.3 Superb 493 Reviews

    12710 Dorsett Road, Maryland Heights

    • Take-Out
    • Delivery

    Customers’ favorites

    • Chile Relleno and Enchilada Combo Meal
    • Beef Chimi with Beans and Rice
    • Quesadilla with Ground Beef
    • Margarita Chips and Salsa

    “Delicious food,great portions, 9/10 recommended”

  • Casa Don Pedro 3133 North Lindbergh Boulevard, Maryland Heights Mexican · $

    3 Casa Don Pedro

    4.4 Superb 83 Reviews

    3133 North Lindbergh Boulevard, Maryland Heights

    • Delivery

    Customers’ favorites

    • Grilled Steak with Rice and Beans
    • Queso Dip with Tortilla Chips
    • Enchiladas Vegetarianas
    • Chips & Salsa

    “hicimos el cumpleaños de mi mami y muy buena atención y muy buen cervicio la comida riquisima!!”

  • LA Taco Cantina & Miguelitos Mexican Store 11429 Dorsett Road, Maryland Heights Mexican · $

    4 LA Taco Cantina & Miguelitos Mexican Store

    4.2 Good 277 Reviews

    11429 Dorsett Road, Maryland Heights

    • Take-Out
    • Delivery

    Customers’ favorites

    • Pretzels Happy Hour Nachos and Stuffed Cantina Quesadilla
    • Chips Salsa Medium Margarita
    • Mexican Street Tacos
    • Traditional Burrito

    “Very good burritos! I love the steak & fries burrito.”

  • Taco Bell 11952 Dorsett Road, Maryland Heights Fast Food · $

    5 Taco Bell

    3.2 Average 319 Reviews

    11952 Dorsett Road, Maryland Heights

    • Take-Out
    • Delivery
    • Drive-Through

    Customers’ favorites

    • 2 Chicken Chalupas Supreme Combo
    • Cheesy Double Beef Burrito
    • Cheesy Gordita Crunch
    • Beefy 5-Layer Burrito

    “So refreshing, our food was nice and hot, had good service, the service was quick. The atmosphere was nice and clean. This will be our Taco Bell to go to. Thank you for doing a great job! It is amazing the difference it makes when people do a quality job and have quality food! My children and I thoroughly enjoyed our meal!”

  • Amigo Sole - Mexican Streetfood (Delmar Loop) 6102 Delmar Boulevard, St. Louis Mexican · $

    6 Amigo Sole - Mexican Streetfood (Delmar Loop)

    4.6 Superb 436 Reviews

    6102 Delmar Boulevard, St. Louis · 8.25 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Jarritos Queso Birria Birria Tacos Mexican Cola
    • Nachos Al Pastor and Chips and Salsa
    • Birria Ramen Bowl with Fish Tacos
    • Sunny Side Al Pastor Sandwich

    “Amazing! Must try!”

  • Mi Ranchito 887 Kingsland Avenue, St. Louis Mexican · $

    7 Mi Ranchito

    4.5 Superb 406 Reviews

    887 Kingsland Avenue, St. Louis · 7.44 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Chips and Salsa and Bean Dipping Sauce
    • Nachos Texanos with Chorizo Added
    • Fajita Quesadilla with Chicken
    • Chips & Salsa Small

    “Fantastic food and service. I love their margaritas, chips and salsa are also yummy. My favorite spot here in STL after moving here from Californa.”

  • El Potro Restaurant 6922 Manchester Avenue, St. Louis Mexican · $

    8 El Potro Restaurant

    4.7 Superb 204 Reviews

    6922 Manchester Avenue, St. Louis · 9.38 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Carne Asada El Pastor and Chorizo Tacos
    • Fajitas El Potro and Choriqueso
    • Chips and Salsa Queso Blanco
    • Carne Asada Burrito

    “Yummy food and great service!”

  • Casa de Tres Reyes 1181 Colonnade Center, Des Peres Mexican · $

    9 Casa de Tres Reyes

    4.5 Superb 334 Reviews

    1181 Colonnade Center, Des Peres · 7.66 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Burrito with Carne Asada
    • Cheese Encrusted Burrito
    • Cheese Crusted Burrito
    • Smoked Chicken Wings

    “My sister gifted my husband and I a gift card for Xmas. She works for three kings in south county another establishment with the same owners. The food and atmosphere at Three Kings is so great that we were thrilled to see they’d opened a Mexican restaurant as we love tacos! Just from walking up from the partying lot, I knew it would be great! The outside dining had lots of themed touches that were really nice! Soon as we walked in we were greeted and told of our wait time. we really appreciated that the hostess took our number and called us when our table was ready. We ended up sitting and waiting, we like to people watch :D the decor was gorgeous! I loved the succulent chandelier, the floral walls, the ceramic and the mosaic touches! All of their establishments are inviting and really create a nice atmosphere! Our server Charlie was friendly and knowledgeable regarding drinks and food! We each had a delicious margarita! The chips and salsa were fantastic! My husband ordered a smothered burrito and I opted for a taco plate. I was very impressed with the amount of options on the food especially for health conscious people- vegan, gluten free, etc! I loved that I could mix and match, I had a Baja fish taco and the vegan chorizo. Both were amazing! The slaw on the baja taco was sweet and crunchy! This was my first experience with vegan chorizo and it was the perfect amount of spicy! The plantains were delicious and basically became our dessert! We over indulged too much and skipped dessert, but we will be back soon so that we can order the Churros! Highly recommend checking out Tres Reyes and or Three Kings if you haven’t yet! You won’t be disappointed! :)”

  • Taco Buddha 11111 Manchester Road, Kirkwood Mexican · $

    10 Taco Buddha

    4.6 Superb 242 Reviews

    11111 Manchester Road, Kirkwood · 7.91 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Mexican Street Corn on the Cob
    • Pueblo-Style Rice & Beans
    • Bloody Mary & Maria
    • Famous Frozen Margarita

    “First time at Taco Buddha! Great food! Great staff! Staff went up above and beyond to help with my order, today! Thank you for such Great customer service at the Kirkwood location 💕”

  • Chimis Fresh Mex 520 North Hwy 67, Florissant Mexican · $

    11 Chimis Fresh Mex

    4.5 Superb 320 Reviews

    520 North Hwy 67, Florissant · 7.68 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Beef Enchilada & Chicken Chimichanga
    • Chicken and Shrimp Fajitas
    • Shrimp and Chicken Fajita
    • Grande Chimichanga Dinner

    “The Chimi's ribeye with cheese sauce added is amazing, highly recommed. Mariano is my favorite server!”

  • La Tejana Taqueria 3149 North Lindbergh Boulevard, St. Ann Mexican · $

    12 La Tejana Taqueria

    4.6 Superb 235 Reviews

    3149 North Lindbergh Boulevard, St. Ann · 1.36 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Menudo Large - Sat & Sundays Only
    • Al Pastor Tacos Al Pastor
    • Asada Tacos and Tostada
    • Quesadilla Mexicana

    “one of the best taco spots in st.louis hands down”

  • Ruiz Mexican Restaurant 901 North Hwy 67, Florissant Mexican · $

    13 Ruiz Mexican Restaurant

    4.5 Superb 302 Reviews

    901 North Hwy 67, Florissant · 8.05 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Grilled Shrimps Quesadillas with Sauteed Onions and Peppers
    • Steak & Chicken Fajitas
    • Steak Fajitas and Empanadas
    • Grilled Steak Quesadillas

    “Such a fun spot with a great vibe. Our server Jasmine was amazing, you guys have to ask for her—she makes the best drinks. The honey hot wings were killer, and everything came out piping hot; just make sure to ask for the wings extra crispy. The nachos were good too. I personally didn't love my tacos, but the rest of my family enjoyed their meals. The other staff were awesome, too. We had a great time and they were super accommodating when finding us a table. The drinks were a 10/10, so we’ll definitely be back.”

  • Mi Lupita Ballwin 100 Holloway Road, Ballwin Mexican · $

    14 Mi Lupita Ballwin

    4.5 Superb 300 Reviews

    100 Holloway Road, Ballwin · 10.77 miles

    • Take-Out

    Customers’ favorites

    • Pork and Pineapple Tacos Al Pastor
    • 3 Tacos Plus Black Beans and Rice
    • Enchiladas Banderes
    • Shrimp Enchiladas

    “Mi Lupita's is our favorite authentic Mexican restaurant. We love the fresh squeezed Margaritas, Chicken Mole Poblano, El Pastor Tacos of pork and pineapple. Great service, atmosphere and everyone is o friendly. Best of luck on your new location.”

  • Abelardo's Mexican Fresh 15354 Manchester Rd, Ellisville Mexican · $

    15 Abelardo's Mexican Fresh

    4.7 Superb 179 Reviews

    15354 Manchester Rd, Ellisville · 10.93 miles

    • Delivery

    Customers’ favorites

    • Beef or Chicken Burrito Combo 2
    • Carne Asada Burrito
    • Queso Birria Tacos
    • Super Fries

    “I have gotten food here numerous times dining in, taking out, or getting it delivered many different times of the day on many occasions and it is astonishingly consistent and good no matter what. I always get either the queso birria or the Texas rice bowl. Despite the phenomenal amount of meat they put in the rice bowl, the rice is honestly the best part, especially mixed with the green and red salsa’s. Best rice I have had in my life. A recent discovery I made was the cheesecake chimichanga, which is only like 7 bucks and bigger than I thought it’d be. Its cold in the inside and hot and crispy on the outside. Honestly, you could make an entire restaurant serving only those cheesecake chimichangas. It is by far the best fast food desserts, and one of the best restaurant desserts I have ever had. Heaven has Abelardos cheesecake chimichangas. Lastly, on an unrelated side note, a lot of the people here leaving one star reviews need to learn how stars work. One star is when there is no redeemable qualities in an establishment. Genuine filth. If you say “Food was good, but service sucks” and leave a 1 star review, you’re either confused or a moron. Thats like 2 stars at worst. Tldr: There is a very good reason the vast majority of reviews of this place are 5 stars. Stop going to El Maguey, just go here.”

  • Taco Buddha 7405 Pershing Avenue, University City Tacos · $

    16 Taco Buddha

    4.7 Superb 368 Reviews

    7405 Pershing Avenue, University City · 6.78 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Hatch Green Chili Queso Salsa Roja and Chips
    • The Nashville Taco and the Thailand Taco
    • Mexican Street Corn on the Cob
    • Shrimp Taco and Chicken Taco

    “First time at Taco Buddha! Great food! Great staff! Staff went up above and beyond to help with my order, today! Thank you for such Great customer service at the Kirkwood location 💕”

  • King Burrito 11084 Midland Boulevard, St. Louis Mexican · $

    17 King Burrito

    4.5 Superb 222 Reviews

    11084 Midland Boulevard, St. Louis · 1.45 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Breakfast Burrito with Chorizo
    • Chilaquiles Con Huevo
    • King of King Burrito
    • Coctel De Camarones

    “Very friendly service. I live their guacamole and sopes.”

  • El Mariachi Loco Cantina 12315 Natural Bridge Road, Bridgeton Mexican · $

    18 El Mariachi Loco Cantina

    4.5 Superb 219 Reviews

    12315 Natural Bridge Road, Bridgeton · 3 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Grilled Chicken Quesadilla
    • Steak Tacos Rice & Beans
    • Mariachi Taco Plate
    • Chicken Fajita

    “Man the service was great the waitress was so dam great the food is just fantastic me and my wife will be back real soon and I can't wait to try other dishes.”

  • Chimi's Fresh-Mex 2435 Woodson Road, St. Louis Mexican · $

    19 Chimi's Fresh-Mex

    4.4 Superb 296 Reviews

    2435 Woodson Road, St. Louis · 3.73 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Steak and Shrimp Dinner with Vegetables
    • Chimichanga and Enchilada Fajitas Mix
    • Pick 2 Chimichanga and Enchilada
    • Steak and Shrimp Fajitas

    “Fast friendly people and the food is good”

  • Que Chilero Guate-Mex Food Truck 2139 1st Capitol Dr, St Charles Mexican · $

    20 Que Chilero Guate-Mex Food Truck

    4.9 Superb 98 Reviews

    2139 1st Capitol Dr, St Charles · 6.4 miles

    Customers’ favorites

    • Quesadilla de Birria
    • Quesabirrea Tacos

    “You won’t find better Mexican food anywhere in St Charles County! Go let Mauro and his team show you how it’s done! We go every week to get our fix. ❤️🙌”

  • Dos Reyes Mexican Restaurant 5912 Hampton Avenue, St. Louis Mexican · $

    21 Dos Reyes Mexican Restaurant

    4.4 Superb 265 Reviews

    5912 Hampton Avenue, St. Louis · 11.9 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Grilled Shrimp Burrito
    • Beef Barbacoa Burrito
    • Flavor Margaritas
    • Quesabirria Tacos

    “Quesoburrias Tacos are 🔥🔥🔥🔥”

  • Taqueria Durango 10238 Page Avenue, St. Louis Mexican · $

    22 Taqueria Durango

    4.4 Superb 241 Reviews

    10238 Page Avenue, St. Louis · 2.8 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Tacos De Birria De Res Taco Al Pastor Y Taco De Lengua
    • Chimichanga with Refried Beans and Rice
    • Tacos De Tripa Buche Y Suadero
    • Tacos Con Orden de Cebollas

    “I can't say enough about this restaurant. It's the BEST! We go there a lot. We ate there 12/27/25. You get so much food with the Fajita dish that I always have to take half of it home. My husband mostly gets meals with shrimp and he too loves them. In getting to know them over the years is like gaining another family member. Maria even helped me get a great doctor for my husband. Service is always spot on. They always bring me me a frosted mug with my beer, without asking! Everyone is very friendly. If you like Mexican food you REALLY need to go there. Thank you everyone at DURANGO!!”

  • Chevys 9119 Olive Boulevard, Olivette Mexican · $$

    23 Chevys

    4.2 Good 681 Reviews

    9119 Olive Boulevard, Olivette · 4.43 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Pound & Pint of Chips & Salsa
    • Pound & Pint of Chips & Salsa
    • Farmers' Market Enchiladas
    • Fresh Mex Sampler w Wings

    “We love the delicious food and atmosphere at Chevys! We always ask for Maria Medina to be our server. She is always very attentive to us, has an awesome, warm, friendly attitude--always makes sure that our visits are exceptionally wonderful.”

  • El Indio Manchester 9865 Manchester Road, St. Louis Mexican · $

    24 El Indio Manchester

    4.4 Superb 230 Reviews

    9865 Manchester Road, St. Louis · 7.94 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Chile Relleno Beef Enchilada Rice and Beans
    • Enchilada Rice & Beans
    • Giant Burrito Ranchero
    • Tacos Chicken Beef

    “The *best* neighborhood Mexican restaurant in St. Louis. Amazing cuisine, fast and friendly service, great value and the best margaritas in Rock Hill! My husband and I have been going to El Indio since the doors opened nearly 15 years ago and watched it grow into the successful restaurant it is today. It’s no wonder why it is such a gem in Rock Hill! Make El Indio your next night out. Order a pitcher of margaritas on the rocks, share among friends & family and discover what the rest of us already know and love!”

  • El Maguey Mexican Restaurant 14501 Manchester Road, Manchester Mexican · $

    25 El Maguey Mexican Restaurant

    4.3 Superb 332 Reviews

    14501 Manchester Road, Manchester · 9.63 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Spinach Enchiladas Sliced Avocado Rice and Beans
    • Steak Chimichanga and Steak Tamale
    • Cheeseburger and Fries
    • Burrito Rio Grande

    “Fantastic food, service, decor, and grewt waitress. Would highly recommend and eat here again.”

  • Locoz Tacoz Taqueria 7374 Manchester Road, Maplewood Bar · $

    26 Locoz Tacoz Taqueria

    4.3 Superb 331 Reviews

    7374 Manchester Road, Maplewood · 9.15 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Street Tacos De Asada Fries
    • Torta De Carne Asada
    • Street Tacos Chicken
    • Quesadilla with Meat

    “Great food. Great sauces as well. Authentic. Try them out!!”

  • Diego’s Cantina 630 North and South Road, St. Louis Mexican · $

    27 Diego’s Cantina

    4.1 Good 298 Reviews

    630 North and South Road, St. Louis · 6.19 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Loaded Fries to Be Honest I Forgot to Take a Picture if the Other Food We Just Jumped Right In
    • Costra De Pollo Y Costra De Camarones
    • Sheet Pan Nachos with Shrimp
    • Chicken and Shrimp Tacos

    “Great staff, outdoor dining, good prices and excellent food.”

  • Las Palmas Mexican Restaurant 10092 Page Avenue, St. Louis Mexican · $

    28 Las Palmas Mexican Restaurant

    4.4 Superb 203 Reviews

    10092 Page Avenue, St. Louis · 3.03 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Chiles Pablano and Enchilada Plate
    • Special Mixed Fajitas
    • Hawaiian Shrimp Tacos
    • Chimichanga Supreme

    “Food is SO good”

  • Amigo Joe's Mexican Restaurant and Cantina 5901 Southwest Avenue, St. Louis Mexican · $

    29 Amigo Joe's Mexican Restaurant and Cantina

    4.3 Superb 291 Reviews

    5901 Southwest Avenue, St. Louis · 10.57 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Steak Tacos with Side of Rice and Beans
    • Chimicahanga Shrimp or Carne Asada
    • Habanero Fried Chicken Dinner
    • House Special Fried Chicken

    “Only complaint is that they don't give you extra chips with the Fiesta Dip, just the ones they brought to the table with salsa when seated.”

  • San Jose Mexican Restaurant 15412 Manchester Road, Ellisville Mexican · $

    30 San Jose Mexican Restaurant

    4.4 Superb 181 Reviews

    15412 Manchester Road, Ellisville · 11.03 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Sopapilla with Ice Cream
    • Quesadilla Consuelo
    • Burrito San José
    • Fajita Quesadilla

    “we went out to lunch at San Jose last week. The lunch entrées were amazing! Decided to go there for dinner tonight as well. Extremely pleased! Outstanding margaritas delectable food.(tacos pastor and carne asada) hot sauce was a nice touch. Great atmosphere and the servers are so kind very kind. It makes all the difference in the world. Muchas Gracias.. Nos Vemos Pronto”

  • Tequila Mexican Restaurant 2641 Muegge Road, Saint Charles Mexican · $

    31 Tequila Mexican Restaurant

    4.3 Superb 250 Reviews

    2641 Muegge Road, Saint Charles · 8.79 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Birthday Ice Cream Dessert
    • Vegetarian Chimichanga
    • Chips and Salsa
    • Monster Burrito

    “Tequilas is the perfect spot for Taco Tuesday! The tacos are delicious, fresh, and full of flavor. Plus, their margaritas are some of the best I’ve had—perfectly balanced and refreshing. The owners are super friendly, making the experience even better. If you’re craving great tacos and margaritas, Tequilas is the place to be!”

  • La Catrina 5220 Hampton Avenue, St. Louis Mexican · $

    32 La Catrina

    4.2 Good 400 Reviews

    5220 Hampton Avenue, St. Louis · 11.61 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Steak Chimichanga Chips and Queso Fajitas
    • Chips and Salsa with Cheese Dip
    • Grilled Chicken Chimichanga
    • Chimichanga on the Grill

    “I love La Catrina but when your alcohol license is expired you need to tell people before you seat them and bring them chips please. Thank you.”

  • Sabroso Cocina Mexicana-Maplewood 2726 Sutton Boulevard, Maplewood Mexican · $

    33 Sabroso Cocina Mexicana-Maplewood

    4.6 Superb 108 Reviews

    2726 Sutton Boulevard, Maplewood · 9.09 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Steak Tacos De Carne Asada
    • Salsa Verde and Salsa Roja
    • Tamales with Chicken Tinga
    • Esquites Street Corn

    “Hands down the best Mexican food in stl!”

  • Los Arcos 3073 Watson Road, St. Louis Mexican · $

    34 Los Arcos

    4.4 Superb 168 Reviews

    3073 Watson Road, St. Louis · 10.4 miles

    • Delivery

    Customers’ favorites

    • Los Arcos Sampler Platter
    • Pineapple Fajitas
    • Fajita Chicken
    • Grilled Chicken

    “Hands-down one of my favorite spots in town! The food is always incredible — specifically the carnitas! Everything i have tried was incredible, AND they even serve micheladaS. I came by for Cinco de Mayo and they had live music. You can really tell they put care into creating a great atmosphere. The service is just as amazing as the food. The staff is always so kind and welcoming. One time I accidentally left my leftovers behind (which are sacred to me), and one of the staff literally chased me out to the parking lot to return them. Great food, great music, amazing people — 5 stars all the way!!!!!”

  • El Rancho Nuevo Mexican Restaurant 1644 Country Club Plaza Drive, Saint Charles Mexican · $

    35 El Rancho Nuevo Mexican Restaurant

    4.2 Good 373 Reviews

    1644 Country Club Plaza Drive, Saint Charles · 6.29 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Grilled Chicken Salad Mix with Rice and Avocado
    • Small Pitcher of Top Shelf Margarita
    • Steak Chicken and Shrimp Fajitas
    • Steak Quesadilla Supreme

    “Fast and Friendly Great Service”

  • Ladue Taco 9783 Clayton Road, St. Louis Mexican · $

    36 Ladue Taco

    4.6 Superb 103 Reviews

    9783 Clayton Road, St. Louis · 5.57 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Carne Asada French Fries
    • Guacamole with Chips
    • Carne Asada Tacos
    • Queso with Chips

    “Great food. Great service. Friendly people!!! Definitely a place I would go for my taco cravings!!!”

  • La Tia and Panchos Cantina Grill 140 North Main Street, Saint Charles Mexican · $

    37 La Tia and Panchos Cantina Grill

    4.2 Good 356 Reviews

    140 North Main Street, Saint Charles · 5.49 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Mini Chimichanga with Rice
    • Taco Salad with Margarita
    • Chick and Steak Fajitas
    • Pancho's Fajita Burrito

    “My two sisters and I had dinner here last night! What a wonderful experience from the owner/bar tender to our incredible waiter Carlos! The top shelf margaritas and the food were incredible! Thanks for a great experience!”

  • St Louis Taco and Pita Grill 15493 Manchester Road, Ballwin Grills · $

    38 St Louis Taco and Pita Grill

    4.6 Superb 266 Reviews

    15493 Manchester Road, Ballwin · 11.13 miles

    • Delivery

    Customers’ favorites

    • Double Cheese Burger Dine in: Yes Outdoor seating: No Takeout: Yes Curbside pickup: Yes
    • Broiled Chicken Breast with Pita Platter
    • Greek Style Philly Cheese Steak
    • Gyro Platter with Saffron Rice

    “Excellent! Food was tasty. Would definitely recommend.”

  • Pueblo Solis 5127 Hampton Avenue, St. Louis Mexican · $$

    39 Pueblo Solis

    4.3 Superb 197 Reviews

    5127 Hampton Avenue, St. Louis · 11.55 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Nachos with Guacamole and Pico De Gallo
    • Beef Taco Beef Enchilada
    • Tamale Combo Platter
    • Combination Plate

    “This place was amazing. They immediately sat our last minute party of twelve, the food was impeccable, and the service even better. Definitely recommend.”

  • La Michoacana 1821 Boone's Lick Road, St. Charles Mexican · $

    40 La Michoacana

    4.4 Superb 144 Reviews

    1821 Boone's Lick Road, St. Charles · 6.15 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Al Pastor Chicken and Carne Asada Taco
    • Gansito Mexican Twinkie Ice Cream Pop
    • Agua De Fresa Agua De Horchata
    • Strawberry-Kiwi Fruit Pop

    “best street tacos in st charles county”

  • Tonas Margarita Bar Mexican Restaurant 1221 Strassner Drive, Brentwood Mexican · $$

    41 Tonas Margarita Bar Mexican Restaurant

    4.6 Superb 94 Reviews

    1221 Strassner Drive, Brentwood · 8.05 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Fruit Margaritas Flight
    • Chicken Quesadilla
    • Margarita Flight
    • Fish Tacos

    “I went for a birthday dinner and it was fairly empty when we arrived but filled up about 90 mins later. And this was on a Wednesday evening around 5pm, not a weekend. Anyway, I ordered the Quesabirria which was pretty good. The beans (refried) and rice that comes with it works better as an additional ingredient to an entre but not as a side dish (in my opinion) so I took a bite and that's it. The food was pretty decent. Not yummy yummy 🤤😋 but decent. I'm not a huge fan of Mexican food so take that into consideration. The bathroom was clean. The staff was friendly, I didn't encounter anyone that was rude or anything so that's a plus. The parking is a little tricky and I only say that because it's fairly small but it's because they share it with a hotel and an apartment complex so be careful where you park. You don't wanna come out after your meal to a ticket on your windshield. There is a parking garage that has plenty of parking but it's a bit of a walk depending on where you find your parking spot so keep that in mind. Maybe drop off your group at the door and then have someone volunteer as sacrifice for that lengthy walk after they park in the parking garage. Maybe 🤷🏾 Just a thought. 4/5 only because a 5/5 would be considered perfect and I don't think that my overall experience reflects that. However, I would recommend it to anyone that is a fan of Mexican food. They might like it.”

  • NACHO'S FRESH MEX 740 South Duchesne Drive, St. Charles Mexican · $

    42 NACHO'S FRESH MEX

    4.3 Superb 189 Reviews

    740 South Duchesne Drive, St. Charles · 6.89 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Enchilada and Chimichanga Lunch
    • Cheese Dip with Their Chips
    • Refried Beans and Rice
    • Vegetarian Fajitas

    “Really good! Salsa had a touch of heat, nothing was bland. Authentic flavors.”

  • LA SANDUNGA RESTAURANT 12527 Bennington Place, St. Louis Mexican · $

    43 LA SANDUNGA RESTAURANT

    4.9 Superb 56 Reviews

    12527 Bennington Place, St. Louis · 2.01 miles

    • Take-Out
    • Delivery

    “Food is excellent. The posole was so tasty. Get the green one! The salmon was a very good and generous portion with excellent mole. We heard them chopping the avocados to make our guacamole which was as fresh as the chopping indicated. Chicken enchiladas with green sauce was great and better than most established Mexican restaurants around town. Even the black beans were noteworthy. If you’re worried about them not having a liquor license right now, there is a liquor store upstairs where you can buy any number of Mexican beers, wines of all sorts and any can or bottle you might want and they welcome you to have it at your table. I highly recommend this little place.”

  • Chilanguita Mexican Kitchen 6997 Chippewa Street, St. Louis Mexican · $$

    44 Chilanguita Mexican Kitchen

    4.2 Good 252 Reviews

    6997 Chippewa Street, St. Louis · 10.73 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Chilanguita Fajitas
    • Tacos De Carne Asada
    • Chilanguita Ceviche
    • Chicken Quesadilla

    “I have been there many times, and I have always received great service from all the waitresses. Carolina and Luisa will make you feel welcome and brighten your day. I've been through most of their menu and even asked them to pick a meal they thought was the best for me, and I was happily surprised at how wonderful it was. When they first opened, I had a going-away party for a friend with 12 people, and they could not have been more accommodating. Sidenote: if you've not had the choriqueso dip, you are in for a treat.”

  • Amigos Cantina 120 West Jefferson Avenue, Kirkwood Mexican · $

    45 Amigos Cantina

    4.2 Good 243 Reviews

    120 West Jefferson Avenue, Kirkwood · 9.13 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Tacos Americana 1 Beef Taco 1 Chicken Taco and 1 Pork Taco
    • Mexican Four Cheese Quesadilla
    • Complimentary Chips and Salsa
    • Chicken Fajita Quesadilla

    “Great fresh innovative food, wonderful friendly service. 95 out of 100. 5 points off because my food should have been hotter.”

  • Tradicional 636 1411 South 1st Capitol Drive, St. Charles Mexican · $

    46 Tradicional 636

    4.3 Superb 155 Reviews

    1411 South 1st Capitol Drive, St. Charles · 6.43 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Tacos De Lengua Y De Tripa
    • House Salsa Verde or Roja
    • Carne Asada Tacos
    • Enchiladas Verdes

    “This place may not look like anything special, but the food here is quite good. The green salsa, while very spicy, is fantastic. I bought some for home and my family loves it! At least those who like spicy fare. It’s incredibly flavorful. We also have had several tasty entrees here. Again, it’s not a fancy place. And I wasn’t too impressed with their margarita. But the food is memorable.”

  • The Taco Spot - St Charles 1801 Zumbehl Rd, St Charles Mexican · $

    47 The Taco Spot - St Charles

    4.3 Superb 149 Reviews

    1801 Zumbehl Rd, St Charles · 7.04 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Birria Tacos with Beef Consomm
    • Al Pastor Burrito
    • Steak Street Taco
    • Carne Asada Taco

    “I tired at a weird time 4pm. Greater the second I walked in. Spoke with the manager I presume. I think him and his pops runs the place. Food was made fresh took a few minutes not long. Birria Tacos were on point. Great little lunch spot. Expect $15-$20”

  • Sazon Tacos and Marg 416 South 5th Street, St. Charles Mexican · $

    48 Sazon Tacos and Marg

    4.5 Superb 86 Reviews

    416 South 5th Street, St. Charles · 5.54 miles

    “Absolutely fantastic experience at Sazón Tacos & Marg! From the moment we walked in, the service was exceptional. Everyone was incredibly friendly, attentive, welcoming, and genuinely seemed to care about making sure we had a great experience. Of course, the food was delicious! Everything came out fresh, flavorful, and beautifully presented”

  • Rosalita's Cantina 12796 Manchester Road, Des Peres Tex-Mex · $$

    49 Rosalita's Cantina

    4.3 Superb 650 Reviews

    12796 Manchester Road, Des Peres · 7.86 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Cauliflower Rice Bowl
    • The Cadillac Fajitas
    • Rice and Beans Add On
    • Chicken Chimichanga

    “Great service by Paige and we enjoyed our steaks and tacos thanks”

  • El Comal 8724 Saint Charles Rock Road, St. Louis Mexican · $

    50 El Comal

    4.2 Good 187 Reviews

    8724 Saint Charles Rock Road, St. Louis · 4.49 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Chilaquiles with Red Sauce
    • Chicken Flauta Dinner
    • Steak a La Mexicana
    • Fajita Quesadilla

    “We just moved to the area, and just happened to see this restaurant today, so we stopped in. The staff is friendly and welcoming, and the food is some of the best I’ve ever had. This will be our new regular Mexican place😎”

Mexican Restaurants Nearby

You May Also Like

  • El Pollo Loco Wants to Give You Concert Tickets, Not Coupons

    El Pollo Loco Wants to Give You Concert Tickets, Not Coupons

    El Pollo Loco is betting that loyalty members want more than discounts. The fire-grilled chicken chain rolled out a refreshed Loco Rewards program earlier this year, pairing exclusive experiences with app-driven promotions as part of a broader turnaround that's already delivering results. The centerpiece of the relaunch: a partnership with Coca-Cola for a "soccer challenge" giving members a shot at a VIP trip to the 2026 Major League Soccer All-Star Game in Charlotte, N.C., on July 29. The grand prize includes two game tickets, hotel accommodations, flight vouchers, and a $300 Visa gift card. A hundred runner-up winners each receive a $25 El Pollo Loco gift card.

  • Qdoba Mexican Eats Expands with 500 New Locations on the Way

    Qdoba Mexican Eats Expands with 500 New Locations on the Way

    Qdoba Mexican Eats is speeding up its growth across the nation, adding 33 new locations to its plans and bringing total restaurant commitments to more than 500 across the United States. The fast-casual Mexican chain is growing through key franchise partnerships in many regions. In the Northeast, PFGS, LLC will build 15 locations across Springfield, Mass., and Hartford, Conn. Meanwhile, Empire Inc. has agreed to open 10 restaurants in the Columbus, Ohio area, using their experience running over 100 restaurants including Subway and Dunkin' stores.