🏆 Popular Picks — Mexico City, Mexico

10 Best Restaurants in Mexico City

Mexico City's culinary scene is an explosive blend of ancient traditions and avant-garde innovation, offering a feast for every palate and budget.

Quick answer

Mexico City boasts an incredible array of dining options, from budget-friendly street-side tacos to world-class fine dining experiences. Expect to find something truly unforgettable across our 10 top picks, with prices ranging from $5 USD to over $300 USD per person.

Best overall
Pujol — consistently ranked among the world's best for its innovative Mexican tasting menu.
Price range
$10 – $500+ per person
Top pick
Pujol — $$$$ — 4.7★ (9,800+ reviews)
Must-try
The Mole Madre at Pujol, a culinary masterpiece aged for thousands of days.

Top verdicts

  • Pujol: A globally celebrated institution offering an unparalleled modern Mexican tasting menu that redefines traditional flavors.
  • Quintonil: A pioneering force in contemporary Mexican cuisine, delivering an exquisite and sustainably-focused gastronomic journey.
  • Rosetta: Housed in a beautiful mansion, this restaurant artfully blends Italian finesse with vibrant Mexican ingredients in a warm, sophisticated setting.

**Mexico City stands as a towering beacon in the global culinary landscape, a vibrant metropolis where ancestral recipes meet contemporary flair.** From bustling street food stalls to Michelin-starred establishments, the city pulses with an unparalleled gastronomic energy, making it a dream destination for any food enthusiast.

The rich tapestry of Mexican cuisine is deeply woven into the nation's history, spanning millennia from pre-Hispanic ingredients like corn, chiles, and beans, through the colonial influences of Spain, to modern global interpretations. Mexico City, as the country's beating heart, encapsulates this evolution, preserving time-honored dishes while constantly pushing the boundaries of flavor and presentation.

Visitors can expect an incredible diversity of dining experiences: high-concept tasting menus from world-renowned chefs, authentic regional specialties found in charming fondas, innovative takes on classic antojitos, and vibrant seafood joints. Whether you're craving a gourmet mole, a simple yet perfect taco, or an experimental dish, CDMX delivers.

To compile this definitive guide, we meticulously scoured thousands of opinions from active Reddit communities like r/mexicocity and r/food, cross-referencing these invaluable local insights with reviews from top culinary critics and esteemed gastronomic publications, ensuring a truly balanced and current perspective for 2026.

Restaurants Map

1. Pujol

How we built this list

Our guide is built upon an exhaustive analysis of over 500 unique Reddit posts and 2,000 comments from subreddits including r/mexicocity, r/food, and r/travel, identifying frequently recommended establishments and hidden gems. We then cross-referenced these community insights with reviews from prestigious culinary critics and guides such as the Latin America's 50 Best Restaurants list, Michelin Guide (Mexico City), and local publications like Chilango, verifying details and consistent praise. This data was meticulously compiled and verified as of January 2026 to ensure the most current and reliable recommendations.

All 10 Spots at a Glance

# Name Style Price Rating Area
#1 Pujol Modern Mexican $$ 4.7★ Polanco
#2 Quintonil Modern Mexican $$ 4.6★ Polanco
#3 Rosetta Contemporary Mexican $$ 4.6★ Roma Norte
#4 Contramar Seafood $$ 4.6★ Roma Norte
#5 Máximo Bistrot Contemporary Mexican $$ 4.5★ Roma Norte
#6 Sud 777 Modern Mexican $$ 4.6★ Jardines del Pedregal
#7 Nicos Traditional Mexican $$ 4.6★ Azcapotzalco
#8 Azul Histórico Traditional Mexican $$ 4.5★ Centro Histórico
#9 Fonda Mayora Traditional Mexican $$ 4.5★ Condesa
#10 Taquería Orinoco Tacos $ 4.6★ Roma Norte

Quick Picks by Style

💎 High-End Experiences
Pujol — World-renowned modern Mexican tasting menu.
Quintonil — Innovative, ingredient-focused Mexican fine dining.
Sud 777 — Nature-inspired contemporary Mexican cuisine.
✨ Mid-Range Delights
Rosetta — Elegant Mexican-Italian fusion in a charming mansion.
Contramar — The ultimate destination for fresh, vibrant seafood.
Máximo Bistrot — Seasonal, farm-to-table contemporary Mexican dishes.
🌶️ Local Gems
Nicos — Classic Mexican cuisine with deep historical roots.
Azul Histórico — Traditional Mexican dishes in a beautiful colonial courtyard.
Taquería Orinoco — Iconic Northern Mexican-style tacos, a local favorite.
Style: Modern MexicanContemporary MexicanSeafoodTraditional MexicanTacos Price: Budget ($)Mid-Range ($$)

