Updated: 5/16/2022 | Best Restaurants in Mexico City
As I sit here thinking about the best places I’ve ever eaten, Mexico City is definitely on the list of places I would revisit to just eat.
Everything from fine dining establishments to street food is amazingly good. While food is available at every turn, here are our TOP picks for restaurants and street food options worth visiting.
Best Restaurants in Mexico City
Here is our roundup of the best places to dine in Mexico City (AKA CDMX)!
#1 Taqueria Orinoco
This place is what you would get if In-n-Out served tacos. We absolutely LOVED their salsas, tacos, and the fried potatoes. I would even go as far as to claim that these are the BEST potatoes I’ve ever eaten in my life.
Service is quicker than anticipated. Do not be discouraged by the long line. You are welcome to do take-out or dine indoors. We dined at the counter and watched the plates of food get quickly churned throughout the evening.
They now have multiple locations throughout the city.
Address: Av. Insurgentes Sur 253, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
#2 Quintonil
Quintonil is super spendy but very worth it. They offer a tasting menu with local ingredients using ancient practices. The presentation is beautiful and each dish is a surprise of flavor and texture. I was excited to see Mexican food elevated to this level.
The dining room is small, so reservations are highly encouraged. If you have to choose only one fine dining experience on your trip, make it Quintonil. Quintonil is in my top 3 fine dining restaurant experiences ever.
For two persons, we ended up spending around $900 USD with beverage pairings and cocktails.
Address: Av. Isaac Newton 55, Polanco, Polanco IV Secc, Miguel Hidalgo, 11560 Ciudad de México, CDMX, Mexico
#3 Pujol
Pujol is another fine dining experience in CDMX. Their tasting menu is creative and very classic. Our favorite was their Mole Madre, where fresh-made mole is added to the base of the old mole to create a complex blend of flavors, marrying old with new. The mole was served with their blue tortillas which were soft and tasty. Need more tortillas? Simply ask the kitchen for more.
We loved their bombardment of desserts in their patio area. It was a great and romantic way to end our meal.
Address: Tennyson 133, Polanco, Polanco IV Secc, Miguel Hidalgo, 11570 Ciudad de México, CDMX, Mexico
#4 The Pozole Nook in Barrio Tepito
One of THE BEST pozole soups I’ve ever had was Pozole surtidos (assorted) in barrio Tepito. It comes with bits of offal and crunchy tendon.
There is a huge take-out line, but the option to dine-in option is super quick and you get served faster. Ask for all the toppings and salsas to accompany your Pozole.
Address: Caridad Tepito 9, Tepito, Morelos, Cuauhtémoc, 06200 Ciudad de México, CDMX, Mexico
#5 Migas Chucha
We did not get to try the famous Migas la Guera, but we did find this alternative spot in barrio Tepito called Migas Chucha.
Migas is the Spanish word for crumbs. Migas is made from a combination of day old stale bread and a hearty pork broth. They give you a straw to suck out the marrow. And I gotta say, it was definitely the tasty marrow for me.
Address: La Rcda. 22, Tepito, Morelos, Cuauhtémoc, 06200 Ciudad de México, CDMX, Mexico
#6 El Huequito
El Huequito serves delicious mountains of El Pastor meat (pork) with tortillas on the side. Use the tortillas to scoop up the El Pastor. One order is enough to serve 2-3 persons, so come hungry!
There are multiple locations throughout the city, but we went to the one below.
#7 The Carnitas Man in Barrio Tepito
Again, another gem located in barrio Tepito. We walked past this man basting pieces of carnitas (pork) over a huge pot. The tacos are FREAKING amazing. This was better than many other places we tried in CDMX.
We loved seeing the shiny pig snouts over the pot.
Address: Rivero 91-117, Tepito, Morelos, Cuauhtémoc, 06200 Ciudad de México, CDMX, Mexico
#8 Suadero Tacos from Taqueria El Enmascarado Jr (TEMPORARILY CLOSED)
Suadero tacos are a must when visiting Mexico City! Suadero meat comes from the thin cut of meat from a cow or pork between the belly and the leg. It’s super tender, silky, flavorful, and is cooked all day in a simmering stew.
You can find suadero tacos at many places (which we have even yet to discover). We tried so many carts and finally nailed it down to this one near the Arena.
Their sauces are HOT HOT HOT and the tacos are so tasty. They do run out early every night, so don’t wait too long to get your tacos. I would eat here every day if we lived in CDMX.
And if you’re wondering if it’s worth it to see a Lucha Libre match, yes 110%! Buy the front row tickets, a michelada, and enjoy the show!
Address: Taqueria El Enmascarado – Roma Nte., Cuauhtémoc, 06700 Mexico City, Mexico
#9 Suadero Tacos from El Torito
I had suadero and tripa (tripe) tacos from this taqueria just around the corner from my hotel and OMG, they were amazing.
Suadero is tough to cook, so they cook it in its own oil broth until it’s tender yet crispy on the edges. They also slightly fry the edges of their tortillas, making them crispy with each bite.
The tacos here were only 20 pesos ($1 USD). I will gladly come back again and again.
Address: Isabel la Católica 83 Local A PB, Cuauhtémoc, Centro, 06090 Ciudad de México, CDMX
#10 Lorea
Lorea is an up-and-coming fine dining restaurant that was pleasantly surprising!
The tasting menu is created by Oswaldo Oliva, who previously worked at a three Michelin starred restaurant (El Celler de Can Roca, Mugaritz in Spain) and left to create his own path back in his hometown of Mexico City.
The food is VERY creative with flavors that will have you impressed.
The tasting menu is only 1800 pesos ($90 USD).
Address: Sinaloa 141, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX
#11 Restaurante Rosetta
You are immediately transported to Italy when dining on Restaurante Rosetta‘s idyllic patio.
We love their fresh handmade pasta and their sauce game is on point! We were blown away by how simple yet complex their dishes were.
We also definitely recommend checking out their panaderia (bakery) located just catty-corner from the restaurant.
Address: Colima 166, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
#12 El Vilsito
A trip to Mexico City would not be complete without a visit to El Vilsito.
We are obsessed with their flavor packed Al Pastor tacos, Gringas (think meat stuffed quesadillas), and cebollitas (small grilled onions) doused in a simple umami soy sauce.
They are undoubtedly THE BEST AL PASTOR TACOS in CDMX.
It’s further down south from main CDMX attractions, but so worth the visit.
Address: Petén 248 y, Av. Universidad, Narvarte Poniente, 03020 Ciudad de México, CDMX
If you found our post on the best restaurants in Mexico City, please share this on Pinterest. Thanks for your support!
Thank you for visiting today! If you found this encouraging or informative, please connect with us on Instagram or TikTok. Sign up for our monthly newsletter for updates and more. We promise we won't spam you! Feel free to unsubscribe anytime. If you're a brand and want to work with us, please visit this page to get in touch.