Back to mexican in Ciudad de Mexico
woman in black and white stripe shirt standing beside green and white wooden doorTop 5

The 5 Best Mexican Restaurants in Ciudad de México

From Oaxacan twists to classic pozole, these five spots define Mexican dining in the capital.

#1 Doña Vero takes the crown with its bold Oaxacan flavors in Roma Sur. The open‑air patio buzzes with the clink of craft beer glasses while the kitchen fires up tlayudas topped with wild boar meat. The signature dish, tlayuda de chapulines, runs about MX$150 and lands a perfect crunch. A reviewer wrote, "The chapulines cream at Doña Vero is unforgettable," and another praised the pulque selection as "the best in the city." The only downside is a noisy Friday night crowd, but the energy fuels the experience.

Casa Licha Pozole serving a steaming bowl of pozole rojo with pork and cacao broth, close-up
Casa Licha Pozole serving a steaming bowl of pozole rojo with pork and cacao broth, close-up

#2 Casa Licha Pozole claims the second spot, tucked in Iztapalapa’s bustling market streets. Its weekend‑only service means you’ll often find a line of locals waiting for the legendary chalupas. The pozole rojo, priced at MX$180, brims with tender pork and a splash of cacao‑infused broth. One diner noted, "The little chalupas are a perfect bite of Guerrero tradition." The restaurant closes weekdays, limiting flexibility for spontaneous visits.

a blue sign hanging from the side of a building
a blue sign hanging from the side of a building

#3 Sabor Provincia offers a quiet refuge in Azcapotzalco. The menu leans cheap and cheerful, with chili quesadillas priced at MX$80. The space feels like a modest canteen, but the walnut cake earns high marks from regulars. Reviewers mention the "tranquility" and "daily menu" as reasons to return. Its limited hours—closed Sundays—can be a snag for Sunday brunch plans.

El Cardenal Lomas dining room with a plated chiles en nogada, elegant table setting
El Cardenal Lomas dining room with a plated chiles en nogada, elegant table setting

#4 El Cardenal Lomas brings upscale elegance to Lomas de Chapultepec. The famed chiles en nogada arrives at roughly MX$250, a price that matches the polished setting and valet parking. The bakery corner serves fresh conchas that melt in your mouth. A patron remarked, "The hot chocolate here feels like a warm hug on a chilly morning." The price point and formal dress code may deter budget travelers.

La Secina flat‑roof bar at night, mezcal glasses and cecina tacos on a rustic wooden board
La Secina flat‑roof bar at night, mezcal glasses and cecina tacos on a rustic wooden board

#5 La Secina rounds out the list in Narvarte Poniente, where a flat‑roof bar plays blues while you sip mezcal. Their cecina tacos sit at MX$130 and the tlayudas compete with the best in town. Reviewers love the "oaxacan" vibe but note the late‑night service can stretch past midnight, which sometimes feels chaotic. Despite the noise, the food quality keeps the spot in the top five.

If you only try one place, head straight to Doña Vero and let the chapulines cream set the bar for the rest of your Mexican food tour.

Featured Places

storefront

Featured Places

Doña Vero

star4.5

Establecimiento agradable, con decoración colorida y terraza cubierta, en el que se ofrece comida tradicional.

El Cardenal Lomas

star4.6

Alta cocina mexicana en un restaurant moderno y elegante, con pisos de madera, ventanales y manteles blancos.

La Secina

star4.5

Cafetería moderna y colorida con bar y patio con mosaicos al aire libre donde se ofrecen mariscos, carnes y ensaladas.

Casa Licha Pozole

star4.5

Restaurante familiar de larga data conocido por servir grandes tazones de sopa casera, chalupas y mole.

Recommended Articles