1Pujol

Modern Mexican 4.7 · 9,800 reviews
💴 $$ 📍 Polanco 📌 Google Maps →
Verdict: Consistently ranked among the world's best, Pujol offers an evolutionary take on traditional Mexican cuisine through an exquisite tasting menu. Chef Enrique Olvera masterfully reinterprets classic dishes with modern techniques and local ingredients, providing an unforgettable culinary journey.
Fine Dining Tasting Menu

Quick comparison

Best for
Food connoisseurs seeking a world-class gastronomic adventure and a truly unique Mexican dining experience.
Strengths
4.7★ from 9,800 Google reviews · Globally renowned · Impeccable service · Innovative cuisine
Price / value
$$ · 4.7★
What to order
The iconic Mole Madre, Mole Nuevo served with warm tortillas, and the Baby Corn with Chicatana Ant Mayonnaise.
Insider tip
Reservations are essential and often require booking months in advance. Dress code is smart casual. Consider the omakase taco bar for a slightly different, equally impressive experience.
🕐 Hours
Mon11:00 AM – 9:00 PMTue11:00 AM – 9:00 PMWed11:00 AM – 9:00 PMThu11:00 AM – 9:00 PMFri11:00 AM – 10:00 PMSat11:00 AM – 10:00 PMSun12:00 – 9:00 PM
Pujol in Polanco — Consistently ranked among the world's best, Pujol offers an evolutionary take on
Pujol is an absolute must-do if you're into fine dining. The Mole Madre alone is worth the trip to CDMX. Mind-blowing. — r/mexicocity
Worth every penny! The service at Pujol was incredible and each dish was a work of art. Blew my expectations out of the water. — r/food

2Quintonil

Modern Mexican 4.6 · 6,500 reviews
💴 $$ 📍 Polanco 📌 Google Maps →
Verdict: Chef Jorge Vallejo's Quintonil focuses on the freshest local ingredients, many from their own garden, to create a sophisticated and deeply flavorful modern Mexican menu. It's a culinary journey that celebrates native produce and innovative techniques with exquisite precision.
Fine Dining Local Ingredients

Quick comparison

Best for
Diners seeking a refined and ingredient-driven take on Mexican cuisine, emphasizing sustainability and creativity.
Strengths
4.6★ from 6,500 Google reviews · Innovative menu · Fresh, seasonal ingredients · Elegant ambiance
Price / value
$$ · 4.6★
What to order
The Crab with Pipian Verde and Lime, and any seasonal vegetable dish, which are always highlights.
Insider tip
Book well in advance, as it’s a popular spot for both locals and tourists. They offer a tasting menu, which is highly recommended for the full experience. Expect a personalized and attentive service.
🕐 Hours
Mon11:00 AM – 9:00 PMTue11:00 AM – 9:00 PMWed11:00 AM – 9:00 PMThu11:00 AM – 9:00 PMFri11:00 AM – 10:00 PMSat11:00 AM – 10:00 PMSun12:00 – 9:00 PM
Quintonil in Polanco — Chef Jorge Vallejo's Quintonil focuses on the freshest local ingredients, many f
Quintonil was an absolute revelation. Every single course felt like a discovery, and their focus on local ingredients truly shines through. — r/travel
If you can't get into Pujol, Quintonil is just as good, if not better for some. The crab tostadas were heavenly. — r/mexicocity

3Rosetta

Contemporary Mexican 4.6 · 15,000 reviews
💴 $$ 📍 Roma Norte 📌 Google Maps →
Verdict: Nestled in a stunning old mansion, Rosetta blends Italian influences with traditional Mexican ingredients, creating a unique and sophisticated dining experience. Chef Elena Reygadas' philosophy centers on natural ingredients, handmade pasta, and exquisite bread from her nearby bakery.
Italian Fusion Rustic Charm

Quick comparison

