Mexico City eats like a 22 million person capital that runs on tacos al pastor (a Lebanese-Mexican invention from the 1930s-1960s), two-Michelin-star Mexican tasting menus, and a mezcal tradition that fills Bosforo and La Clandestina past midnight. The center of gravity runs across four neighbourhoods: Centro Historico carries the colonial cantinas (La Opera since 1895, Cafe de Tacuba since 1912, Salon Tenampa on Plaza Garibaldi since 1925), Roma Norte and Condesa hold the chef-driven middle (Contramar, Maximo Bistrot, Rosetta, Em, Lalo, Lardo), Polanco is the fine-dining spine (Pujol, Quintonil, Sud 777 in nearby Pedregal), and Coyoacan plus San Angel run the slow Saturday morning agenda. The signature taco al pastor cart culture peaks at El Huequito downtown, El Tizoncito and El Califa in Condesa, El Vilsito in Narvarte (mechanic shop by day, taqueria by night), Los Cocuyos on Bolivar (open till early morning), and the trompo of Tacos El Califa de Leon (one Michelin star, 2024).

Eat your way through Mexico City

Browse by price

Map of Mexico City

Every restaurant, cafe, market and bar we cover in Mexico City, pinned. Click a pin for the page.

Must-try dishes in Mexico City

The plates that define eating in Mexico City.

Tacos al pastor

Adobo-marinated pork shaved off a vertical trompo, served on a small corn tortilla with a sliver of pineapple, raw onion, fresh cilantro and a wedge of lime. Mexico City's defining street food, invented in the late 1930s.

Where: El Huequito, El Tizoncito, El Vilsito, Tacos El Califa de Leon, El Califa Condesa

Where to eat Tacos al pastor in Mexico City →

Mole poblano

A complex Puebla-rooted sauce of 20-plus ingredients including chiles anchos, mulatos, pasilla and chipotle, almonds, peanuts, sesame, raisins, cinnamon, cloves, anise, plantain and Mexican chocolate. Served over turkey or chicken.

Where: Azul Historico, Nicos, Cafe de Tacuba, El Cardenal

Where to eat Mole poblano in Mexico City →

Chiles en nogada

A roasted poblano chile stuffed with picadillo of pork, beef, apple, pear, peach, almonds and raisins, topped with a creamy walnut sauce and pomegranate seeds. The green, white and red colors echo the Mexican flag.

Where: El Cardenal, Azul Historico, San Angel Inn, Nicos

Where to eat Chiles en nogada in Mexico City →

Tamales

Steamed corn masa parcels wrapped in corn husk or banana leaf, filled with chicken in mole, pork in red or green salsa, rajas con queso or sweet versions with strawberry. Eaten with atole for breakfast.

Where: Tamales Dona Emi, El Cardenal, Cafe de Tacuba, Azul Historico

Where to eat Tamales in Mexico City →

Pozole

A hominy-corn soup with pork or chicken, garnished at the table with shredded lettuce or cabbage, sliced radish, lime, dried oregano, ground chile and crisp tostadas. Comes in white, red and green varieties.

Where: Casa de Tono, Cafe de Tacuba, El Cardenal, El Bajio Polanco

Where to eat Pozole in Mexico City →

Tlacoyos

Hand-pressed oval cakes of blue or yellow corn masa stuffed with frijol refrito or requeson, cooked on a comal and topped with nopales, queso fresco, salsa verde and chopped onion. Pre-Hispanic street food.

Where: Tlacoyos Dona Jose, Expendio de Maiz Sin Nombre, Molino El Pujol, Mercado de Coyoacan

Where to eat Tlacoyos in Mexico City →

All Mexico City signature dishes →

Restaurants to know in Mexico City

A handful of the places we send friends to when they are in Mexico City.

Pujol

Contemporary Mexican$$$$Tennyson 133, Polanco IV Seccion, Miguel Hidalgo, 11550 Ciudad de Mexico

Pujol in Mexico City is Enrique Olvera's two-Michelin-star Polanco room on Tennyson, the kitchen that put modern Mexican on the world map with its mole madre served past 2000 days.

Signature: Mole Madre Mole Nuevo, Taco omakase, Tasting menu

More about Pujol →

Quintonil

Contemporary Mexican$$$$Av. Isaac Newton 55, Polanco IV Seccion, Miguel Hidalgo, 11560 Ciudad de Mexico

Quintonil in Mexico City is Jorge Vallejo and Alejandra Flores' two-Michelin-star Polanco kitchen on Newton, ranked number three on the World's 50 Best Restaurants 2025 list.

Signature: Cactus salad, Tasting menu, Charred avocado tartare

More about Quintonil →

Contramar

Mexican seafood$$$Calle de Durango 200, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Contramar in Mexico City is Gabriela Camara's lunch-only Durango Street seafood room in Roma Norte since 1998, the kitchen that made the tuna tostada Mexico City's most-copied dish.

Signature: Tuna tostada, Pescado a la talla, Fish tacos

More about Contramar →

Maximo Bistrot

Modern Mexican with French technique$$$Av. Alvaro Obregon 65 Bis, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Maximo Bistrot in Mexico City is chef Eduardo Lalo Garcia's one-Michelin-star Roma Norte room on Alvaro Obregon, the seasonal Mexican kitchen with a French bistro spine since 2011.

Signature: Seasonal tasting, Market vegetables, Hand-rolled pastas

More about Maximo Bistrot →

Rosetta

Mexican-Italian$$$Colima 166, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Rosetta in Mexico City is Elena Reygadas' one-Michelin-star Roma Norte room in a 1920s townhouse on Colima, the kitchen where Italian technique meets Mexican market produce.

