If you're planning a visit to Mexico City, one of the highlights of your trip will undoubtedly be the food. Renowned for its vibrant culinary scene, CDMX (Ciudad de México) offers a wide variety of dining experiences to suit every taste.
From fine dining establishments featuring open kitchens and gluten-free options, to street food stalls serving traditional tacos with red and green sauces, Mexico City is a true gastronomic paradise. Whether you're exploring trendy neighborhoods like Roma Norte, Cuauhtémoc, or Condesa, or venturing into the city's historic center, you'll discover endless reasons to fall in love with Mexican cuisine.
This guide highlights some of the best places to eat in Mexico City. These destinations, ranging from Michelin-starred restaurants to local favorites and hidden gems, promise an unforgettable culinary experience. Each spot has been carefully selected to showcase the full spectrum of Mexican food and ensure your visit is exceptional.
1. Pujol
Internationally Acclaimed Dining
Pujol, nestled in the vibrant Polanco neighborhood of Mexico City, stands as a globally celebrated culinary institution. Under the leadership of visionary Chef Enrique Olvera, Pujol exemplifies the evolution and innovation of Mexican cuisine. The restaurant's menu masterfully combines traditional flavors with modern techniques, delivering dishes that are both comforting and groundbreaking.
What truly sets Pujol apart is its dedication to using indigenous ingredients and ancient cooking methods, such as molcajetes (stone mortars) and comals (griddles). Guests can immerse themselves in the culinary artistry through the open kitchen, where Chef Olvera and his team craft each dish with meticulous care and passion. If you’re looking to dive deep into the richness of Mexican gastronomy, Pujol is an essential destination. Don’t forget to visit their website or Instagram for the latest updates on their menu and to read reviews from diners who have experienced this exceptional culinary treasure.
- Address: Tennyson 133, Polanco, Polanco IV Secc, Miguel Hidalgo, Ciudad de México

2. Quintonil
Contemporary Mexican Flavors
Quintonil, a culinary gem in Mexico City, is celebrated for its modern interpretation of traditional Mexican flavors. Situated in the trendy Polanco neighborhood, it has become a favorite destination for both locals and visitors. Chef Jorge Vallejo brings an innovative approach to cooking, ensuring each dish offers a harmonious blend of flavors, textures, and stunning presentation. The menu at Quintonil is highly seasonal, emphasizing the use of the freshest and highest-quality ingredients. This dedication to excellence shines through in every bite, from the inventive appetizers to the indulgent desserts.
The restaurant's ambiance is equally remarkable, featuring a warm and inviting space filled with natural light that perfectly complements the vibrant colors of the dishes. For those seeking a dining experience that highlights the modern essence of Mexican cuisine, Quintonil is an outstanding choice. Make sure to reserve your table in advance, as this restaurant is highly sought after by food lovers and critics alike.
- Address: Av. Isaac Newton 55, Polanco, Polanco IV Secc, Miguel Hidalgo, Ciudad de México

3. El Cardenal
Traditional Mexican Breakfast and More
El Cardenal is a cherished establishment in Mexico City, renowned for its authentic traditional Mexican breakfast options. Situated in the historic center of CDMX, this restaurant has been a favorite for decades, drawing in both locals and tourists with its welcoming ambiance and genuine Mexican cuisine. The menu at El Cardenal showcases classic Mexican dishes such as huevos divorciados (divorced eggs), chilaquiles, and a variety of tortas. Additionally, the restaurant features an extensive array of traditional Mexican desserts, along with a wide selection of fresh juices and coffee.
The interior of the restaurant, adorned with elegant decor and offering comfortable seating, enhances the overall dining experience, making it both enjoyable and memorable. What truly distinguishes El Cardenal is its dedication to using premium ingredients and preserving traditional cooking techniques. Whether you're kicking off your day with a hearty breakfast or indulging in a relaxed lunch, El Cardenal delivers an authentic taste of Mexico's rich culinary tradition.
- Address: C. de la Palma 23, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, Ciudad de México

4. Contramar
Seafood at Its Best
Contramar, situated in the lively Roma Norte neighborhood of Mexico City, is a haven for seafood enthusiasts. Renowned for its vibrant ambiance and impeccable service, this restaurant boasts a menu that highlights the freshest and most diverse seafood selections. The chef's mastery in seafood preparation shines through in every dish, whether it's the flavorful fish tacos or the more elaborate seafood platters. A notable feature of Contramar is its charming outdoor seating area, where diners can enjoy their meals under the shade of trees and bask in natural light.
For guests seeking gluten-free options, Contramar offers a thoughtfully curated menu that accommodates various dietary preferences without sacrificing taste or quality. Whether you're planning a relaxed lunch or a sophisticated dinner, Contramar's dedication to using premium ingredients ensures an unforgettable dining experience.
- Address: Durango 200, Roma Nte., Cuauhtémoc, Ciudad de México