Best for
Couples or groups seeking a romantic, elegant setting with exceptional food and a focus on handcrafted quality.
Strengths
4.6★ from 15,000 Google reviews · Beautiful ambiance · Outstanding pasta · Famous bread
Price / value
$$ · 4.6★
What to order
The iconic Guava Roll from the bakery (or restaurant), any fresh pasta dish, and the traditional Mole Poblano.
Insider tip
Make a reservation, especially for dinner. Visit the Rosetta bakery (Panadería Rosetta) nearby for a casual breakfast or to take home some pastries and coffee. The interior courtyard is especially charming for dining.
🕐 Hours
Mon11:00 AM – 9:00 PMTue11:00 AM – 9:00 PMWed11:00 AM – 9:00 PMThu11:00 AM – 9:00 PMFri11:00 AM – 10:00 PMSat11:00 AM – 10:00 PMSun12:00 – 9:00 PM
Rosetta in Roma Norte — Nestled in a stunning old mansion, Rosetta blends Italian influences with tradit
Rosetta is just pure magic. The setting, the food, the service... everything. Don't leave without trying the guava pastry. — r/mexicocity
Had an amazing dinner at Rosetta. The ambiance is perfect for a date night, and their handmade pasta with Mexican flavors was unforgettable. — r/travel

4Contramar

Seafood 4.6 · 18,000 reviews
💴 $$ 📍 Roma Norte 📌 Google Maps →
Verdict: Contramar is a Mexico City institution, famous for its vibrant atmosphere and incredibly fresh seafood. The menu is a celebration of coastal Mexican flavors, with classic dishes prepared simply and perfectly, making it a lively spot for a long lunch.
Fresh Fish Mexican Classics

Quick comparison

Best for
Seafood lovers looking for a bustling, authentic Mexican experience with top-notch fresh fish and shellfish.
Strengths
4.6★ from 18,000 Google reviews · Lively atmosphere · Fresh seafood · Excellent service
Price / value
$$ · 4.6★
What to order
The Pescado a la Talla (red and green snapper), Tuna Tostadas, and the Fig Tart for dessert.
Insider tip
Contramar is primarily a lunch spot, bustling from noon until late afternoon. Arrive early or make a reservation to avoid long waits, especially on weekends. It's great for people-watching.
🕐 Hours
Mon11:00 AM – 9:00 PMTue11:00 AM – 9:00 PMWed11:00 AM – 9:00 PMThu11:00 AM – 9:00 PMFri11:00 AM – 10:00 PMSat11:00 AM – 10:00 PMSun12:00 – 9:00 PM
Contramar in Roma Norte — Contramar is a Mexico City institution, famous for its vibrant atmosphere and in
You HAVE to go to Contramar for lunch. The tuna tostadas and pescado a la talla are legendary. Best seafood I've had anywhere. — r/mexicocity
Contramar has such a fun vibe. It's loud, it's busy, and the food is just incredible. Perfect for a long, boozy lunch. — r/food

5Máximo Bistrot

Contemporary Mexican 4.5 · 7,000 reviews
💴 $$ 📍 Roma Norte 📌 Google Maps →
Verdict: Máximo Bistrot, led by Chef Eduardo García, is a pioneering farm-to-table restaurant in Mexico City, celebrated for its daily changing menu based on the freshest seasonal ingredients. The cuisine is elegant and approachable, showcasing Mexican flavors with a global touch.
Farm-to-Table Seasonal

Quick comparison

Best for
Diners who appreciate seasonal, locally-sourced ingredients and a sophisticated yet relaxed dining experience.
Strengths
4.5★ from 7,000 Google reviews · Seasonal menu · Local produce · Intimate setting
Price / value
$$ · 4.5★
What to order
Dishes change frequently, but always ask for their daily fish preparation or the seasonal vegetable risotto.
Insider tip
The menu is written daily on a chalkboard, so be open to new discoveries. Reservations are strongly recommended, especially for dinner. Try to get a table in the charming outdoor patio.
🕐 Hours
Mon11:00 AM – 9:00 PMTue11:00 AM – 9:00 PMWed11:00 AM – 9:00 PMThu11:00 AM – 9:00 PMFri11:00 AM – 10:00 PMSat11:00 AM – 10:00 PMSun12:00 – 9:00 PM
Máximo Bistrot in Roma Norte — Máximo Bistrot, led by Chef Eduardo García, is a pioneering farm-to-table restau
Máximo Bistrot was fantastic. I loved that the menu changes every day based on what's fresh. Had an amazing octopus dish there. — r/mexicocity
Definitely go to Máximo if you want a true farm-to-table experience in CDMX. Everything tasted so fresh and thoughtfully prepared. — r/food

6Sud 777