Signature: Hand-rolled pastas, Hoja santa ravioli, Tasting menu

More about Rosetta →

Em

Contemporary Mexican with Japanese influence$$$$Tonala 133, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Em in Mexico City is chef Luis Lucho Martinez's one-Michelin-star Roma Norte tasting room on Tonala, the contemporary Mexican kitchen with Japanese influences that earned a star in the 2024 first Mexico guide.

Signature: Tasting menu, Wagyu carnitas, Smoked fish

More about Em →

See every restaurant in Mexico City →

Where to eat by neighborhood

Polanco (polanco/polanco-iv/polanco-v/miguel-hidalgo)

Mexico City's luxury spine north of Chapultepec Park, with Pujol on Tennyson, Quintonil on Newton, designer flagships on Avenida Masaryk and the city's tallest fine-dining concentration.

Best for: Fine dining, Steakhouse, Cocktails

Roma Norte (roma-norte/roma/cuauhtemoc)

The walkable heart of contemporary Mexico City, a 1900s Porfirian neighbourhood of art nouveau townhouses with Contramar, Rosetta, Maximo Bistrot, Lalo and the densest cafe network in the city.

Best for: Cafes, Wine bars, Mexican

Condesa (condesa/hipodromo-condesa/hipodromo)

1920s art deco neighbourhood that wraps Parque Mexico and Parque Espana, with El Tizoncito al pastor on Tamaulipas, La Clandestina mezcaleria, Lardo and the densest dog park kitchens in the city.

Best for: Tacos, Brunch, Mezcal

Centro Historico (centro-historico/centro/cuauhtemoc-centro)

The colonial core around the Zocalo, with La Opera cantina since 1895, Cafe de Tacuba since 1912, Salon Tenampa on Plaza Garibaldi since 1925, the Mercado de San Juan exotic counter and 24-hour Los Cocuyos.

Best for: Cantinas, Tacos, Markets

Coyoacan (coyoacan/del-carmen/centenario)

Cobblestone southern neighbourhood that holds the Frida Kahlo Museum, the Mercado de Coyoacan tostada counters, Cafe Negro on Centenario and weekend churros at Casino de Coyoacan on the plaza.

Best for: Tostadas, Cafes, Churros

San Angel (san-angel/alvaro-obregon/san-jacinto)

Colonial neighbourhood of cobbled streets and bougainvillea in the south, with the Saturday Bazaar Sabado on Plaza San Jacinto and brunch under the trees at San Angel Inn since 1692.

Best for: Brunch, Mexican, Saturday

When to come hungry in Mexico City

Peak food season: October to November carries the calendar: pan de muerto from late October, the Dia de Muertos parade on November 1, the Feria Nacional del Mole at San Pedro Atocpan in October, and chiles en nogada through the patriotic season. The dry season runs November through April with the lowest rain; June through September brings the rainy afternoon storms. Feria del Tamal at the Museo Nacional de Culturas Populares in Coyoacan runs January 29 to February 2 around Candelaria.

Local dining hours: Breakfast 08:00 to 11:00 (Mexican mornings are slow). Lunch is the big meal, 14:00 to 16:30; high-end rooms like Pujol and Quintonil run a long lunch service. Dinner runs 20:00 to 23:00, late by US standards. Taquerias open 11:00 and run past midnight; El Vilsito stays open until 03:00 weeknights and 05:00 on Fri-Sat. Many Sunday closures at fine dining (Pujol, Quintonil, Sud 777 all closed Sundays); cantinas and street counters open Sunday.

Tipping: 10 to 15 percent on the pre-tax bill (la propina) at full-service restaurants is the local baseline; 15 percent for good service. Bills sometimes include a sugerencia (suggested tip) line, never compulsory. Taquerias and street counters: round up or leave 10 to 20 pesos. Tip jars are common at cafes; valet parking gets 20 to 30 pesos. Tipping is in cash where possible; cards add the tip at the terminal.

Mexico City food, FAQ

When is the best time to eat in Mexico City?

Peak food season in Mexico City is October to November carries the calendar: pan de muerto from late October, the Dia de Muertos parade on November 1, the Feria Nacional del Mole at San Pedro Atocpan in October, and chiles en nogada through the patriotic season. The dry season runs November through April with the lowest rain; June through September brings the rainy afternoon storms. Feria del Tamal at the Museo Nacional de Culturas Populares in Coyoacan runs January 29 to February 2 around Candelaria.

What time do people eat in Mexico City?

Local dining hours: Breakfast 08:00 to 11:00 (Mexican mornings are slow). Lunch is the big meal, 14:00 to 16:30; high-end rooms like Pujol and Quintonil run a long lunch service. Dinner runs 20:00 to 23:00, late by US standards. Taquerias open 11:00 and run past midnight; El Vilsito stays open until 03:00 weeknights and 05:00 on Fri-Sat. Many Sunday closures at fine dining (Pujol, Quintonil, Sud 777 all closed Sundays); cantinas and street counters open Sunday.

How does tipping work in Mexico City?

10 to 15 percent on the pre-tax bill (la propina) at full-service restaurants is the local baseline; 15 percent for good service. Bills sometimes include a sugerencia (suggested tip) line, never compulsory. Taquerias and street counters: round up or leave 10 to 20 pesos. Tip jars are common at cafes; valet parking gets 20 to 30 pesos. Tipping is in cash where possible; cards add the tip at the terminal.

What is the one dish to try in Mexico City?

If you only have one meal, eat Tacos al pastor. It is the dish most associated with Mexico City.