The 50 Best Mexico City Restaurants No Foodies Will Want to Miss
Looking for the best restaurants in Mexico City?
You’re in the right place because I’ve lived in Mexico since 2018, which includes about two years living in Mexico City.
During that time, I consumed as much as humanly possible, and tried all of the the best Mexico City restaurants because traditional Mexican food is so delicious!
As one of the foodie capitals of Mexico, it’s hard to have a bad meal — but you want the great ones, amirite!?
This article will break down the best Mexico City restaurants in all the best neighborhoods, fine dining and street food, and the best Mexico City tacos.
Ready to get to this list of the 50 best places to eat in Mexico City? Let’s dive in to see all the yummiest and best food Mexico City has to offer.
Also, don’t miss these best food tours in Mexico City and these best taco tours in Mexico City, so you can get to eat at all the hidden gems only local go to.
The 50 Best Mexico City Restaurants
1. Pujol Mexico City: Best Fine Dining in Mexico City

What can be said about Pujol Restaurant Mexico City that hasn’t already been said?!
For foodies (and ahem, food snobs) this is quite simply known as the best restaurant in Mexico City — hands down.
Pujol menu highlights include the Street Snacks and Mole Madre.
It is not only one of the 10 best restaurants in the world, according to the prestigious 50 Best List, but it’s the place that catapulted Mexico City fine dining into the international spotlight.
I’ve been twice, and I can say it 100% lived up to the hype.
Enjoy the nine course Taco Omakase menu or seven course tasting menu that includes the famous Mole Madre, and a rotating line-up of traditional Mexican cuisine, at Chef Enrique Olvera’s Pujol restaurant.
Want to try some Mexican food from Enrique Olvera in the United States? Head to Cosme in New York City, Olvera’s contemporary Mexican restaurant.
Are there any Michelin Star restaurants Mexico City has?
Yes — As of 2024, there are a few Mexico City Michelin Star restaurants, and Mexico Michelin Star restaurants.
Before it made the Michelin List, Pujol had the most accolades, and was still considered the best restaurant in Mexico City.
⭐️ Best Mexico city Fine Dining Restaurants
From street food tacos to upscale dining, it’s easy to see why Mexico City is such a beloved place for foodies.
Below are some more of the best places to eat in Mexico city for fine dining (and “finer dining”) at award-winning restaurants in Mexico’s capital.
🍷🍽 Mexico City Travel Tips: Use this link to make reservations on the Open Table website for all the fine dining Mexico City restaurants, especially for weekend dining.
Best Mexico city Restaurants
2. Restaurant Quintonil Mexico City

Restaurateur Alejandra Flores and her husband, Jorge Vallejo, former Pujol chef de cuisine, opened Quintonil Mexico City in 2015.
It quickly rose to fame, and landed near the top of the 50 Best Latin America list, and hovers around the middle of the 50 Best in the world list.
Best Mexico city Restaurants
3. Restaurant Rosetta Mexico City

