The Top 10 Restaurants in Mexico City
- 1El Cardenal (Centro Histórico)🏛️ Icon#1of 20$$
The Centro Histórico's grand dame of traditional Mexican breakfast — house-baked conchas split and slathered with natas (clotted cream) from their own dairy, Doña Oliva hot chocolate, and serious classics like escamoles and chiles en nogada in season. Family-run since 1969, beloved by locals and politicians alike. Expect a weekend brunch line; it closes by early evening.
mexican breakfastconchasnatasescamoleschiles en nogadahot chocolate - 2La Opera🏛️ Icon#2of 20$$
A grand Belle Époque–style restaurant in Centro Histórico serving traditional Mexican cuisine with impeccable old-school service—waiters in white jackets, formal table settings, and live musicians. The mole and enchiladas suizas are standouts, and the ornate 1800s atmosphere (including a bullet hole allegedly from Pancho Villa) makes it memorable. Note that the formal, somewhat aloof service style won't suit everyone looking for a relaxed meal.
Centro Históricotraditional Mexican foodhistoric restaurantformal diningPorfiriato eraornate decor - 3Taquería Los Cocuyos🏛️ Icon#3of 20$
A hole-in-the-wall on Bolívar with a bubbling vat of slow-braised beef that produces the Centro's most famous suadero and campechano tacos — Anthony Bourdain ate here, Michelin lists it, and cabbies always knew. Open from morning until nearly dawn. It's greasy, glorious, standing-room street food; the adventurous can try tripa, ojo, or lengua.
tacossuaderocampechanotripastreet tacoslate-night - 4Café de Tacuba🏛️ Icon#4of 20$$
A 1912 institution in a former convent — Talavera tiles, brass lamps, waitresses in traditional dress, and estudiantina musicians serenading tables. The enchiladas, tamales, and famous hot chocolate are good, not transcendent; you're paying for one of the most atmospheric dining rooms in Mexico. Open daily 8am-11:30pm. Skip if you want cutting-edge food.
- 5Mercado Roma🏛️ Icon#5of 20$$
A curated gourmet market hall that brings together some of the best small food producers and chefs in Mexico City under one roof — think artisanal tacos, craft beer, excellent coffee, Japanese-Mexican fusion, and much more. It's ideal for grazing and sampling widely rather than sitting down to a single meal. It skews slightly touristy and can get crowded on weekends, but the quality of individual vendors is genuinely high.
Food hallMarketCraft beerGood for groups - 6Nicos❤️ Local classic#6of 20$$
Open since 1957, Nicos is a pilgrimage destination for traditional Mexican cuisine — chef Gerardo Vázquez Lugo has spent decades preserving and researching recipes from across Mexico's regions. The mole de olla, chiles en nogada (in season), and bacalao a la vizcaína are benchmarks of their kind. It's far from the tourist trail in Azcapotzalco, which is precisely the point; take a taxi and plan for a long, leisurely lunch.
HistoricTraditionalOff the beaten pathLunch only - 7Contramar🏛️ Icon#7of 20$$$
Gabriela Cámara's Roma seafood temple, running since 1998 — the tuna tostadas and the half-red, half-green grilled fish are modern Mexico City classics, served in a big sunlit room that turns weekend lunch into a party. Lunch-focused hours (closes 8pm). Book days ahead or show up at opening; it's expensive by CDMX standards and worth it.
seafoodtuna tostadaspescado a la tallagrilled fishmexicanroma norte - 8El Huequito (Original, Ayuntamiento)❤️ Local classic#8of 20$
The original 'little hole in the wall' that's been carving tacos al pastor on Ayuntamiento since 1959 — a founding shrine of the pastor style, where the meat comes off the trompo already sauced, no pineapple. The tiny standing-room original is the pilgrimage; the sit-down branches nearby are comfier but less magic. Open daily 9am-10pm.
tacos al pastortacosal pastorporkhole-in-the-wallhistoric - 9Quintonil#9of 20$$$$
Chef Jorge Vallejo's restaurant is a perennial World's 50 Best fixture and a more ingredient-forward, vegetable-centric counterpoint to Pujol. Dishes like hoja santa with chicatana ants and seasonal herb-driven plates showcase Mexico's biodiversity with technical precision. It's slightly easier to book than Pujol but still requires advance reservations; the à la carte menu offers more flexibility than the tasting menu.
World's 50 BestFine diningChef-driven - 10Sud 777#10of 20$$$
Chef Edgar Núñez's restaurant in the southern suburbs is a benchmark for contemporary Mexican cooking with a strong focus on local and seasonal ingredients from small producers. The tasting menu is inventive without being gimmicky, and the garden setting amid volcanic rock is genuinely beautiful. It's a trek from Roma or Condesa but absolutely worth it; the lunch tasting menu offers excellent value.
Tasting menuGarden restaurantSouthern CDMXChef-driven