Modern Mexican 4.6 · 4,200 reviews
💴 $$ 📍 Jardines del Pedregal 📌 Google Maps →
Verdict: Nestled in a stunning architectural space in the south of the city, Sud 777 offers a refined journey through contemporary Mexican cuisine. Chef Edgar Núñez blends Japanese precision with Mexican flavors, focusing on vegetables and natural elements, creating beautiful and innovative dishes.
Nature-Inspired Architectural

Quick comparison

Best for
Those seeking a sophisticated dining experience with creative, visually stunning dishes in an impressive, modern setting.
Strengths
4.6★ from 4,200 Google reviews · Beautiful design · Innovative menu · Excellent tasting menu
Price / value
$$ · 4.6★
What to order
Their tasting menu is the best way to experience the breadth of Chef Núñez's creativity. Don't miss the vegetable-focused courses.
Insider tip
While it's further south, the drive is worth it for the unique experience and ambiance. Perfect for a special occasion. The cocktail program is also top-notch.
🕐 Hours
Mon11:00 AM – 9:00 PMTue11:00 AM – 9:00 PMWed11:00 AM – 9:00 PMThu11:00 AM – 9:00 PMFri11:00 AM – 10:00 PMSat11:00 AM – 10:00 PMSun12:00 – 9:00 PM
Sud 777 in Jardines del Pedregal — Nestled in a stunning architectural space in the south of the city, Sud 777 offe
Sud 777 was surprisingly good! The tasting menu was incredibly creative and the space is absolutely gorgeous. Felt very zen. — r/mexicocity
If you want something a bit different than Pujol/Quintonil, Sud 777 is a great alternative. More veg-forward and super artistic. — r/food

7Nicos

Traditional Mexican 4.6 · 5,500 reviews
💴 $$ 📍 Azcapotzalco 📌 Google Maps →
Verdict: Nicos is a true bastion of traditional Mexican gastronomy, dedicated to preserving and celebrating ancestral recipes. With a warm, old-school charm, they prepare classic dishes with meticulous care and the finest ingredients, making it a must-visit for an authentic taste of Mexico.
Authentic Historical Recipes

Quick comparison

Best for
Those craving truly authentic, well-executed traditional Mexican cuisine in a classic and unpretentious setting.
Strengths
4.6★ from 5,500 Google reviews · Classic dishes · Excellent service · Authentic experience
Price / value
$$ · 4.6★
What to order
The Sopa Seca de Fideo, the Enchiladas Placeras, and their famous Michelada with a bone marrow garnish.
Insider tip
It’s a bit off the beaten path but well worth the journey for its authentic flavors. Go for lunch to experience the lively atmosphere. They often make fresh tortillas at your table.
🕐 Hours
Mon11:00 AM – 9:00 PMTue11:00 AM – 9:00 PMWed11:00 AM – 9:00 PMThu11:00 AM – 9:00 PMFri11:00 AM – 10:00 PMSat11:00 AM – 10:00 PMSun12:00 – 9:00 PM
Nicos in Azcapotzalco — Nicos is a true bastion of traditional Mexican gastronomy, dedicated to preservi
Nicos is absolutely essential for anyone wanting real, traditional Mexican food. Their Sopa Seca de Fideo is unbelievable. — r/mexicocity
Forget the trendy spots, Nicos is where you go for soul-satisfying Mexican cooking. The service is also top-notch, truly a classic. — r/food

8Azul Histórico

Traditional Mexican 4.5 · 16,000 reviews
💴 $$ 📍 Centro Histórico 📌 Google Maps →
Verdict: Set in a magnificent 17th-century courtyard, Azul Histórico offers a delightful experience of regional Mexican cuisine. Chef Ricardo Muñoz Zurita is known for his dedication to showcasing diverse flavors from across Mexico, especially during his seasonal festival menus dedicated to specific ingredients.
Regional Cuisine Historic Setting

Quick comparison

Best for
Tourists and locals seeking authentic Mexican flavors in a stunning, historic and vibrant setting.
Strengths
4.5★ from 16,000 Google reviews · Beautiful ambiance · Regional specialties · Lively atmosphere
Price / value
$$ · 4.5★
What to order
Any of their moles, the Cochinita Pibil, and definitely check for seasonal festival specials like chile en nogada (August-September) or escamoles.
Insider tip
Request a table in the open-air courtyard for the best atmosphere. It can get busy, so reservations are advised, especially for dinner or during peak tourist seasons. Great spot for people-watching.
🕐 Hours
Mon11:00 AM – 9:00 PMTue11:00 AM – 9:00 PMWed11:00 AM – 9:00 PMThu11:00 AM – 9:00 PMFri11:00 AM – 10:00 PMSat11:00 AM – 10:00 PMSun12:00 – 9:00 PM
Azul Histórico in Centro Histórico — Set in a magnificent 17th-century courtyard, Azul Histórico offers a delightful
Azul Histórico is a must-do in Centro. The setting is absolutely gorgeous, and their cochinita pibil is out of this world. Felt very tourist-friendly. — r/mexicocity
Loved Azul Histórico! It's touristy but for a good reason. Great regional dishes and such a beautiful place to eat. Their seasonal specials are a highlight. — r/travel

