Best Restaurants In Mexico City
This post may contain affiliate links, which means I may receive a commission, at no extra cost to you, if you make a purchase through a link. This helps me keep the Sick Girl Travels blog running while providing you with high-quality product recommendations and great travel deals. Please see my full disclosure for further information. Thanks for your support!
Looking for the coolest restaurants in Mexico City? Even though it’d be impossible to list them all in one single post, here are just a few of the best spots to experience the incredible food scene CDMX has to offer. These are not just some of the best restaurants in Mexico City, but some of the best restaurants in North America. In fact, Mexico City is one of the top foodie destinations in the world.
The restaurant scene in Mexico City is incredibly vibrant, diverse, and dynamic, reflecting the rich cultural heritage and culinary innovation that the city is known for. As one of the world's great food capitals, Mexico City offers a gastronomic experience that ranges from traditional Mexican street food to high-end, avant-garde dining and international cuisine. Because Mexico City is one of the best cities to live in Mexico for expats, its international food scene is incredible.
Once you have your Mexico City itinerary planned out you’ll probably be wondering where to eat in Mexico City. These are just a few of the best restaurants in Mexico City, Mexico to check out during your time in the city. This includes Mexican choices as well as international flavors.
The Coolest Restaurants in Mexico City
1. Balcón del Zócalo
If you're looking for a place to enjoy a stunning view of Mexico City's Zócalo while savoring a delicious meal, Balcon del Zocalo is one of the coolest restaurants in Mexico City that can’t be left out of your itinerary.
Recently crowned Mexico City's top dining destination by the Food & Travel Reader Awards, this gem sits atop a historic colonial building nestled in the city's historic district. Here, you’ll be treated to an awe-inspiring view of the Zócalo and the imposing Metropolitan Cathedral.
But it's not just the view that's impressive; the menu is equally remarkable. Chef Pepe Salinas creates dishes that celebrate Mexican traditions and flavors with a gourmet twist.
From Mexican classics like pellizcadas to more elaborate dishes with a touch of culinary avant-garde. They also boast a huge selection of wine and offer incredibly creative seasonal menus.
Address: Av. 5 de Mayo 61, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000 Ciudad de México, CDMX, Mexico
2. Entremar
If you’re a seafood lover, Entremar is a must-visit.
Located in the chic Polanco neighborhood, this seafood restaurant is part of the Contramar-Itacate del Mar group from the Roma neighborhood, so quality, freshness, and flavor are guaranteed.
Entremar combines the freshness of seafood with the creativity of contemporary Mexican cuisine in an ambiance of relaxed architectural harmony.
Among the favorites, I recommend the "Pescado a la talla" (grilled fish), the fish "salpicón" with shrimp, and the marinated octopus with "salsa meca" on the grill.
Address: Hegel 307, Polanco, Polanco V Secc, Miguel Hidalgo, 11560 Ciudad de México, CDMX, Mexico
3. Blanco Colima
Tucked inside a stunning Porfirian-era house in one of the prettiest corners of the La Roma neighborhood, Blanco Colima stands out as one of the coolest restaurants in Mexico City.
This spot seamlessly blends exquisite cuisine, art, and architecture. It boasts a stylish balcony as well as indoor tables for a more intimate dining experience.
Wherever you choose to sit, you'll fall head over heels for Chef Gerard Bellver's "Mexa-Spanish" culinary concept, which combines Mexican ingredients with sophisticated Mediterranean techniques.
Address: Colima 168, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
4. Aura
This terrace may be small, but it's incredibly welcoming and ranks as one of the lesser-known and coolest restaurants in Mexico City if you're in search of a peaceful setting and have a fondness for pizza and fine wine.
What sets Aura apart is its enchanting outdoor terrace, adorned with Italian-style tables and wood accents. The botanical decor and classic elegance make it an idyllic spot for romantic dates, special gatherings with friends, or casual celebrations.
When it comes to the menu, Aura showcases a selection of quintessential Mediterranean flavors and seasonal ingredients that come together in comforting dishes. Moreover, Aura offers delicious pizzas developed in partnership with Chef Alejandro Rojas, featuring Italian flavors and the highest quality ingredients.
Address: Campos Elíseos 76, Polanco, Polanco V Secc, Miguel Hidalgo, 11560 Polanco, CDMX
5. Galanga Thai House
If you’re craving Thai food, Galanga Thai House is one of the coolest restaurants in Mexico City!
This restaurant is set in a stunning colonial house decorated with plants that will whisk you away right into the heart of Bangkok.
It stands out as one of the finest Thai restaurants in the city (the best, in my opinion). It’s helmed by Chef Somsri Raksamram, a native of Thailand, ensuring that her recipes are authentic.
The menu at Galanga Thai House is extensive and brimming with mouthwatering dishes. You absolutely must try the pad thai, a staple of Thai cuisine. Additionally, the red curry with duck or green curry with chicken comes highly recommended, and for dessert, the sticky rice with mango is a must-have.
Address: Monterrey 204, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
6. Kyu
If you're in the mood to try something new, Kyu is a must when it comes to the coolest restaurants in Mexico City. The menu, crafted by Chef Germán Caraballo, blends Thai, Japanese, and Korean flavors with American influences sprinkled throughout.
In addition to its distinctive dishes, what makes Kyu one of our favorite spots is its terrace with a retractable roof that evokes the dining experience of a Bangkok restaurant. Adorned with an abundance of plants, the terrace's highlight is an art piece by Andrew Antonaccio and, of course, an open kitchen where you can watch the culinary process!
I suggest starting with the handmade burrata with yuzu citrus jam, herbs, and sourdough bread, followed by the wood-fired Thai rice, and pairing it with a Smokey Monkey cocktail.
Address: Goldsmith 66, Polanco, Polanco III Secc, Miguel Hidalgo, 11540 Ciudad de México, CDMX, Mexico
7. Casa Kuri
Casa Kuri is a restaurant in the Condesa neighborhood that brings the best of authentic Lebanese cuisine to the heart of Mexico City.
The restaurant was created by Chef Naguib Kuri, who uses original family recipes and desserts prepared in his family’s kitchen.
If you're new to Arabic food, I recommend trying the chicken with jocoque (a type of yogurt), stuffed grape leaves, kibbeh balls, falafel, baba ganoush, and of course, some delicious shawarmas. Don’t miss out on trying out the desserts, which are made by Kuri’s mother!
Address: Av. Tamaulipas 72, Hipódromo, Cuauhtémoc, 06100 Ciudad de México, CDMX, Mexico
8. Mochomos
If you want to try Mexican food from elsewhere, Mochomos is a great choice.
It specializes in upscale Sonoran (a state in northern México) cuisine with an avant-garde twist, set within an unmatched atmosphere that makes it perfect for a Friday night dinner. For years, it has been regarded as one of the coolest Mexico City restaurants for locals and it will likely continue to be so - it’s definitely a classic!
On the menu, you'll discover a variety of dishes, many centered around steaks and seafood prepared with wholly unique flavors and local ingredients that you might not have encountered before.
Address: Av. Paseo de las Palmas 781, Lomas de Chapultepec, Miguel Hidalgo, 11560 Ciudad de México, CDMX, Mexico
Also found in: P.º de los Tamarindos 90, Bosques de las Lomas, Cuajimalpa de Morelos, 05110 Ciudad de México, CDMX, Mexico and Av. Río Churubusco 601, Xoco, Benito Juárez, 03330 Ciudad de México, CDMX, Mexico (Inside Mitikah Mall)
9. Haute Croissanterie
This one is quite new but perfect if you’re looking for some of the coolest restaurants in Mexico City for brunch.
It’s located right in Reforma Avenue inside the Sofitel Hotel and it’s described as “the place where the tradition of French pastry meets culinary innovation and Mexican flavors.
The essence of Haute Croissanterie lies in the "French Zest," a philosophy that infuses each creation with freedom and elegance.
The restaurant offers a strong focus on detail and the use of the highest quality ingredients. The croissants are turned into works of art that are a feast for both the eyes and your taste buds.
Address: Av. P.º de la Reforma 297, Cuauhtémoc, 06500 Ciudad de México, CDMX, Mexico (Inside Sofitel Hotel)
10. Cityzen
Situated on the 38th floor of the prestigious Sofitel Hotel, Cityzen Rooftop Kitchen is among the best rooftops in Mexico City for enjoying some of the most iconic views of the city.
Here, you’ll find classic and signature cocktails as well as a super relaxed atmosphere for comfortable conversations but what really sets this spot apart as one of the coolest restaurants in Mexico City is the beautiful views it offers of Angel of Independence, Chapultepec Castle, and Reforma Avenue.
As for the food, Cityzen Rooftop offers a delicious menu that perfectly blends French and Mexican cuisines.
Address: Av. P.º de la Reforma 297, Cuauhtémoc, 06500 Ciudad de México, CDMX, Mexico (Inside Sofitel Hotel)
11. Midam
If you’re craving Asian food, Midam is one of the coolest restaurants in Mexico City, especially for those who love stunning settings and delicious Korean food.
Midam is renowned for its unique barbecue experience, where the cooking happens right at your table.
At Midam, you'll find a grill at each table, providing a distinctive experience that allows you to slowly cook the meats and vegetables of your choosing.
Recommended dishes include marinated beef ribs, spicy pork belly, and suadero. If you’re a vegetarian, you can order fresh spring rolls, edamame, rice cakes, and kimchi pancakes.
Address: Pedregal 49, Lomas - Virreyes, Lomas de Chapultepec, Miguel Hidalgo, 11000 Ciudad de México, CDMX, Mexico
12. Balmori Rooftop
For a super chic afternoon or evening, Balmori Roofbar is definitely one of the coolest restaurants in Mexico City to choose from.
This venue is crafted to make you feel as though you've escaped the hustle of the city and stepped into an oasis inspired by roof bars in New York City and Singapore.
As for the food, you can enjoy a broad and diverse menu. Recommended dishes include the House Hamburger, Beef Carnitas, and Duck Taquitos.
The drinks you'll find at this rooftop are quite varied and the menu changes with the seasons, but generally, you can expect fresh and aromatic flavors that complement the venue's decorative concept perfectly.
Address: Zacatecas 139, Cuauhtémoc, 06700 CDMX, Mexico
13. Casa Prunes
Casa Prunes is housed in a beautiful Art Nouveau building, and while it's better known for its mixology, it's definitely one of the coolest restaurants in Mexico City for a unique night out.
The architecture and decor of Casa Prunes will make you feel as though you've been transported into a restaurant from the 20’s.
The space is divided into various rooms, some designed to emulate a bar-like atmosphere, while others provide a more intimate dining setting.
No matter where you choose to sit, you'll feel as though you've stepped into a scene from The Great Gatsby.
The menu at Casa Prunes changes seasonally but it’s always equally pleasing. Moreover, the restaurant is recognized for being the first zero-waste establishment in the area, with a menu designed to recycle ingredients to prevent any waste.
Address: Chihuahua 78, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
14. Palmares Azotea
Tucked away in Roma Norte, Palmares Azotea is an amazing terrace that will make you feel as though you’ve stepped outside of the city altogether and into a super intimate space.
I love this Mexico City rooftop for spending a relaxed afternoon or enjoying a brunch with tasty food and a few drinks to enhance the experience.
They boast an extensive wine menu featuring selections from various parts of the world as well as little corners of Mexico like San Luis Potosí, Valle de Guadalupe, Dolores Hidalgo, and Valle de Parras in Coahuila.
Address: Calle de Durango 216, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
15. The Ramen Bar
This restaurant in Mexico City will whisk you away to South Korea with its authentic flavors and soothing atmosphere.
The ramen bowls are the star of the show here, and they do not disappoint. Each bowl is crafted with fresh noodles, a flavorful broth, and a generous helping of toppings.
Don't forget to sample traditional Korean beverages, like soju, a rice liquor, or makgeolli, a fizzy rice wine.
Address: Av. Álvaro Obregón 230, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
16. Terraza Cha Cha Cha
If iconic views are what you’re after, Terraza Cha Cha Cha offers stunning views of the Monumento a la Revolucion.
The restaurant is found on the sixth floor of a building and is located right in front of the Monument to the Revolution, providing undoubtedly one of the most Instagram-worthy views in Mexico City!
Their menu offers traditional Mexican flavors and high-quality seafood.
Address: Av. de la República 157, Tabacalera, Cuauhtémoc, 06030 Ciudad de México, CDMX, Mexico
17. Kiin Thai Viet
Nestled among the streets of Roma Norte, Kiin Thai Viet is celebrated for its laid-back ambiance and scrumptious Thai and Vietnamese cuisine.
The menu at Kiin Thai Viet presents a broad array of Thai dishes, from the classic pad thai and curry to less familiar options like Pla Lui Suan. Every dish is made with fresh ingredients and follows traditional recipes from both countries.
Address: Orizaba 219, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
18. Madre Café
If you're looking for a brunch spot in Roma, Madre Café is definitely regarded as one of the coolest restaurants in Mexico City for this!
You’ll find it in the courtyard of one of the area's most beautiful Porfirian-era mansions in the city and has also expanded further into the rooftop, where you’ll find a livelier ambiance later on in the day.
Breakfast/brunch is often a favorite among Madre Café's guests, but they also serve lunch and dinner, with options for meat-eaters as well as many vegan dishes.
Whatever you choose for breakfast or lunch, don't leave without trying the place's iconic carajillos - they offer unique flavors from matcha to marshmallow!
If you haven’t heard of carajillos, they’re a popular Spanish drink that combines coffee with a spirit, usually brandy, whisky, anisette, or rum. In Spain, it's traditionally made by pouring the liquor into a cup of coffee.
However, in Mexico, where the carajillo is also popular, it is commonly prepared by mixing espresso with Licor 43, a sweet vanilla-citrus flavored liqueur, and served over ice.
Plus, the Mexican version of the carajillo can be served shaken or stirred, creating a frothy top layer. It's a favored choice for a pick-me-up and you’ll find some of the best right at Madre Café.
Address: Orizaba 131, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
19. Lampuga
Lampuga is one of the most delightful places to enjoy fish and seafood in Polanco. It offers both indoor and outdoor seating for sunny days.
Its menu is a perfect fusion of flavors from our coastal seafood with Mediterranean cuisine, resulting in a culinary experience that's hard to match.
Address: Anatole France 78, Polanco, Polanco III Secc, Miguel Hidalgo, 11560 Ciudad de México, CDMX, Mexico
20. Quintonil
Quintonil is an acclaimed restaurant in Mexico City, known for its modern take on Mexican cuisine. It's recognized as one of Mexico's top dining venues and is a fixture on "The World's 50 Best Restaurants" list.
Opened in 2012 by Chef Jorge Vallejo and Alejandra Flores, the restaurant emphasizes fresh, local, and sustainable produce, much of it grown in its urban garden. The interior is elegantly simple, creating a warm and sophisticated setting.
Vallejo's menu celebrates Mexico's culinary traditions with a contemporary twist, focusing on seasonal, indigenous ingredients, and is renowned for its flavorful dishes and artful presentations.
Address: Av. Isaac Newton 55, Polanco, Polanco IV Secc, Miguel Hidalgo, 11560 Ciudad de México, CDMX, Mexico
21. The Palm
Nestled within the Presidente Intercontinental Hotel, The Palm is celebrated for its outstanding steak cuts, lobster, and a selection of premium burgers.
Here, only the finest ingredients are used to craft their mouthwatering burgers, which include 400 grams of succulent USDA Prime and Wagyu beef, freshly baked brioche buns on-site, Swiss cheese, and a smoky sauce.
Furthermore, they have transformed the concept of the burger from a quick American bite into a gourmet dish with international flair.
Address: Campos Elíseos 218, Polanco, Polanco IV Secc, Miguel Hidalgo, CDMX
22. Pujol
Last but not least on our list of the coolest restaurants in Mexico City, Pujol is a world-renowned restaurant you may have already heard of!
Celebrated for its innovative approach to traditional Mexican cuisine. Under the guidance of Chef Enrique Olvera, Pujol has consistently been ranked as one of the best restaurants in the world and is a shining jewel in Mexico's culinary crown.
Pujol offers a choice of tasting menus, including the "Maíz" and "Mar" menus, which focus on land and sea, respectively. Each menu is a journey through diverse flavors and textures, with courses that might include anything from delicate seafood to hearty, slow-cooked meats, all prepared with meticulous attention to detail.
The restaurant also boasts an impressive wine list and a selection of craft cocktails, each designed to complement the dining experience.
Address: Tennyson 133, Polanco, Polanco IV Secc, Miguel Hidalgo, 11570 Ciudad de México, CDMX, Mexico
Dining Etiquette in Mexico City
Here are a few tips on how to dine in Mexico City for a seamless experience:
1. It's polite to greet the staff and other diners with a simple "Buenos días" (Good morning), "Buenas tardes" (Good afternoon), or "Buenas noches" (Good evening), depending on the time of day.
2. Wait to be seated by the host or hostess, unless you are told you can sit anywhere. If you have a preference, politely express it, and they will usually accommodate you if possible.
3. Once seated, place your napkin on your lap. If you need to leave the table during the meal, place your napkin on your chair as a signal that you will return.
4. In Mexico, it is common to use utensils for most meals, including items like tacos when in a formal setting. Follow the "outside-in" rule for using cutlery if multiple utensils are provided for different courses.
5. Mexicans often view meals as a social event rather than a quick necessity, so meals may last longer than you're used to.
6. It's not unusual to ask for additional salsas or condiments but taste your food first before adding anything extra as a sign of respect to the chef.
7. Salt: Per law, restaurants are not allowed to place salt shakers on the table. If you need it, ask your waiter for it (“Me puede dar un salero, por favor).
8. Tipping is customary in Mexico City, and the general practice is to leave between 10% and 20% of the total bill, depending on the quality of service. A rule of thumb: 10% if the service was not great (you’re unlikely to experience this at any of the restaurants listed here), 15% if it was good, and 20% if it was amazing (it usually will be).
9. The waitstaff in Mexico will not bring the check until you ask for it, as it's considered rude to rush diners. Simply catch the server's attention and ask for "La cuenta, por favor" (The check, please).
10. If you would like to take leftovers home, it's perfectly acceptable to ask for them to be wrapped up. Just say, "¿Me puede dar esto para llevar?" (Can I have this to go?)
11. Always say "por favor" (please) when making a request and "gracias" (thank you) when served or helped in any way. Politeness goes a long way in Mexico City's restaurants.
12. Raise your hand and look at the waiter if you need them to come over.
13. I highly recommend making reservations to ensure a spot, especially if you’re visiting Mexico City during important dates such as Independence Day, Christmas, Day of the Dead, etc.
The Coolest Restaurants in Mexico City: Conclusion
These are just a few of the best restaurants in Mexico City to check out! From roasted chicken and jocoqueto to ice cream and carajillos these restaurants have it all.
From avant-garde Mexican flavors to international fine dining, Mexico City's culinary landscape is as vibrant and diverse as its culture, offering an exciting array of dining experiences that cater to every traveler.