Not quite what you’re looking for yet?

Use filters to narrow things down or explore other categories.


A few tips from my kitchen table

When you’re out hunting for Mexican food in Mexico, skip the flashy restaurants in touristy areas. Instead, ask locals where they go after work or on weekends. Often it’s in small, no-name spots on side streets. In Mexico City, I’ve stumbled on amazing barbacoa in La Villa meat markets on Sundays, cooked underground in pits overnight. It costs next to nothing and tastes like nothing you can order at a fancy place.

Also, never underestimate a good market for meals,not just stalls but the full vendors. Try taco stands where they use corn tortillas straight from the comal (the flat clay griddle) , that freshness makes all the difference. One last thing: don’t rush. Part of the joy is lingering, chatting with the cooks, and watching your meal come to life. That’s where you find the soul of Mexican cooking.

Frequently Asked Questions

Got questions about finding the best Mexican restaurants? Here’s what I usually get asked.

Head to places like El Huequito or Taquería Los Cocuyos in the historic center. These spots spill out with locals late into the night. Try the al pastor,juicy, tangy, and served with pineapple. I always grab one late at night after a long day of exploring.
Generally yes, especially at busy stalls where the food is freshly cooked in front of you. Trust your nose and eyes. If it smells and looks clean, it’s usually fine. In Oaxaca, I loved the tlayudas from street vendors , just an extra tip: drink bottled water and maybe avoid any uncooked salads from the streets.
Mole! Especially mole negro in Oaxaca. It’s rich, complex, and unlike anything else you’ll taste. Be sure to pair it with chicken and some fresh tortillas. It’s not something you’ll find every day outside Mexico, so why not try it here?
Absolutely. Every state has its thing. In Yucatan, cochinita pibil is a must , slow-roasted pork marinated in achiote, wrapped in banana leaves. Veracruz offers seafood dishes with a zesty twist. Exploring region-specific foods is one of the joys of eating in Mexico.
Start simple: tacos or quesadillas with popular fillings like carnitas, chorizo, or nopal. Ask for ‘el especial del día’ if it’s on offer, that’s usually a good choice. And don’t be shy in chatting with vendors or waiters,they often love sharing what’s fresh or their favorite dishes.
Look for places serving aguas frescas,fresh fruit waters like jamaica (hibiscus) or tamarindo,perfect alongside spicy dishes. Also, try mezcal in Oaxaca with a slice of orange and salt for a real local experience. Small cantinas or family-run bars often have the best picks.

We Are Part of the My Guide Network!

My Guide Mexico is part of the global My Guide Network of Online & Mobile travel guides. We are now in 180+ Destinations and Growing.

Nearby Destinations