The Best Food in Mexico City: A Guide for Foodies
This blog is perfect for foodies trying to find the best food in Mexico City.
Ciudad de México, or Mexico City, has become a hotspot for tourists in the past year. It’s one of my all time favorite cities for a ton of reasons. The city has so much to do, its culture is heartwarming and unique, and the food is phenomenal. From delicious street tacos to luxurious fine dining, every corner of this bustling city has a story to tell—and a dish to serve. My trip with friends turned into an unforgettable food tour, filled with flavors and experiences I’ll never forget. Here are some of my favorite cuisines and what I like to think is some of the best food in Mexico City.
Where to Find the Best Food in Mexico City
Tacos That Speak to Your Soul
My first meal in Mexico City was predictably tacos—because, let’s be honest, you don’t come here and skip tacos. Taquería Orinoco in Roma Norte was around the corner from our Airbnb, so we decided to stop there. The smoky aroma of grilled meat was irresistible, and the first bite of their Carne Asada and Al Pastor tacos confirmed it: this place is legendary.
The Agua de Jamaica (a hibiscus drink) was the perfect pairing—sweet, tart, and refreshing. This wasn’t just a meal; it was an experience so good that we came back multiple times during the trip.
While it’s a chain, I personally love it as much as I love a good Philz Coffee back home. It has a homey vibe and you’ll find them all over the city.
Coffee, Pastries, and a Dash of Charm
Mornings in Roma Norte wouldn’t be complete without a stop at Alegre Café, where coffee and pastries are delicious. The café’s warm and welcoming vibe made it the ideal spot to start the day. It was one of those coffee shops you love to just sit and relax in.
We even bought matching hats as souvenirs, and every time I wear mine, I’m reminded of those relaxed mornings spent sipping coffee and planning the day ahead.
A Sweet Start at La Panadería
Another delightful breakfast spot we visited was La Panadería Rosetta, a charming bakery that knows how to do breakfast right. The pastries here were out of this world—flaky, buttery, and just sweet enough to kickstart your morning. I paired mine with a cup of coffee that was as smooth as the atmosphere.
They had unique flavors to try from. I got a guava pastry and I loved it, even though I don’t love guava itself.
This wasn’t just a place to eat; it was a place to linger, soaking in the warm smells of fresh bread and the hum of morning chatter. If you’re craving a low-key but delicious breakfast in Mexico City, La Panadería is your spot.
Elevated Dining at Blanco Colima
Fine dining in Mexico City is surprisingly accessible, and Blanco Colima was proof of that. The restaurant is housed in a beautifully restored mansion, but the real showstopper was the food.
From baked artichokes to croquettes and beet salads, every dish was crafted with care and bursting with flavor. It’s a must-visit if you’re looking for a more upscale experience that still feels inviting.
We had a fun time dressing up to go in, which made the experience even more memorable.
The Churros That Broke the Internet
You can’t leave Mexico City without visiting El Moro, a churro institution. Yes, the line was long, but one bite of their crispy, cinnamon-sugar-coated churros was all it took to forget the wait.
If you want to sit, you’re definitely going to have to wait. So, we grabbed ours to-go and enjoyed them while wandering Roma Norte. And that chocolate dipping sauce? Pure magic.
Dining in a Cave at La Gruta
If you’re up for an adventure, take a trip outside the city to La Gruta, a cave restaurant near the Teotihuacan ruins. The ambiance is unreal—dim lighting, flickering candles, and a sense of ancient history surrounding you.
While the food (like fried grasshoppers!) might not steal the show, the experience of dining inside a cave is one-of-a-kind. Light a candle as part of a ritual, take it all in, and let the magic of the setting transport you.
Markets, Seafood, and Beyond
No food tour is complete without exploring the markets, and Mercado Coyoacán was a standout. The energy, the smells, and the sheer variety of street food and crafts made it a feast for all the senses.
For something more refined, we headed to Kramer, a seafood restaurant that delivered a meal as memorable as it was delicious. Their creamy pasta and buttery fish dishes were the perfect farewell to a city that had completely captured my heart (and my stomach).
Pro-Tips for Foodies in Mexico City
- Hydrate well: Stick to bottled water to avoid any tummy troubles.
- Make Reservations: Popular spots like Blanco Colima and Gin Gin fill up fast.
- Embrace Street Food: Don’t be shy about trying tacos, elote, or anything else that catches your eye… as long as you don’t eat too many raw items or drink the water from the tap.
Conclusion: Savor Every Bite
Mexico City isn’t just a destination—it’s a culinary adventure. Every bite tells a story, from smoky street tacos to churros dipped in velvety chocolate. If you’re a foodie looking for your next great escape, Mexico City should be at the top of your list.
Pack your appetite and dive in. Your taste buds will thank you.
If you’re interested in learning more about Mexico City, check out my Mexico City page with all of the details. Happy traveling!