Rosetta is one of the most beautiful restaurants in Mexico City, and yet another entry on the 50 Best Latin America list.
Mexican Chef Elena Reygadas serves up contemporary Mexican food, hand-made pasta dishes and other international fare at this popular Colonia Roma restaurant.
Best Mexico city Restaurants
4. Sud 777 Mexico City
A favorite high-end Mexican spot in the city, and one of the 50 Best Latin America restaurants.
Led by Chef Edgar Nuñez, formerly of Noma in Copenhagen and El Bulli in Barcelona, combines his knowledge of international cooking techniques with local ingredients.
5. Restaurante Amaya Mexico City
While the city isn’t exactly known for wine, Amaya restaurant has one of the best wine lists in Mexico City at Amaya restaurant.
Enjoy a rotating menu of modern Mexican dishes by Chef Jaír Téllez, in a hip yet rustic dining room that’s decorated with vibrant artwork.
Best Restaurants in Roma Mexico City
Colonia Roma, which includes the Roma Norte and Roma Sur areas (North Roma and South Roma, respectively), has many of the best CDMX restaurants, like these:
6. Maximo Bistrot
The menu changes daily, so you never know what you’ll get at Maximo Bistrot, but whatever it is, it’s going to be delicious!
One of the 50 Best Latin America restaurants, Chef Eduardo Garcia (formerly of Pujol and Le Bernardin in NYC) fuses French techniques and Mexican ingredients.
🍽️ Mexico City Travel Tips: If the Pujol Mexico City price tag of about $200 USD per person is a bit steep for you, Maximo Bistrot Mexico City is a great option for about half the price.
Best Mexico city Restaurants
7. Contramar Mexico City
Contramar is on every foodie’s CDMX restaurants list, thanks to Chef Gabriela Camara’s seafood creations.
The restaurant is worth the hype, as one of the best places for lunch in Mexico City (they close at 8pm), and for the fun people-watching.
Some of the standout, best dishes at Contramar Mexico City include their tostadas de atun (tuna tostadas) and their signature red and green pescado a la talla (seen above), one of the most is Instagram worthy Mexico City dishes.
🐟 Note: Contramar got so popular, that they opened the sister restaurant, Entremar, which is located in Polanco and serves the identical menu.
Best Mexico city Restaurants
8. Panaderia Rosetta

What started in a little space with a small bakery, has turned into a full-fledged Mexico City brunch spot that’s always packed.
Led by Chef Elena Reygadas, Panaderia Rosetta Cafe Mexico City has the same bakery items that made her famous, and a full menu of popular breakfast, brunch and lunch favorites to enjoy.
If there’s no tables or the wait is too long, just grab her famous rol de guayaba (guava roll) and a cappuccino, and walk to nearby Plaza Rio de Janeiro Park to enjoy them.
🧁 Panaderia Rosetta Bakery
Located around the corner for the famous Panaderia Rosetta CDMX, there’s a secret Rosetta walk-up window not everyone knows about.
To avoid the crowds and long lines, head to Panaderia Rosetta Puebla.
⭐️ Best Restaurants in Condesa Mexico City
Located within walking distance of Roma Norte neighborhood, you’ll find the equally cool Condesa neighborhood.
Here in La Condesa CDMX, head to these must try restaurants in Mexico City:
9. Molino El Pujol