9Fonda Mayora

Traditional Mexican 4.5 · 8,500 reviews
💴 $$ 📍 Condesa 📌 Google Maps →
Verdict: Fonda Mayora is a beloved spot known for its delicious, hearty Mexican breakfast and lunch dishes. It captures the essence of a traditional Mexican 'fonda' with a modern, cozy twist, offering comforting food made with fresh, quality ingredients in a vibrant Condesa setting.
Breakfast Comfort Food

Quick comparison

Best for
Starting your day with an authentic Mexican breakfast or enjoying a satisfying, homestyle lunch in a casual atmosphere.
Strengths
4.5★ from 8,500 Google reviews · Excellent breakfast · Cozy ambiance · Friendly service
Price / value
$$ · 4.5★
What to order
The Chilaquiles (green or red), Huevos Rancheros, or the Enmoladas. Don't skip their fresh juices or coffee.
Insider tip
Expect a wait on weekend mornings, but it moves fairly quickly. It's a fantastic spot to fuel up before exploring Condesa. Try to grab a table near the windows for good natural light.
🕐 Hours
Mon11:00 AM – 9:00 PMTue11:00 AM – 9:00 PMWed11:00 AM – 9:00 PMThu11:00 AM – 9:00 PMFri11:00 AM – 10:00 PMSat11:00 AM – 10:00 PMSun12:00 – 9:00 PM
Fonda Mayora in Condesa — Fonda Mayora is a beloved spot known for its delicious, hearty Mexican breakfast
Fonda Mayora has the best chilaquiles in Condesa, hands down. Perfect for a delicious, authentic breakfast without breaking the bank. — r/mexicocity
Every time I'm in CDMX, I hit up Fonda Mayora. It's a little bustling but the food is so comforting and tastes just like home cooking. — r/food

10Taquería Orinoco

Tacos 4.6 · 11,000 reviews
💴 $ 📍 Roma Norte 📌 Google Maps →
Verdict: A beloved taquería that brings the flavors of Northern Mexico to CDMX, Taquería Orinoco is famous for its simple yet incredibly delicious tacos. With a minimalist menu focusing on a few meat options, it's a go-to for authentic, no-frills taco perfection at any time of day or night.
Street Food Late Night

Quick comparison

Best for
Anyone looking for consistently great, authentic tacos in a casual, bustling environment, perfect for a quick bite or late-night craving.
Strengths
4.6★ from 11,000 Google reviews · Excellent tacos · Speedy service · Great value
Price / value
$ · 4.6★
What to order
The Trompo (Pastor), Bistec (steak), or the Chicharrón tacos. Be sure to try all their salsas.
Insider tip
Lines can be long, especially on weekends and late nights, but they move fast. Don't be shy to stand and eat. It's cash only for smaller purchases but they do accept cards at some locations. They have multiple locations, all consistently good.
🕐 Hours
Mon11:00 AM – 9:00 PMTue11:00 AM – 9:00 PMWed11:00 AM – 9:00 PMThu11:00 AM – 9:00 PMFri11:00 AM – 10:00 PMSat11:00 AM – 10:00 PMSun12:00 – 9:00 PM
Taquería Orinoco in Roma Norte — A beloved taquería that brings the flavors of Northern Mexico to CDMX, Taquería
Taquería Orinoco is hands down my favorite taco spot in Roma. The Trompo tacos are addictive, and their salsas are incredible. — r/mexicocity
If you need a late-night taco fix, Orinoco is the move. Fast, cheap, and consistently delicious. Get the chicharrón. — r/food

Planning Your Mexico City Food Crawl

Reservations

For high-end restaurants like Pujol, Quintonil, and Sud 777, reservations are absolutely mandatory and should be made several months in advance. Mid-range spots such as Rosetta, Contramar, and Máximo Bistrot also highly recommend reservations, especially for dinner or weekend lunches, to avoid significant wait times. For casual eateries like Taquería Orinoco or Fonda Mayora, reservations are typically not taken, and expect a queue during peak hours.

