Restaurant
1. Pujol
Enrique Olvera's two-Michelin-star restaurant in a 1950s Polanco house, known for its seasonal tasting menu, taco omakase counter and years-aged mole madre.
View details — PujolMexico City's restaurants work at every budget, and several rank among the best in the world. At the top end, Pujol and Quintonil in Polanco both hold two Michelin stars and serve long tasting menus built on Mexican ingredients; book weeks ahead. Rosetta in Roma Norte, with one star, offers creative sharing plates in a more relaxed setting, and Contramar nearby is the place for a long seafood lunch of tuna tostadas and grilled fish.
Traditional cooking is just as rewarding. El Cardenal has served classic Mexican breakfasts since 1969, Azul Histórico explores regional dishes in a courtyard in the centre, and Nicos in Clavería has spent decades preserving family recipes. Los Danzantes in Coyoacán pairs contemporary Mexican food with mezcal from its own distillery. For budget eating, the gaonera taco at El Califa de León earned the city's first Michelin star for a taquería, and Fonda Margarita serves breakfast from charcoal-fired pots to shared tables. Check opening hours before you set out, as Contramar closes at 20:00 and Fonda Margarita serves breakfast only, and book or arrive early at the most popular places.
10 places · Updated October 27, 2026
Our top 3 restaurants in Mexico City
Restaurant
Enrique Olvera's two-Michelin-star restaurant in a 1950s Polanco house, known for its seasonal tasting menu, taco omakase counter and years-aged mole madre.
View details — PujolRestaurant
Jorge Vallejo and Alejandra Flores's two-Michelin-star restaurant in Polanco, ranked third in The World's 50 Best, serving a single Mexican tasting menu.
View details — QuintonilRestaurant
A lively seafood restaurant in Roma Norte, open for long lunches until early evening and best known for its tuna tostadas and pescado a la talla.
View details — ContramarRestaurant
Elena Reygadas's one-Michelin-star restaurant on Calle Colima in Roma Norte, serving creative Mexican dishes designed for sharing, with vegetables at the centre of several signature dishes.
View details — RosettaRestaurant
A family-run Mexican restaurant founded in 1969, famous in the historic centre for its breakfasts of fresh conchas, raw-milk natas and Doña Oliva hot chocolate.
View details — El Cardenal PalmaRestaurant
Ricardo Muñoz Zurita's regional Mexican restaurant in a tree-filled courtyard on Isabel la Católica, known for its moles and its seasonal state food festivals.
View details — Azul HistóricoRestaurant
A tiny standing-only taquería in San Rafael with a Michelin star, famous for its gaonera taco of thin beef fillet seared to order and served on fresh corn tortillas.
View details — Taquería El Califa de LeónRestaurant
A family-run breakfast fonda in Colonia del Valle, cooking over charcoal since 1956, where shared tables fill early for huevos con frijoles and chicharrón in salsa verde.
View details — Fonda MargaritaRestaurant
A family restaurant in Clavería, opened in 1957 as a neighbourhood café, now known for preserving Mexican home cooking, from sopa seca de natas to tableside guacamole.
View details — NicosRestaurant
A contemporary Mexican restaurant on Coyoacán's Parque Centenario, open since 1995, whose group also runs its own mezcal distillery in Santiago Matatlán, Oaxaca.
View details — Los Danzantes Coyoacán