If you can’t get a reservation at Pujol in Polanco (#1 on this list), head to Chef Enrique Olvera’s casual neighborhood spot, Molino El Pujol.
Though owned by one of the biggest names in Mexican cuisine, Molino is essentially a traditional tortilleria (fresh corn tortillas shop), albeit an elevated version.
🥖 Mexico City Travel Tips: If you want breakfast before you head to Pujol el Mulino, check out the famous to La Esquina del Chilaquil just around the corner to try the famous Mexico City chilaquiles torta.
Best Mexico city Restaurants
10. Lardo CDMX

Lardo is one of several restaurants from Chef Elena Reygadas on this list — Rosetta, Cafe Nin and Panadería Rosetta being the others.
At this point, she needs little introduction as one of the most famous Mexico City chefs of them all.
In my personal experience, Lardo has the best ambiance, with large glass windows and a French café feel.
The menu also has a decidedly French feel to it, with cured meats and gorgeous salads for lunch, and creative quiches and pastries on the breakfast menu.
Best Mexico city Restaurants
11. Merotoro Mexico City
Merotoro CDMX is a Baja California Mexican restaurant by Chef Jaír Téllez.
The front of the restaurant is a semi-open patio looking out onto popular Amsterdam Avenue for great people-watching while you dine on a menu of meat and seafood dishes, bursting with different flavors.
As a Baja Mexico restaurant, MeroToro has a nice selection of Mexican wines from Valle de Guadalupe, AKA the Napa of Mexico, located in Baja California near Ensenada.
They also happen to have my favorite dish in all Mexico City — octopus with sweetbreads and salicornia (sea bean), cooked in jugo de carne (meat broth).
⭐️ Side Note: Since we’re discussing the best foods in Mexico City, head to Bellopuerto in Polanco.
They have my second favorite thing to eat in Mexico City — the roasted bone marrow with crispy octopus chicharron and salsa borracha (meaning “drunk salsa”).
⭐️ Best Restaurants in Polanco Mexico City
Polanco is the most up-scale of all neighborhoods in Mexcio City, so you can expect a lot of the best places to eat in CDMX to be here, like these:
12. Dulce Patria Polanco

Mexican Chef Martha Ortiz creates works of art with her dishes at Dulce Patria, one of the best Polanco restaurants in Mexico City.
Though the menu features many of the traditional foods you’d find on most Mexico City menus, once they come out — prepare to be wowed!
Best Mexico city Restaurants
13. Nicos Mexico City

Nicos is located just a bit north of Polanco, but it’s worth the trip.
Another one of the Mexico City restaurants on the 50 Best Latin America list, Nicos Mexico City has been satisfying diners for more than 60 years, in a friendly yet unpretentious atmosphere.
Architect-turned-chef Gerardo Vázquez Lugo heads up Nicos, which his mother, María Elena Lugo Zermeño, opened in 1957.
His creative dishes take diners on an odyssey through Mexico’s rich culinary heritage, with locally-sourced ingredients and traditional cooking methods.
Best Mexico city Restaurants
14. Taquería El Turix: Best Cochinita Pibil in Mexico City

Of all the best neighborhoods in Mexico City, Polanco is known as the most posh.
El Turix in Polanco, however, is a true locals’ place and among the best Mexico City hidden gems.
They serve only cochinita pibil, one of the best dishes in Yucatan cuisine, made from suckling pig that’s slow-roasted underground.
Many say El Turix Polanco makes the best cochinita pibil in Mexico City — a traditional Yucatan food made of slow-roasted pork.
However, I think Moloch Cochinita Pibil in Mercado Medellin is another great option (and gives El Turix a run for its money).
🌮 Mexico City Travel Tips: Try your cochinita pibil in a panucho instead of a regular tortilla. Panuchos are tortillas stuffed with refried beans, then fried, for an extra depth of flavor and a crispy texture.
Best Mexico city Restaurants
15. La Docena Mexico City
La Docena, meaning “the dozen,” has locations in Mexico City, Guadalajara and Sao Paulo, Brazil.
In my opinion, they have the best oysters in Mexico City, as well as a fun, lively atmosphere.
For those who don’t like oysters, there are plenty of other seafood dishes and grilled options.
After eating at La Docena CDMX several times, it’s no wonder they’ve landed on the 50 Best Latin America list.
Best Mexico city Restaurants
16. Parole Polanco
When you’re after a fancy dinner in Mexico City to celebrate a special occasion, or you just want to just get all dressed up — Parole Polanco is your place.
They serve Italian and Tuscan food, and depending on who you ask, this is sometimes called the best Italian restaurant in CDMX. During some dinner services, there’s even a live violists and tenor.
Enjoy handmade pastas, meat dishes, seafood dishes, delicious desserts and even homemade sodas at Parole Restaurant in Polanco.
⭐️ Best Restaurants in Centro Historico (Downtown)
Centro Historico means “historic center.” This is the Mexico City downtown area, and the heartbeat of the entire city.
This bustling area has so many amazing restaurants, like these:
17. Azul Historico Mexico City

For an upscale and traditional dining experience, head to Chef Ricardo Muñoz Zurita’s Azul Histórico, located inside a gorgeous art deco building.
As you walk in, you’ll see the ladies making the fresh corn and flour tortillas you’ll enjoy at this great place in Downtown Mexico City.
After eating, check out the amazing boutique shops, including the award-winning Que Bo! chocolate shop.
Best Mexico city Restaurants
18. Restaurante Cafe de Tacuba CDMX

Café de Tacuba restaurant, open since 1912, is one of the most historic Mexico City restaurants.
Located in the Zocalo (Main Square in Downtown CDMX), the restaurant is teeming with excitement — from the large murals on the walls to the mariachi bands serenading you while you eat.
Best Mexico city Restaurants
19. El Cardenal Mexico City

El Cardenal Mexico City is a food institution in this town. It’s only open for breakfast and lunch, but breakfast is the perfect time to try their amazing hot chocolate.
It’s prepared table-side with a traditional molinillo (wooden whisk utensil) — one of the best ways to make hot chocolate.
🇲🇽 Mexico City Fun Fact: Head to La Ópera in downtown near El Cardenal to see the Pancho Villa bullet hole!
In 1910, Villa fired his gun at the ceiling near the bar, and you can still see the bullet hole to this day — though you may have to ask the bartender to point it out.
Best Mexico city Restaurants
20. Limosneros Mexico City
The first thing you’ll notice Limosneros is its unique ambiance — where rustic stone walls meet ornate, vintage chandeliers.
The whole restaurant has sort of an Old World meets New World vibe, with dishes made in the classic Mexican tradition, but with an unexpected, modern twist.
⭐️ Best Brunch in Mexico City
You’ll never run out of Mexico City brunch options. This city, with it’s perfect year-round weather, was made for brunching, so don’t miss these standouts:
21. Cafe Nin Mexico City

One of the best spots for Mexico City, people line up all morning to eat brunch here, and for good reason — the food is excellent and the ambiance is charming.
Located in the up-and-coming Juarez neighborhood, Cafe Nin is on the list of restaurants everyone wants to try, so get there early!
Best Mexico city Restaurants
22. Lalo!
Owned by Chef Eduardo Garcia of Maximo Bistrot Mexico City, his casual yet cool Lalo! restaurant is one of my favorite places for brunch in Roma.
A communal table restaurant, Lalo Mexico City has one long table that seats 30, and a few smaller tables throughout.
Best Mexico city Restaurants
23. Maque CDMX

Located in an amazing location just off Parque Mexico, a beautiful park in Condesa, Maque is a great place for al fresco dining and people-watching.
Enjoy sweet and savory brunch dishes, Mexican egg breakfasts, coffee, fruit juices and fresh-baked pastries at this bakery/restaurant.
Maque Mexico City Cafe became so popular that they added a second location near Avenida Reforma.
However, for the best ambiance, head to their Parque Mexico location (seen in the photo).
Best Mexico city Restaurants
24. San Angel Inn Mexico City

Located in an old monastery, the San Angel Inn is known as one of the best places to eat in Mexico City.
For the perfect Mexico City day, book an outdoor table for Saturday brunch in a beautiful, historic setting, before heading to the Bazar Sabado (San Angel Saturday Market) to shop.
Best Mexico city Restaurants
25. Ojo de Agua CDMX
Admittedly, a lot of the food in Mexico City is heavy! When you want a light meal, Ojo de Agua is your place.
It’s a Mexico chain, with locations in places like Playa del Carmen, San Miguel de Allende, Puerto Vallarta, and of course, Mexico City, best known for their light, healthy fare.
⭐️ Best Tacos in Mexico City
If you travel to Mexico City and don’t eat way too many tacos — Did you even visit Mexico City?!
“I hate tacos,” said no Juan ever
Get more taco captions and Mexico captions for IG here
Here are some of the places to eat tacos in CDMX that you won’t want to miss:
26. Taqueria Orinoco: Best Tacos al Pastor in Mexico City

One of the most famous and most-visited taco shops in Roma Norte.
Visitors and locals alike converge on this delicious taqueria (taco shop) for Mexico City’s most famous taco, the taco al pastor, as well as their res (beef) and chicharron (fried pork skin) tacos.
This taqueria for got so popular they opened a few other locations.
The original location is Taqueria Orinoco Roma Norte (located on Avenida Álvaro Obregó), but there’s also Taqueria Orinoco Condesa and more.
No matter which of the Taqueria Orinoco locations you choose, know this great spot usually has a wait during peak times.
Best Mexico city Restaurants
27. El Tizoncito CDMX Tacos al Pastor

To say this statement is a hotly debated topic is an understatement, but here goes: El Tizoncito says they invented the taco al pastor!
Whether or not this is true, they serve some of the best tacos Mexico City has to their masses of fans day after day.
Below, you’ll find a few more places for excellent tacos al pastor in Mexico City.
- El Huequito: A Mexico City chain with locations in Centro Historico and more.
- El Vilsito: A car mechanic garage that becomes a taqueria by night. Don’t ask; just go!
- Taquería los Güeros: The perfect place to stop for one final taco meal en route to the Mexico City Airport.
- Taquería Los Parados: Serving tacos al pastor and tacos al carbon in Roma Sur. (My personalmfavorite CDMX taco shop.)
- Taquería Alvaro Obregon: A late night spot on popular Avenida Alvaro Obregon in Roma Norte.
For a deep dive into the very important topic of where to get the best tacos in Mexico City, head to this guide — 50 Best Tacos in Mexico City, the quintessential food of Mexico City.
🌮 BONUS: Other Types of Mexico City Tacos

🌮 Still need more tacos? Understandable! Join this Bike to Taste the World’s Best Tacos Tour — one of the top rated and best Mexico City tours, where you’ll bike the city and eat yummy tacos along the way.
Though tacos al pastor are the undisputed king of Mexico City tacos (and Mexico City foods in general), there’s also other types of tacos you’ll want to try.
Check out the list below, for the best places to eat in Mexico City serving different types of tacos.
Best Mexico city Restaurants
28. Taquería los Cocuyos: Best Tacos de Suadero in Mexico City

Taquería los Cocuyos serves the best tacos de suadero (a fatty cut that’s similar to flank), located in Centro Histórico.
This Mexico city taco shop has been featured on Anthony Bourdain: No Reservations and in Eater Mexico City.
Best Mexico city Restaurants
29. Los Especiales: Best Tacos de Canasta in Mexico City (Basket tacos)

You can get “basket tacos” from street vendors all over town as well, and they are usually the cheapest of all cheap eats in Mexico City.
For some of the most beloved in town, head to Tacos de Canasta los Especiales, located in Downtown Mexico City (Centro Histórico).
Best Mexico city Restaurants
30. Taquería Los Parados: Best Tacos al Carbon in Mexico City

While it is hard to label any one place as the “best taqueria in Mexico City,” this is certainly my favorite place for the best tacos in CDMX.
In addition to their delicious tacos al pastor, Los Parados is also known for having the best tacos al carbon in Mexico City.
Al carbon means the meat is cooked over charcoal to imbue it with that delicious smoky flavor.
Rumor has it that some Mexico City taquerias claim they’re still using this labor-intensive technique, though many aren’t.
At Los Parados, you can watch them cooking al carbon, so you know it’s legit.
Best Mexico city Restaurants
31. El Pescadito: Best Seafood Tacos in Mexico City

El Pescadito, a beloved chain that has about 10 locations, is one of the best Mexico City restaurants for shrimp and fish tacos.
🍣 Looking for the best sushi in Mexico City? Head to Kura, Izakaya, Mog Bistro, Koku and Tori Tori Mexico City.
Best Mexico city Restaurants
32. El Hidalguense: Best Barbacoa Tacos in Mexico City (Mexican BBQ)

El Hidalguense, located in Roma Sur (just on the border with Roma Norte), and seen on the Netflix show, Taco Chronicles — is the best place for barbacoa in Mexico City.
Now, this place gets really busy, as it’s only open Fridays-Sundays.
When the line gets too long for me I head to Barbacoa Díaz, a street taco cart located right around the corner.
Best Mexico city Restaurants
33. Taquería el Greco: Best Tacos Arabes in Mexico City (Arabian tacos)

Taquería el Greco, located in La Condesa, is the best place for tacos arabes (Arabian, or Middle Eastern tacos).
These are basically a gyro-taco hybrid, with a Mexican food twist, of course.
Best Mexico city Restaurants
34. Tacos Hola el Güero: Best Tacos Guisados in Mexico City (Stew tacos)

Tacos Hola el Güero, located in La Condesa, is one of the best restaurants Mexico City has for tacos guisados.
These are “stewed tacos,” similar to what you’d eat in someone’s home.
Best Mexico city Restaurants
35. El Auténtico Pato Manila: Best Duck Taco in Mexico City

El Auténtico Pato Manila in La Condesa serves a yummy Mexican-Asian fusion duck taco.
For delicious and unique cheap eats, this is one of the best Mexico City restaurants Condesa has to offer.
⭐️ Best Vegan in Mexico city

While Mexico is undeniably a meat-heavy country, the Mexico City vegan scene is known as the country’s best.
The city’s standout places are listed below, and you can take this Vegan Mexican Food Tour for an even better taste of all the delicious Mexico City vegan food.
Best Mexico city Restaurants
36. Vegamo Centro Historico CDMX
Located in the heart of Mexico City, this trendy vegan outpost in Centro Historico serves classic cafe fare with a Mexican twist, as well as smoothies, shakes and coffee drinks.
If you’re looking for vegan food in Downtown Mexico, Vegamo Centro is definitely your best option.
Best Mexico city Restaurants
37. Por Siempre Taquería Vegana: Best Vegan Food in Mexico City

This is the undisputed king of Mexico City vegan tacos, and one of the few places both vegans and non-vegans alike seem to champion.
There are good reasons for this — namely that the Por Siempre seitan al chimichurri and tacos al pastor are ahh-mazing!
There are two Por Siempre Vegan Tacos locations, just around the block from one another.
Por Siempre II is an actual restaurant, while the original Por Siempre is a street tacos cart — which always has a long line, so you might want to opt for the restaurant.
Best Mexico city Restaurants
38. La Pitahaya Vegana: Mexico City Pink Tacos

In a city with more and more vegan options opening each month, La Pitahaya stands out in the Mexico City vegan food scene with their pretty pink tortillas.
The menu rotates for seasonality, so you’ll get to try a variety of unique veggies, like huitlacoche (corn mushroom) and flor de calabaza (squash blossoms).
Their Roma Norte cafe is the perfect place to sit outside and enjoy your Instagram worthy Mexico City tacos and people-watch on a nice day.
They have another location in the Coyoacan neighborhood, not far from the Frida Kahlo Museum AKA Casa Azul (Blue House).
⭐️ Best Churros in Mexico City (and other Sweets Treats)
39. Churrería El Moro CDMX

El Moro Churreria (churro shop) has long been a favorite of locals for the freshest, best Mexico City churros.
However, a few years back, photos of their Consuelo — an ice cream sandwich made with two coiled churros on the outside — went viral, and the rest is history for this beloved local food.
Best Mexico city Restaurants
40. Secret Donut Society

The hidden donut shop in Roma Norte! This fun experience starts by finding the place, as it’s the Secret Donut Society, after all.
However, it gets more and more popular with each passing year, so the secret’s at least kind of out.
The Secret Donut Society is located at Tabasco 262, Roma Norte (map) — just look for a neon sign outside that says “Please do not smile at strangers,” and a window display that looks like a bathroom.
If you’re planning to eat at Taqueria Orinoco, it’s right around the corner.
Best Mexico city Restaurants
41. Pastelería Ideal Mexico City

Among the best bakeries in Mexico City, there’s bread, pastries, cakes and desserts everywhere you look — from wall to wall and from floor to ceiling.
Before leaving, head up to the second floor which is basically a museum of colorful Mexican wedding cakes.
🧁 Mexico City Travel Tips: There are a few locations, but head to the one in Centro Historico (AKA Downtown Mexico City) to see the biggest and best of them all.
⭐️ Best Markets in Mexico City (Mercados)

Looking for Mexico City cheap eats? The don’t miss the mercdos, or markets.
This is where the locals go for full meals (as opposed to just tacos) at great prices. Below, you’ll find some favorites.
🙃 Mexico City Travel Tip: Traditional Mexico City markets can be intimidating, especially if you don’t speak Spanish! Consider a guided tour, like this Eat & Explore Local Markets Tour, so you comfortably navigate these bustling mercados.
Best Mexico city Restaurants
42. Mercado Roma CDMX

A hip Roma Norte food hall with food stalls from some of the top restaurants in Mexico City, as well as small shops selling locally-made, artisanal products.
Head to the top floor for a cold beer at the lively Biergarten Roma, a traditional German beer garden in Mexico City.
They have a large selection of Mexican beers and imported beers from Europe the United States.
Best Mexico city Restaurants
43. Mercado de Coyoacan (Coyoacan Market)

Located in the Mexico City neighborhood of Coyoacan, one of the oldest and host historic parts of the city, you’ll find the Coyoacan Market.
This local mercado (market) is well known as the place to find the best tostadas in Mexico City.
Best Mexico city Restaurants
44. Mercado Medellin Mexico City

A traditional Mexican mercado (market), Mercado Medellin is perfect for snapping some colorful photos, shopping, and also eating.
The Moloch Cochinita Pibil food stand is known for their amazing cochinita pibil, and Carnitas Meche y Rafael has some of the best carnitas in Mexico City.
🛍 Looking for more of the best Mexico City markets? Don’t miss Mercado Jamaica, the flower market, and Mercado La Ciudadela, one of the best places to shop for souvenirs in Mexico City.
Bonus: Best Bars in Mexico City
45. Casa Franca

Catch some live jazz at Casa Franca, one of the best bars in Roma Norte Mexico City!
Located inside of an old Victorian mansion, each room is as unique as the amazing musicians who play there. Enjoy creative cocktails and tapas as well.
🥁 Mexico City Travel Tips: Make a reservation if you want a table at Casa Franca Mexico City.
Best Mexico city Restaurants
46. Licorería Limantour
Not far from Casa Franca on popular Avenida Álvaro Obregón in Roma Norte, you’ll find one of the most popular Mexico City bars.
Limantour has a few locations in the city, but the one in Roma tends to be the most fun — and was voted #4 on the 50 Best Bars in the World list.
Best Mexico city Restaurants
47. Hotel Condesa DF

The downstairs shops always have a unique selection of cool clothing and jewelry, but the real magic is on the roof.
Hotel Condesa DF has one of the best rooftop bars in Mexico City, and this trendy spot doesn’t disappoint for its creative cocktails, hip decor and amazing views.
Best Mexico city Restaurants
48. Pulquería los Insurgentes
Sample pulque (pronounced pull-kay), called the “drink of the gods” by the Aztecs, at this lively Roma Norte bar.
🧉 Wondering, What is pulque?
This Pulquera Tasting in Mexico City is the perfect tour to learn about pulque and sample it at the best pulque bars in Mexico City.
Best Mexico city Restaurants
49. La Clandestina

La Clandestina is one of the best mezcal bars in Mexico City. It has dive bar vibes, low-ceilinged space feels and plenty of artisanal mezcals to try.
Located right next door, there’s also La Lavandería Nocturna, which makes creative mezcal cocktails for a fun night out in the Mexican capital.
🥃 Want to learn about mezcal while drinking it? Book this Mexico City Mezcal Tasting Tour — which has a near-five star rating and more than 2,000 reviews!
Best Mexico city Restaurants
50. Mama Rumba
Mama Rumba is one of the best bars in Roma Norte, and best places in Mexico City to dance salsa.
💃🕺🏼 Need a dance partner? Book this CDMX Salsa Lovers Dance Experience, hosted by Salsa Lovers Worldwide, an international salsa dancing group.
Best Mexico city Restaurants
Best Mexico City Food Tours
Traveling to Mexico City for the first time? You should book a guided food tour — like one of the best food tours in Mexico City show above.
In fact, a food tour in Mexico City is the perfect first day activity to discover new places to eat and get a better feel for the city with a local guide.
Best Mexico city Restaurants
Best Mexico City Restaurants Map
As the largest city in North America, and among the Top 10 biggest cities in the world, I figured a map would be helpful here!
For your convenience, all of the best places to eat in Mexico City, from taco spots to foodie favorite restaurants, have been pinned to this map for you.
Best Mexico City Restaurants: FAQ
What is Mexico City best known food?
Mexico City is a foodie mecca best known tacos, tortas, tamales and tlacoyos — which locals call their “Vitamin T” — as well as churros, conchas and other sweet breads.
Is Mexico City a foodie destination?
Yes — Mexico City is one of the top culture and foodie destination in the Americas.
From internationally-acclaimed restaurants to street food, and everything in between, CDMX has a lot to offer diners.
What are the most popular restaurants in Mexico City?
Among the most popular and most famous restaurants in Mexico, there’s Pujol, Quintonil, Azul Historico, Limosneros and Restaurante Rosetta.
What is the most popular dish in Mexico City?
Tacos al pastor is the most beloved of all things to eat in Mexico City. While there are many kinds of Mexican tacos, this style reigns supreme.
What do people eat for breakfast in Mexico?
There are a lot of traditional Mexican breakfast choice, including egg dishes (like huevos rancheros and huevos a la mexicana), chilaquiles (tortilla chips in salsa), and molletes (open-face toasts).
Does Mexico City have any Michelin star restaurants?
Yes — There any several Mexico City restaurants with a Michelin Star, including Pujol, Quintonil, Rosetta, and Sud 777.
How much is the tasting menu at Pujol Mexico City?
The regular tasting menu is $2,565 pesos per person (not including drinks), which is about $155 USD.
For one of the world’s best restaurants, it’s not too steep for a 7-course tasking menu.
How much is the Omakase menu at Pujol?
The Pujol taco omakase is a 10-course taco meal fashioned after a traditional Japanese omakase, that costs $3,332 MXN pesos per person (about $200 USD).

Unlike at most fine dining restaurants, some alcohol is included in the price of the tasting, with Mexican beers, wines, or mezcals available.
Why is Pujol so famous?
Pujol has won numerous awards, and has been called one of the best restaurants in the world.
It is the flagship restaurant of world-famous Mexican chef Enrique Olvera, though he has others like Cosme in NYC and Criollo in Oaxaca City.
Final Thoughts: Best Mexico City Restaurants and Bars
They say it’s hard to eat a bad meal in Mexico City. After living there for over a year, I know this to be true.
It really is one of the best cities to eat in, and truly earns a spot as one of the most popular food travel destinations in Mexico.
Though there is definitely good Mexican food in the United States and beyond, you really haven’t eaten Mexican food until you’ve been to Mexico.
From upscale dining to 50¢ tacos from street vendors — you’re going to love trying all the best places to eat in Mexico City.
If you need more recommendations for the best food in Mexico City, check out:
- Huset Mexico City
- Rosa Negra Mexico City
- Meroma Mexico City
- Madre Cafe Mexico City
- Sartoria Mexico City
- Cafe Tacuba Mexico City
- Dawat, one the best Indian restaurants in Mexico City