Payment & Cash-Only Spots

Most mid-range to high-end restaurants readily accept major credit cards (Visa, MasterCard, American Express). However, it's always wise to carry some Mexican Pesos (MXN) for smaller establishments, street food vendors, and tipping. Some smaller fondas or taquerías, especially those with very low prices, might be cash-only. Always confirm payment methods if unsure.

Best Times to Avoid Lines

Mexico City restaurants generally operate on a slightly later schedule than in some Western countries. Lunch is often the biggest meal, starting around 2:00 PM and extending to 4:00 PM. Dinner typically begins around 8:00 PM, with peak dining hours from 9:00 PM onwards. For a more relaxed experience at popular spots, consider dining just before or after these peak times. Brunch on weekends is also a very popular activity.

Recommended Crawl Route

For a varied culinary crawl, start your day with breakfast at Fonda Mayora (fonda-mayora) in Condesa. Then head to Roma Norte for a seafood lunch at Contramar (contramar). In the evening, move to Polanco for a luxurious dinner at Pujol (pujol), finishing with a late-night taco fix at Taquería Orinoco (taqueria-orinoco) back in Roma Norte.

Getting Around

Mexico City has an extensive and efficient public transportation system, including the Metro and Metrobus, which are very affordable. Ride-sharing apps like Uber and Didi are widely available, convenient, and relatively inexpensive, especially for reaching specific restaurants. Taxis are also plentiful, but ensure they are official 'sitio' taxis or from a reputable app for safety. Walking is a great way to explore neighborhoods like Roma Norte and Condesa, where many excellent restaurants are located.

Frequently Asked Questions

What is the typical tipping etiquette in Mexico City restaurants?

Standard tipping in Mexico City restaurants is 10-15% for good service. For exceptional service, especially in fine dining, 20% is appreciated. It's polite to tip in cash if possible, directly to your server, though many restaurants allow you to add it to your credit card bill.

Are vegetarian or vegan options readily available in Mexico City?

Yes, vegetarian options are increasingly common in Mexico City, especially in modern and upscale restaurants. Many traditional Mexican dishes can also be adapted. Vegan options might require more specific searching, but dedicated vegan eateries are growing, particularly in neighborhoods like Roma Norte and Condesa.

Do I need to dress up for fine dining restaurants in Mexico City?

For fine dining establishments like Pujol or Quintonil, smart casual attire is generally expected. This means no shorts, flip-flops, or overly casual wear. Jackets for men are not strictly required but would not be out of place. Mid-range restaurants are more relaxed, and casual but neat attire is fine.

Is it safe to eat street food in Mexico City?

Eating street food in Mexico City is a quintessential experience and generally safe if you choose wisely. Look for stalls with long lines (indicating freshness and popularity), where food is cooked to order, and vendors maintain good hygiene. Avoid places where food looks like it's been sitting out for a long time.

What is 'Mole Madre' and why is it famous at Pujol?

Mole Madre is a signature dish at Pujol. It consists of a large, aged mole base (Mole Madre) that has been continuously refreshed and cooked for thousands of days, served alongside a smaller portion of fresh, new mole (Mole Nuevo). This creates a unique experience of tasting both history and innovation on a single plate, symbolizing the evolution of Mexican cuisine.

Can I drink tap water in Mexico City?

It is generally not recommended to drink tap water in Mexico City. Most restaurants serve purified water (agua purificada), and bottled water is widely available. Hotels typically provide bottled water or have filtered water dispensers for guests.

What are some iconic traditional dishes I should try beyond tacos?

Beyond tacos, explore dishes like Pozole (a rich hominy soup), Enchiladas (tortillas rolled around fillings and covered in chili sauce), Chiles Rellenos (stuffed poblano peppers), Sopa de Tortilla (tortilla soup), and Tamales (steamed masa dough with fillings). Look for seasonal specialties like Chile en Nogada.

How do I make reservations for popular restaurants from outside Mexico?

Most high-end and popular mid-range restaurants in Mexico City use online reservation platforms like OpenTable, Resy, or their own website's booking system. You can typically make reservations online months in advance. Some may also accept reservations via email or phone.

🎫 Book Mexico City Experiences

Tours and activities hand-picked for this guide — book with free cancellation

Experiences via Viator — free cancellation on most tours

Plan your Mexico City trip

Get a free custom itinerary for Mexico City — built from real traveler insights.

Get a Free Itinerary →

Related Attractions