5. Rosetta
Rustic Charm With an Italian Twist
Rosetta, located in the vibrant Roma Norte neighborhood, provides a distinctive dining experience that seamlessly combines rustic charm with Italian influences. Led by the talented Chef Elena Reygadas, this restaurant is celebrated for its cozy and welcoming atmosphere, featuring a picturesque courtyard and a warm, inviting interior.
The menu at Rosetta showcases a creative blend of Italian cuisine infused with Mexican ingredients and flavors. From handmade pasta and wood-fired pizzas to innovative salads, each dish is prepared with meticulous attention to detail and a deep passion for culinary excellence. The emphasis on fresh, seasonal ingredients ensures that every plate is not only flavorful but also visually stunning.
Rosetta is equally renowned for its curated wine selection, offering an impressive variety of Italian and Mexican wines that perfectly complement the menu. Whether you're planning a romantic evening or a casual get-together with friends, Rosetta's charming ambiance and exceptional cuisine make it a perfect choice for any occasion.
- Address: Colima 166, Roma Nte., Cuauhtémoc, Ciudad de México

6. Taquería El Califa
Classic Tacos al Pastor
Taquería El Califa has been a favorite destination for anyone craving authentic tacos al pastor in Mexico City. Located in the Cuauhtémoc neighborhood, this must-visit taquería has been attracting locals and visitors alike for years. The highlight of El Califa is its traditional tacos al pastor, made with tender and flavorful pork cooked on a vertical spit, just like in the classic street food stalls. The combination of juicy meat, fresh pineapple, onion, cilantro, and a squeeze of lime juice on a warm tortilla is nothing short of perfection.
Additionally, the taquería offers a variety of other traditional Mexican dishes and street food favorites. The atmosphere at El Califa is lively and casual, making it an excellent spot for a quick bite or a late-night snack. Whether you're a local or just visiting CDMX, Taquería El Califa is a place where you can experience the genuine flavors of Mexican street food in a welcoming and bustling environment.
- Address: Av. Ribera De San Cosme 56, San Rafael, Cuauhtémoc, Ciudad de Mexico

7. Sud 777
Eclectic International Cuisine
Sud 777, nestled in the vibrant Jardines del Pedregal neighborhood, is a true culinary gem that masterfully combines international cuisine with a distinctive Mexican touch. Helmed by Chef Edgar Núñez, this restaurant is celebrated for its innovative and dynamic menu, which evolves with the seasons to deliver fresh and exciting flavors.
The dining experience at Sud 777 is elevated by its contemporary and stylish interior design. Guests can enjoy the unique opportunity to observe the culinary team in action, thanks to the open kitchen concept. The menu boasts a wide variety of dishes, including seafood, meats, and vegetarian options, all thoughtfully crafted with bold and creative flavor combinations.
A key highlight of Sud 777 is its impressive bar, which features an extensive selection of cocktails and wines that pair beautifully with the eclectic cuisine. Whether you're seeking familiar tastes or daring new culinary adventures, Sud 777 offers an exceptional dining experience that invites you to explore the rich gastronomic scene of Mexico City.
- Address: Blvrd de la Luz 777, Jardines del Pedregal, Álvaro Obregón, Ciudad de México

8. Maximo Bistrot
Local Farm-to-Table Experience
Maximo Bistrot, nestled in the vibrant Roma neighborhood, stands as a shining example of a local farm-to-table restaurant. Helmed by Chef Eduardo García, this bistrot is committed to celebrating Mexico's seasonal produce and artisanal products. The menu at Maximo Bistrot evolves regularly to highlight the freshest ingredients sourced from local farmers and suppliers. This dynamic approach ensures each dish is both flavorful and deeply connected to the region's culinary heritage. Whether you're enjoying a hearty breakfast or indulging in an elegant dinner, every meal reflects the essence of Mexican terroir.
With its warm and intimate ambiance, complemented by a charming patio area, Maximo Bistrot is perfect for casual meetups or special celebrations. The restaurant's dedication to supporting local producers and prioritizing sustainability enriches the dining experience, making it a must-visit for those seeking authentic, locally sourced cuisine.
- Address: Av. Álvaro Obregón 65 Bis, Roma Nte., Cuauhtémoc, Ciudad de México

