3 Best Mexican Restaurants in St Louis, MO

Expert-recommended Top 3 Mexican Restaurants in St Louis, Missouri. All of our mexican restaurants actually face a rigorous 50-Point Inspection, which includes customer reviews, history, complaints, ratings, satisfaction, trust, cost and general excellence. You deserve only the best!

9+ YEARS IN TBR
CALL EMAIL

CHAVA'S MEXICAN RESTAURANT

925 Geyer Avenue, #3921,
St Louis, MO 63104 Directions

Since 2006

Specialty:

Build A Bean Burrito Enchiladas Echiladas De Crema Guacamole Tostadas Tostadas El Mireko Tortilla Soup Combo La Torta Guacamole Queso Dip and Jalapeño Nachos El Mireko Burritos Tamales Tortilla Soup Combos Ranchero Chicken Chimi Fish Tacos Stuffed Peppers Chimichangas Quesadilla With Roasted Vegetables

"Chava's Mexican Restaurant is an authentic Mexican restaurant serving burritos, tacos, and other classics, plus several varieties of margaritas. The owner of the restaurant is Chris Ybarra. After 14 years of managing another Mexican restaurant in midtown St. Louis, Chris Ybarra went out on his own and started a truly unique Mexican eatery. Enjoy their tamales, which are two shredded pork tamales steamed in corn husks, brushed with salsa guajillo, and topped with melted Chihuahua cheese, served with rice, beans, lettuce, tomato, and onion. Chava's Mexican Restaurant offers happy hour menus from Monday to Friday, 4 PM to 6 PM.

2026 Update: Chavas Mexican Restaurant serves an extensive selection of Mexican cuisine, featuring recipes inspired by traditional cooking methods and made with quality ingredients. Their menu includes popular choices such as tacos, burritos, quesadillas, tostadas, sopes, and enchiladas, each served with customizable meat and vegetarian options. The restaurant offers a comfortable, laid-back dining experience along with convenient options such as takeout, delivery, catering, and outdoor seating."

Reviews | Play Video | Write a Review

Price:

FAJITAS:
Fajita Nachos $14.50
Substitute Steak Or Shrimp Add $3.50
Add Fajita Peppers Onions $1.95
Chavas'S Fajitas Single $17.50
Chavas'S Fajitas For Two $32.75
Vegetarian Fajitas $16.70
Simple Protein And Carbs $12.50
Sub Steak Add $2.50
Add Peppers Onions $1.95
QUESADILLAS:
Chavas'S Quesadilla $14.50
Bbq Chicken Quesadilla $15.50
Spinach & Chicken Quesadilla $15.50
Vegetable Quesadilla $15.50
Add Chicken Steak Shrimp $4.50
BUILD A BEAN BURRITO:
Base Burrito $7.50
Meat Options $3.20
Grilled Bell Peppers $2.25
Cheese $0.90
Mexican Rice $0.90
Guacamole $2.25
Salsa Guajillo + Cheese $1.50
Soft Tacos
Fish $14.50
Ground Beef $13.25
Ranchero Tacos $12.50
Chavas'S Tacos $15.50
BIG FRESH SALADS:
Salad $10.50
Grilled Chicken Add $15.00
Ground Beef Add $13.50

Discount:

Get a $2.00 Off for House Gold, Frozen or Flavored Margaritas during Happy Hours

Get a $1 Off for all Beers during Happy Hours

Contact:

(314) 241-5503

Mon-Thu: 11am - 9pm
Fri & Sat: 11am - 10pm
Sun: 1pm - 9pm

TBR® Inspection Report:

9+ YEARS IN TBR
CALL EMAIL

MI RANCHITO

887 Kingsland Avenue,
St Louis, MO 63130 Directions

Since 2007

Specialty:

Appetizers A La Carte Side Orders Sliced Avocados Guacamole Salad Queso Fundido Avocado Dip Guacamole Dip Bean Dip Chicken Wings Burritos Beef Cheese Tamales Beef Tostadas Chile Rellenos Bean Chalupas Sour Cream Beef Soft Taco Quesadillas Chile Relleno Chicken or Cheese Enchilada Shrimp Grande Special Beef Taco Desserts Queso Dip Guacamole Nachos and Queso Fundido

"Mi Ranchito offers a variety of authentic Mexican dishes made with fresh ingredients and bold traditional flavors, from light starters to complete main-course meals. Their menu features a wide variety of starters such as cheese dip, guacamole dip, queso fundido with chorizo, and street-style Mexican corn for a flavorful beginning. Their customers can enjoy hearty specialties like burritos típicos, enchilada combinations, chimichangas, and arroz con pollo. A standout section includes signature dishes like Grande Special, Burrito California, Alambre, and Quesabirria tacos, which highlight rich, layered Mexican flavors.

