Open Travel Guide
Restaurants in Mexico City

Best Restaurants in Mexico City 2026

Where to eat in Mexico City: the dishes that define the place and the rooms that serve them best.

Mexico City (Ciudad de México, CDMX) is one of the largest and most vibrant metropolises in the world, serving as the political, cultural, and economic heart of Mexico. This ancient city, built on the ruins of the Aztec capital Tenochtitlan, blends pre-Hispanic heritage with colonial architecture and ultramodern neighborhoods. From world-class museums and gourmet restaurants to bustling markets and stunning murals, Mexico City offers an unparalleled urban experience.

Must-try dishes

Iconic dishes that define Mexico City.

Must try

Tacos al pastor

Spit-roasted marinated pork on corn tortillas with pineapple, onion, and cilantro — Mexico City's most iconic street food

Must try

Chiles en nogada

Poblano chiles stuffed with picadillo (meat and fruit mixture), topped with walnut cream sauce and pomegranate seeds — seasonal August-September

Must try

Mole negro

Complex dark sauce made from dried chiles, chocolate, spices, and more — usually served over turkey or chicken

Must try

Pozole

Hearty hominy corn soup with pork, garnished with cabbage, radishes, oregano, and lime — red, green, or white versions

Must try

Tlayudas

Large crispy Oaxacan corn tortilla topped with beans, quesillo cheese, and meat — available throughout CDMX

Must try

Carnitas

Slow-cooked pork braised in lard until fall-apart tender, served in tacos or by weight

Must try

Tamales

Masa dough filled with cheese, meat, or chiles, wrapped in corn husks and steamed — perfect for breakfast with atole

Must try

Cochinita pibil

Yucatecan achiote-marinated slow-roasted pork — distinctly different from central Mexican carnitas

Must try

Enchiladas

Corn tortillas dipped in various chile sauces, filled with cheese or chicken, topped with crema and cheese

Must try

Tlacoyos

Thick oval masa cakes filled with beans or cheese, topped with nopales, salsa, and crema

Top restaurants

Handpicked picks for the best dining experiences.

Modern Mexican

Pujol

$$$$

Chef Enrique Olvera's flagship restaurant, consistently ranked among the world's 50 best restaurants. Pujol elevated Mexican cuisine to global recognition with boundary-pushing dishes like the legendary 'mole madre' aged over 1,500 days and a celebrated taco omakase featuring eight courses with rare ingredients like abalone and wagyu.

Tennyson 133, Polanco, Miguel Hidalgo, Mexico City

Modern Mexican

Quintonil

$$$$

Chef Jorge Vallejo's acclaimed restaurant ranked #3 on the World's 50 Best Restaurants 2025 list. Quintonil focuses on indigenous Mexican ingredients prepared with modern techniques, exploring forgotten and underused herbs, vegetables, and proteins. The restaurant offers both tasting menus and à la carte options.

Isaac Newton 55, Polanco, Miguel Hidalgo, Mexico City

Modern Mexican-Basque

Biko

$$$$

The creative collaboration of Basque chefs Bruno Oteiza and Mikel Alonso blends Mexican ingredients with Basque culinary techniques. Consistently rated among Mexico's best restaurants, Biko offers sophisticated tasting menus that respect both culinary traditions. The wine cellar is exceptional.

Presidente Masaryk 407, Polanco, Miguel Hidalgo, Mexico City

Modern Mexican

Sud 777

$$$$

Chef Edgar Núñez's acclaimed restaurant in the south of Mexico City, consistently featured among Latin America's best. Sud 777 showcases hyper-seasonal Mexican ingredients with French and global influences. The garden setting adds a magical quality to dining experiences.

Boulevard de la Luz 777, Jardines del Pedregal, Álvaro Obregón, Mexico City

Italian-Mexican

Rosetta

$$$

Chef Elena Reygadas's gorgeous restaurant in a converted 19th-century Roma Norte mansion. Rosetta blends Italian and Mexican culinary traditions with seasonal local ingredients. Famous for its handmade pastas, exceptional bread (sold in the adjacent Panadería Rosetta), and light-filled interior courtyard.

Colima 166, Roma Norte, Cuauhtémoc, Mexico City

Modern Mexican

Dulce Patria

$$$

Chef Martha Ortiz's theatrical restaurant in the Las Alcobas hotel lobby, celebrating Mexico's culinary heritage with dramatic presentations and bold flavors. Dulce Patria is known for its striking visual aesthetic, incorporating folk art and tradition into every aspect of the dining experience.

Anatole France 100, Polanco, Miguel Hidalgo, Mexico City

Seafood

Contramar

$$$

One of Mexico City's most beloved institutions since 1998, Contramar is a seafood restaurant turned cultural landmark. The large, light-filled space is perpetually packed with Mexico City's socialites, artists, and visitors. Famous for its iconic red and green tuna tostadas, whole grilled fish (pescado a la talla), and consistently excellent service.

Durango 200, Roma Norte, Cuauhtémoc, Mexico City

Traditional Mexican

El Cardenal

$$

A Mexico City institution for traditional Mexican cuisine since 1969, El Cardenal is celebrated for the best breakfasts and comida corrida in the Historic Center. The restaurant occupies a beautiful colonial building and is popular with families, politicians, and visitors alike. Known for its atole, tamales, and traditional mole.

Palma 23, Centro Histórico, Cuauhtémoc, Mexico City

Restaurants by cuisine

Browse picks grouped by cuisine type.

Mexican

Pujol

$$$$

Quintonil

$$$$

Biko

$$$$

Sud 777

$$$$

Dulce Patria

$$$

El Cardenal

$$

Café de Tacuba

$$

Azul Histórico

$$

La Casa de Toño

$

Lardo

$$

Café de Tacuba Breakfast

$$

Huset

$$$

Tortas La Castellana

$

La Hermosa Hortensia

$

Expendio de Maíz Sin Nombre

$$

Restaurante El Mayor

$$

Seafood

Contramar

$$$

La Docena

$$$

Baja

Taquería La Baja

$

Baja California

Merotoro

$$$

Café And Breakfast

Café Toscano

$

Café And Light Meals

El Péndulo

$$

Carnitas And Tacos

Porco Rosso

$

Churros And Hot Chocolate

Churrería El Moro

$

Cocktail Bar

Licorería Limantour

$$$

Food Market

Mercado Roma

$$

French

Maximo Bistrot

$$$

Gourmet Market

Mercado de San Juan

$$

Gourmet Tamales

Tamales Madre

$

Italian

Rosetta

$$$

Japanese

Rokai Sushi

$$$

Mezcalería

Bósforo

$$

Mezcalería With Food

La Clandestina

$$

Modern Breakfast And Coffee

Café Nin

$$

Modern Oaxacan

Yuban

$$$

Specialty Coffee

Blend Station

$

Tacos Al Pastor

El Huequito

$

Tacos De Canasta

Taquería Los Parados

$

Tacos De Guisado

Los Cocuyos

$

Tacos Norteños

Taquería Orinoco

$

Yucatecan Tacos

El Turix

$

Food markets

Where locals shop and graze.

Mercado de San Juan

Premium gourmet market with imported cheeses, fresh seafood, Japanese ingredients

Hours: Daily 9am-8pm

Mercado Roma

Hip gourmet food hall with 90+ stalls and rooftop terrace

Hours: Daily 12pm-11pm

Mercado de la Merced

One of Latin America's largest traditional markets

Hours: Daily 7am-6pm

Mercado Jamaica

Legendary 24-hour flower market with food stalls

Hours: 24 hours

Mercado de Medellín

Neighborhood market with excellent fresh produce and prepared foods

Hours: Daily 7am-6pm

Mercado de Coyoacán

Colonial-era market in Coyoacán famous for tostadas

Hours: Daily 9am-6pm

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Comida (lunch) is the main meal in Mexico, typically eaten 2:00-5:00pm — many restaurants only open for lunch

Tip

Book fine dining restaurants (Pujol, Quintonil) 4-8 weeks in advance; they fill up fast

Tip

Street food is safe and delicious — look for busy stalls with high turnover

Tip

Tipping: 10-15% at restaurants; 5-10 MXN per taco at street stalls is appreciated

Tip

Many markets and street stalls are cash only

Tip

The Mexico City food scene is one of the world's best — explore beyond tacos

Food budget guide

What to expect at different price points.

Level Price Description
Budget $5-15/meal Street food, local eateries, and simple restaurants.
Mid-range $15-40/meal Sit-down restaurants with good service and varied menus.
Upscale $40+/meal Fine dining, international cuisine, and premium experiences.