Skip to content
St. Louis, MO

El Milagro Azteca

Mexican, Tacos

4940 Southwest Ave, St. Louis, MO 63110, USA

4940 Southwest Ave, St. Louis, MO 63110, USA

Hours
  • Mon11 AM – 9 PM
  • Tue11 AM – 9 PM
  • Wed · Today11 AM – 9 PM
  • Thu11 AM – 9 PM
  • Fri11 AM – 10 PM
  • Sat11 AM – 10 PM
  • SunNoon – 9 PM

From the local food press

Editor’s picks from published local guides
  • Tacos

    Executive chef Carlos Hernandez makes quesabirria from his mother's recipe. Brisket and sirloin marinate overnight with cumin, clove, peppercorn, garlic and toasted guajillo, then pressure-cook for at least eight hours until the meat nearly shreds. Corn tortillas heat in broth oil with jack and Chihuahua cheeses. Dip an order of three in consome.

    Picks from Sauce Magazine and St. Louis Magazine

  • Mexican

    Executive chef Carlos Hernandez, a Michoacan native and longtime St. Louis resident, makes quesabirria from his mother's recipe. Brisket and sirloin marinate overnight in guajillo and whole spices, then pressure-cook for at least eight hours until the meat shreds. Corn tortillas heat in broth oil with jack and Chihuahua cheeses. Order three and dip them in consome.

    Picks from Feast Magazine, Sauce Magazine, St. Louis Magazine, and St. Louis Post-Dispatch

What’s your #1 Mexican in St. Louis?

Rank your top five and it joins the local ranking.