
Let’s be honest — finding the best restaurants in Mexico City without emptying your wallet can feel like a full-time job. Lucky for you, I’ve already done the homework (and the eating). Whether you’re craving tacos that taste like heaven, sushi that won’t break the bank, or brunch spots worth waking up early for — I’ve got you covered.
🍽️ What I Look for in a Restaurant
Before I share my favorites, here’s my simple but sacred criteria:
- Great flavor (obviously)
- Fair prices
- Consistent quality
- Friendly staff (bonus points for good music and cold beer)
🌮 Street Food Heaven: El Huequito
If you love tacos al pastor, El Huequito is a must. The meat is juicy, the pineapple is caramelized, and the salsa… well, just try it and thank me later.
Address: Bolívar 58, Centro Histórico
Budget: $
Vibe: No-frills, full flavor
🥑 Brunch Goals: Lalo!
Lalo! is my happy place on weekend mornings. Think avocado toast, fluffy pancakes, and seriously good coffee. The communal tables are great for people-watching too.
Address: Zacatecas 173, Roma Norte
Budget: $$
Vibe: Hip, lively, and full of digital nomads
🍣 Sushi That Won’t Break the Bank: Tori Tori
No need to sell a kidney for quality sushi. Tori Tori serves fresh fish, beautiful rolls, and their miso soup is oddly comforting. Bonus: great service.
Address: Temístocles 61, Polanco
Budget: $$$
Vibe: Sleek and modern, but not pretentious
🍷 Final Thoughts
I’m not saying these are the only best restaurants in Mexico City — far from it. But they’re the ones I keep going back to. Great food, fair prices, and real soul. If you’ve got favorites of your own, hit me up. I’m always hungry for recommendations.
Official CDMX Tourism Site – for maps and restaurant permits info.