Feastio

  • Restaurants
  • Drinks
  • About
menu icon
go to homepage
  • About
  • Destinations
  • Subscribe
  • Contact
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • About
    • Destinations
    • Subscribe
    • Contact
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Mexico

    Dining Out in Mexico City: Top Restaurants You Can't Miss

    Updated: Nov 6, 2025 · Published: Aug 4, 2020 by Dave Lee

    The best restaurants in Mexico City range from world-class fine dining establishments to a century-old restaurant in the historic center.

    I first visited Mexico City in 2013 during a five-week trip from Puerto Vallarta to Playa del Carmen, which took me from coast to coast.

    While I only had a few hurried days in the Mexican capital, I took full advantage, seeing as many sights as possible and dining at Pujol and Café de Tacuba.

    Pork rib at Nudo Negro, one of the best restaurants in Mexico City.
    Jamaican jerk pork rib at Nudo Negro

    In 2016, I spent two months in Oaxaca, the birthplace of mole; however, I didn't return to Mexico City until 2017. On that second trip, I became a fan of the Latin American megacity.

    I returned three more times in the following 12 months, trying more new restaurants every visit. My sixth trip was planned for April 2020, with plans to revisit Pujol, Quintonil, and Sud 777 and try more of the best places; however, I had to postpone it.

    Based on these five trips, I've compiled my list of the best restaurants in Mexico City and grouped them according to whether they're modern or historic.

    One of the things I appreciate about fine dining in Mexico City is that you can visit any of these excellent restaurants in casual attire. Ready to find out where to eat in Mexico City? Read on!

    Table of Contents

    • Best Modern Restaurants
      • 1. Pujol
      • 2. Quintonil
      • 3. Rosetta
      • 4. Dulce Patria
      • 5. Máximo
      • 6. Nudo Negro
    • Best Historic Restaurants
      • 7. Café de Tacuba
      • 8. San Angel Inn
      • 9. Azul Condesa
    • Conclusion

    Best Modern Restaurants

    Mexico City's top modern restaurants are led by a new generation of young Mexican chefs who have been trained in Europe or the United States.

    Applying contemporary cooking techniques with local ingredients and traditional recipes has helped elevate Mexican cuisine.

    1. Pujol

    Baby corn.
    Baby corn

    Chief among Mexico's best chefs is Enrique Olvera, who trained at The Culinary Institute of America in New York before opening Pujol in 2000.

    The original location, situated in the well-heeled Polanco district, was small, offering only 13 tables. Black-painted walls and white tablecloths gave it an air of formality when I ate there.

    My experience with the 11-course tasting menu was superb. Highlights included avocado with mole and chia seeds, a fish ceviche taco, pork confit with mole and tamarind, and the signature Mole Madre.

    In 2017, Pujol moved to a larger space in a mid-century building in Polanco. Chef Enrique Olvera seized the opportunity to create a more casual, natural, and light-filled interior, while also introducing a "taco omakase" experience to the tasting menu and a la carte options.

    Success in Mexico City led Olvera to open Cosme and Atla in New York City and Damian in Los Angeles. Pujol ranked #24 on the 2024 list of 50 Best Restaurants in Latin America and #60 on the extended list for the World's 50 Best Restaurants.

    Related: Best Restaurants in Latin America

    2. Quintonil

    Cactus cebiche with beetroot and orange at Mexico City's Quintonil.
    Cactus cebiche with beetroot and orange

    Chef Jorge Vallejo, a Pujol alum, opened Quintonil with his wife, Alejandra Flores, in 2012. Together, they've grown Quintonil into one of the best restaurants in Mexico City and Latin America.

    My first experience at the restaurant was for dinner with a friend. We both ordered the 11-course tasting menu, which included highlights such as the octopus mosaic with "tomatillo" sour cream and purslane sauce, dry-aged duck breast with bitter almond and habanero purée, and cactus sorbet.

    While I enjoyed the food and service, the lighting was so dim that I had difficulty determining what I ate. The patterns and colors of the tabletops were also distracting, taking my eye away from the food.

    The next time I'm in town, I intend to visit Quintonil for lunch to experience it again with more light. In 2024, Quintonil ranked #9 on the 50 Best Restaurants in Latin America list. It hit #3 on the World's 50 Best Restaurants list for 2025

    Related: Central: Exploring Ecosystems in Peru

    3. Rosetta

    Short rib with polenta at Rosetta.
    Short rib with polenta

    Rosetta offers diners a delightful atmosphere in an old mansion in Mexico City's trendy Roma Norte neighborhood. The main dining room features high ceilings, allowing for ample natural light.

    Smaller dining rooms with colorful walls are on the second floor. Chef Elena Reygadas opened Rosetta in 2010 after training at the French Culinary Institute in New York and working abroad.

    In 2014, she was named Latin America's Best Female Chef, and Rosetta ranks #48 in Latin America as of 2024. I had an excellent three-course à la carte lunch, including a colorful heirloom tomato salad, rich braised short rib with polenta, and a pink mole dessert.

    Reygadas also operates a small bakery, Panaderia Rosetta, a block away.

    4. Dulce Patria

    Mixed quesadillas.
    Mixed quesadillas

    Note: Dulce Patria has been temporarily closed since September 2020.

    Dulce Patria is the flagship restaurant of Mexican chef Martha Ortiz in Polanco. The interior design features a sensual aesthetic, characterized by soft red seating, white walls, and tablecloths.

    I was delighted by everything I ordered at this great place:

    • Multi-colored quesadillas
    • Pork loin medallions in a yellow mole
    • Purple rice
    • Charred maize and cacao ice cream

    The whole experience was fabulous and offered terrific value, reinforcing why Dulce Patria is one of the top restaurants in Mexico City.

    5. Máximo

    Dessert at Máximo in Mexico City's Roma neighborhood.
    Dessert

    Máximo is the culmination of Eduardo Garcia's journey from a migrant child laborer in the United States to a top chef in Mexico. He began as a dishwasher and worked his way up at U.S. restaurants before being deported in 2001 and 2007.

    As mentioned in this N.Y. Times article, he worked at Pujol from 2007 to 2011 as the chef de cuisine before a loan from his uncle allowed him to open Máximo with his wife, Gabriela.

    They quickly garnered international attention; Anthony Bourdain featured Máximo on his episode of Parts Unknown in Mexico City.

    The seasonal menu at Máximo uses local products, including produce grown at the floating gardens of Xochimilco. I ordered the four-course tasting menu for dinner, which included several seafood dishes, a meat dish, and two desserts.

    I enjoyed the food; however, the lighting was so dim that I could barely make out the details. The restaurant has moved to a new location in the Roma neighborhood since my visit in 2018. I look forward to giving it another try.

    Máximo ranks #43 on the 2024 list of Latin America's 50 Best Restaurants.

    Related: 15 of the World's Best Restaurants

    6. Nudo Negro

    Bone marrow taco.
    Bone marrow taco

    Nudo Negro is one of the two restaurants on this list that I encountered by luck-it was located on the same block as a friend's apartment in Colonia Roma. The al fresco seating looked so inviting that I took a chance and sat down for a nine-course lunch.

    It soon became one of my favorite restaurants in Mexico City. Chefs Daniel Ovadia and Salvador Orozco put on quite a show.

    For the amuse-bouche, I was invited upstairs to the tiny kitchen of this small restaurant. I appreciated the interaction and was amazed to see how little space they had to prepare delicious food.

    Highlights included the grilled oyster with Sambal sauce, suadero beef, bone marrow and wasabi, a bone marrow taco, and pork ribs in a Jamaican jerk sauce.

    Best Historic Restaurants

    The best restaurants in Mexico City aren't limited to cutting-edge chefs with modern menus. Add one or more of these historical spots to your plans for an old-world atmosphere with your meal.

    7. Café de Tacuba

    Café de Tacuba, one of the best historic restaurants in Mexico City.
    Caféde Tacuba

    Founded in 1912, Café de Tacuba is one of Mexico City's oldest and most renowned restaurants. It is in a 17th-century convent adorned with colorful tilework and colonial paintings.

    Vaulted ceilings add a dramatic flair to the dining rooms, which have hosted many celebrities, including Mexican artist Diego Rivera.

    "Many of Mexico's recipes were made in churches and monasteries," says Ballesteros. "By Mayora nuns." Centuries ago these nuns were charged with feeding compounds of people. They learned to prepare mass meals, focusing on flavor rather than technique.

    Food & Wine

    Located in Mexico City's historic center (Centro Historico), Café de Tacuba offers classic Mexican dishes made using local ingredients and recipes dating back 50 to 60 years.

    There's something for everyone, from enchiladas and tamales to house specialties like beef tongue, fried cow's brain, and pig's feet. Café de Tacuba is open daily from 8 a.m. to 11 p.m. for breakfast, lunch, and dinner.

    8. San Angel Inn

    Courtyard at San Angel Inn.
    Courtyard at San Angel Inn

    I discovered San Angel Inn when I toured the Museo Casa Estudio Diego Rivera y Frida Kahlo. The famous artistic couple lived and worked in the two homes, connected by a rooftop bridge, from 1934 to 1941.

    Frida then moved into the better-known Casa Azul in nearby Coyoacán. After visiting the museum, I crossed the street and inquired about lunch at the San Angel Inn.

    I lucked out, as it was an early Sunday afternoon, and they could seat me without a reservation on their front patio. I ordered a mojito, soup, sea bass, and a merengue with cream and strawberries for dessert.

    After lunch, I walked through the flower-filled courtyard and gardens of the historic hacienda, which dates back to 1616. The former residence became San Angel Inn when it opened as a restaurant on June 13, 1963. Overall, I found it a great spot to enjoy a relaxing meal.

    See also: Oaxaca Street Food

    9. Azul Condesa

    Chiles en nogada.
    Chiles en nogada

    The Azul Restaurants offer traditional Mexican cuisine, led by Chef Ricardo Muñoz Zurita. Azul has two locations, each named after the neighborhood in which they are located.

    I've eaten at Azul Condesa several times, as it was the first of the two to open. The second, Azul Historico, opened in a 17th-century building a few blocks from the Zocalo in the historic center.

    The first time I dined at Azul Condesa was during the chile season, so I ordered chiles en nogada (stuffed chiles), a traditional dish from Puebla. A green chile was stuffed with Iberian pork and topped with a savory walnut sauce and pomegranate seeds.

    Additional menu items include an excellent mole negro (my favorite), delicious tacos, and enchiladas. And the dessert menu is extensive, so I'm confident you'll find something to enjoy.

    Conclusion

    As this culinary journey through Mexico City comes to a close, it becomes evident that the city's finest restaurants seamlessly blend tradition, innovation, and a profound respect for Mexican ingredients.

    Whether dining in one of the world's best restaurants or a historic eatery, each establishment brings Latin charm and culinary excellence.

    For special occasions, find a perfect backdrop in these venues, where chefs transform local ingredients into some of the best dishes you'll ever taste.

    From the iconic Pujol to Café de Tacuba, every restaurant on this list is a testament to the city's food scene. I hope to try more of Mexico City's top restaurants soon. The following are at the top of my list.

    • La Docena Oyster Bar & Grill offers a seafood-focused menu, created by Chef Tomas Bermudez, at four locations throughout the city. The Polanco spot was voted the 48th-best restaurant in Latin America for 2023.
    • Nicos has served traditional Mexican food for 60 years. It's ranked #81 on Latin America's 50 Best Restaurants list.
    • MeroToro delivers Baja California cuisine in the heart of the Condesa neighborhood, where I like to stay whenever I'm in town.
    • Contramar is another seafood restaurant in Condesa that gets rave reviews.
    • La Hacienda de Los Morales serves traditional Mexican dishes in a 16th-century farmhouse.

    Related Stories

    • Oaxacan street tacos
      Oaxaca Food: The Street Eats and Markets
    • Dining in Oaxaca: 4 Restaurants You Won't Want To Miss
    • Cucumber melon tart at Sud 777 in Mexico City
      Sud 777 Offers Inspired Mexican Food in a Contemporary Space
    • Purslane noodles, grilled onions, peppermint, and chile-covered balls of sheep cheese
      Pujol: Experiencing Mexico City’s Top Restaurant for the First Time
    1.6K shares
    • Share
    • Email

    About Dave Lee

    I'm a full-time travel and food blogger who has visited 67 countries and lived in Colombia and Peru. Currently based in Austin, TX. Follow me on Instagram or Facebook for my latest adventures.

    Dave Lee

    Dave Lee

    Food Writer

    I'm on a mission to find the best food in Texas and beyond.

    About Me

    Footer

    ^ back to top

    About

    • About Dave Lee
    • Privacy Policy
    • Cookie Policy

    Newsletter

    • Subscribe

    Contact

    • Work With Me
    • General Inquiries

    Copyright © 2025 Feastio

    1.6K shares
    • 1.6K