9. Nico's
Culinary Heritage and Innovation
Nico's, nestled in the historic heart of Mexico City, is a restaurant that masterfully blends culinary tradition with innovative techniques. This family-operated establishment has been a cornerstone of the city's dining scene for decades, showcasing a steadfast dedication to authentic Mexican cuisine in every dish.
The menu at Nico's offers a diverse selection of classic dishes, each crafted with meticulous care and a profound respect for time-honored cooking methods. From their renowned pozole to their exquisitely layered mole sauces, every dish reflects the rich culinary legacy of Mexico.
What truly distinguishes Nico's is its ability to innovate while staying true to traditional roots. The chefs continually experiment with new flavors and presentation styles, ensuring a dining experience that is both dynamic and memorable. Coupled with its warm, inviting ambiance and exceptional service, Nico's is the perfect destination for anyone seeking to savor authentic Mexican cuisine with a contemporary twist.
- Address: Av. Cuitláhuac 3102, Claveria, Azcapotzalco, Ciudad de México

Experience Mexico City’s Culinary Wonders with a Private Food Tour
Exploring Mexico City through its diverse and flavorful cuisine is an unforgettable way to connect with its culture, history, and traditions. The Mexico City Private Experience by Sherpa Food Tours offers a fully customizable journey, tailored to your tastes for a unique and immersive adventure.
Unlike typical group tours, this private experience gives you the freedom to discover the city’s vibrant food scene at your own pace. Indulge in authentic Mexican favorites like tacos al pastor, tamales, and churros, or venture off the beaten path to uncover hidden gems cherished by locals. Along the way, an expert guide will share captivating stories and insights that highlight why Mexico City’s gastronomy is world-renowned.
Ideal for food enthusiasts, families, and travelers with specific dietary preferences, this bespoke tour ensures a truly personalized and memorable experience. Whether you’re craving bold flavors, cultural discoveries, or a leisurely private outing, the Mexico City Private Experience is the perfect way to savor the city’s incredible culinary heritage—one delicious bite at a time.
Why Choose This Tour?
✅ Private & Customizable: A flexible food tour designed just for you.
✅ Authentic Mexican Flavors: Taste Mexico City’s must-try dishes and local specialties.
✅ Great for All Travelers: Perfect for food lovers, families, and those with dietary needs.
Join this one-of-a-kind culinary adventure and discover the best of Mexico City!
A culinary experience just for you and your family!
3.5 Hours
+10 dishes & drinks
Just for your family
Try the Mexican Tradition
Mexico City is a culinary paradise, offering a wide array of dining experiences that cater to all tastes. The restaurants mentioned here are just a glimpse of the many culinary treasures waiting to be discovered.
From the refined flavors of Pujol and Quintonil to the authentic street food at Taquería El Califa, each location provides a unique and memorable journey into Mexican cuisine. Seafood enthusiasts will enjoy Contramar, while Rosetta offers a delightful Italian-Mexican fusion. For those seeking a farm-to-table experience, Maximo Bistrot is a must-visit.
Be sure to explore local favorites like El Cardenal and Nicos, where tradition and authenticity shine. Plan your trip to CDMX and treat yourself to these extraordinary culinary experiences – your taste buds will thank you!
FAQ About Mexican Restaurants
What are the must-try dishes when eating in Mexico City?
In Mexico City, must-try dishes include tacos al pastor, tacos de lengua, pozole, chiles rellenos, enchiladas mole, and chilaquiles. Don't miss the street food like elote (grilled corn) and tortas. For a unique experience, try the traditional breakfast dish huevos divorciados or the dessert Tres Leches cake.
Are there any vegetarian or vegan options available at these restaurants?
Yes, many restaurants now offer vegetarian and vegan options. These include plant-based dishes, salads, and alternative protein sources like tofu or tempeh. It's always a good idea to check the menu or ask your server for specific options available at the restaurant you are visiting. You can also read our recommendations about vegan restaurants here.
How do I make reservations at these popular restaurants in Mexico City?
To make reservations at popular restaurants in Mexico City, use online reservation platforms like OpenTable or Reserva con Tarjeta. You can also call the restaurant directly or use their website if they have an online booking system. Some restaurants may require a credit card to secure the reservation.
Are these restaurants safe for tourists to visit?
The safety of restaurants for tourists depends on various factors such as local health standards, customer reviews, and adherence to hygiene practices. Generally, well-reviewed and popular restaurants tend to be safer. It's also a good idea to check for any local health advisories or guidelines before visiting.