Not quite what you’re looking for yet?

Use filters to narrow things down or explore other categories.


Book Top Experiences and Tours in Mexico:

If you're booking your trip to Mexico last minute, we have you covered. Below are some of the top tours and experiences.

View All Experiences

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.

Explore Restaurants Categories

Top Things To Do in Mexico

See All →

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.2M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.

Added to your trip Added to day {[{trip.toast.day}]}, MorningAfternoonEvening Saved to your trip Already in your trip Transfer saved to your trip Save your trip to get fresh suggestions Staying in {[{trip.toast.label}]} Base cleared Trip deleted Link copied Could not save your trip Something went wrong, please try again