2026 Update: Mi Ranchito menu includes vegetarian selections along with seafood dishes like shrimp fajitas and fish tacos, as well as a variety of grilled chicken options. and grilled chicken or steak plates to suit different preferences. Their menu features a wide selection of items, ranging from starters and main courses to traditional Mexican desserts such as flan, churros, sopapillas, and fried ice cream."

Reviews | Play Video | Write a Review
License #X001833553

Price:

NACHOS:
Steak Fajita Nachos $13.99
Chicken Fajita Nachos $12.99
Shrimp Fajita Nachos $14.99
Nachos Texanos $15.99
Nacho Supreme $9.75
Nachos With Beef $7.99
Nachos With Chicken $7.99
Nachos With Beans $7.99
Nachos With Beef & Beans $8.99
Nachos With Chorizo $8.99
Vegetable Fajita Nachos $12.50
FAJITAS:
Steak Fajitas $16.50
Chicken Fajitas $13.75
Mixed Fajitas (Steak & Chicken) $16.50
Shrimp Fajitas $18.75
Fajitas Texanas $19.95
SPECIALTIES OF THE HOUSE:
Grande Special $15.50
El Plato Grande $20.99
Enchilada Supreme $10.25
Guadalajara Special $11.99
El Ranchito $9.25
Quesadilla Rellena $9.25
Quesadilla Mexicana $13.25
Fajita Quesadilla $10.99
Pronto $9.99
Burrito Deluxe $10.50
Arroz Con Pollo $10.99
Burritos Tipicos $10.99
Enchiladas Verdes $11.99
Empanadas $10.9

Contact:

(314) 863-1880 (636) 399-5874

Mon-Thu: 11am - 10pm
Fri & Sat: 11am - 10:30pm
Sun: Closed

TBR® Inspection Report:

6+ YEARS IN TBR
CALL EMAIL

ROSALITA'S CANTINA

1235 Washington Avenue,
St Louis, MO 63103 Directions

Since 2010

Specialty:

The Cadillac Fajitas Tableside Guacamole Chile Con Queso Rosie’s Favorite Guacamole Nachos Tamales Appetizers Fajita Nachos Sope Fried Flautas and Grilled Tostadas Coconut Shrimp Chile Rellenos Pepita Crusted Salmon Street Tacos Taco Salad Quesadillas Fried Ice Cream Pozole Carne Asada Rosalita’s Mixed Greens Chile Rellenos Pollo Cancun Shrimp Diablo Oaxacan Grouper Pepita-crusted Salmon Carne Asada Dishes

"Rosalita's Cantina presents a delightful blend of Tex-Mex cuisine and enticing margaritas. Their menu features a variety of delicious dishes and an extensive beverage selection. Renowned for their outstanding house margaritas, Rosalita takes pride in crafting speciality margaritas that will leave a lasting impression. Whether you're planning a large banquet or an intimate gathering, Rosalita's offers a private space where you can savor extensive foods. Rosalita's Cantina's flexible accommodation can host gatherings. Their wide selection of traditional Mexican favorites, along with creative signature dishes, including the popular Cadillac fajitas at Rosalita’s, ensures a rich and satisfying dining experience. They extend weekday happy hours from Monday to Friday between 3 pm and 6 pm, providing patrons with the opportunity to indulge in discounted drinks.

2026 Update: Rosalita's Cantina's standout experience is the table-side guacamole, prepared fresh right at the table for guests, adding a live and interactive dining touch. The menu includes hearty favorites like nachos, tacos, burritos, enchiladas, and fajitas, along with house specialties that give a modern touch to foods."

Reviews | Play Video | Write a Review
License #LC1148471

Price:

OUR SIGNATURE DISHES:
The Cadillac Fajitas $30
The Matador $32
Tableside Guacamole $20
Lunch Combos
Lunch Combos $14
Family Packs
Family Pack #1 $55
Family Pack #2 $60
Family Pack #3 $55
Daily Specials
Monday – Stuffed Nachos $20
Tuesday – Pork Tinga $18
Wednesday – Pollo Popelle $22
Thursday – Churrasco Skirt Steak $28
Friday – Spicy Grilled Salmon $26
Specialty Margaritas
Mango Margarita $16 (20oz)
Spicy Margarita $16 (20oz)
Sparkling Margarita $16 (20oz)
Vegas Margarita $16 (20oz)
Black Cherry Margarita $16 (20oz)
Blueberry Margarita $16 (20oz)
Brunch Tex-Mex
Breakfast Chimichangas $13
Mexican Skillet $16
Fried Egg Tacos $14
Huevos Rancheros $13
Chicken & Waffles $13
Brunch Traditional
French Toast $12
Biscuits And Gravy $12
Eggs Benedict $16

Discount:

Get a $3 Off for Appetizers during Happy Hours

Contact:

(314) 621-2700 (210) 501-0720

Sun-Wed: 11am - 11pm
Thu-Sat: 11am - 12am

TBR® Inspection Report: