Home / Destinations / Mexico / Mexico City / Restaurants
Food Guide

Best Restaurants in Mexico City 2025

Explore the culinary scene of Mexico City - from local favorites to fine dining.

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

These iconic dishes define the culinary identity of Mexico City.

🍽️

Complete Food Guide

100+ restaurants, local recipes, and dining recommendations for Mexico City.

Get Food Guide

Top Restaurants

Our handpicked recommendations 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

Find restaurants that match your taste preferences.

Modern Mexican Cuisine

Pujol

$$$$

Quintonil

$$$$

Sud 777

$$$$

Dulce Patria

$$$

Modern Mexican-Basque Cuisine

Biko

$$$$

Italian-Mexican Cuisine

Rosetta

$$$

Seafood Cuisine

Contramar

$$$

Traditional Mexican Cuisine

El Cardenal

$$

Café de Tacuba

$$

Azul Histórico

$$

Mexican comfort food Cuisine

La Casa de Toño

$

Street Food & Markets

The best local flavors at affordable prices.

Street Food Tips

  • Look for stalls with high turnover - fresh food and local favorites
  • Watch how locals eat - they know the best spots
  • Check that food is cooked fresh in front of you
  • Carry small bills for easier transactions
  • Ask about ingredients if you have dietary restrictions

Food Markets

Mercado de San Juan

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

Daily 9am-8pm

Mercado Roma

Hip gourmet food hall with 90+ stalls and rooftop terrace

Daily 12pm-11pm

Mercado de la Merced

One of Latin America's largest traditional markets

Daily 7am-6pm

Mercado Jamaica

Legendary 24-hour flower market with food stalls

24 hours

Mercado de Medellín

Neighborhood market with excellent fresh produce and prepared foods

Daily 7am-6pm

Mercado de Coyoacán

Colonial-era market in Coyoacán famous for tostadas

Daily 9am-6pm

Dining Etiquette & Tips

Navigate the local food scene like a pro.

🍴

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

🍴

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

🍴

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

🍴

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

🍴

Many markets and street stalls are cash only

🍴

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.

💵 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

Taste the Best of Mexico City

Get our complete food guide with 100+ restaurant recommendations, local recipes, and foodie walking routes.

Download Food Guide