Best Restaurants in Mexico City
Hungry in Mexico City? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Mexico City
Mexico City offers a vibrant and diverse dining scene that caters to every taste and budget. From street food stalls serving up delicious tacos and tamales, to upscale restaurants showcasing traditional Mexican cuisine with a modern twist, visitors can expect a culinary adventure like no other. Don't miss out on trying local favorites like chilaquiles, mole, and pozole, and be sure to wash it all down with a refreshing margarita or mezcal cocktail. With an abundance of options ranging from casual eateries to fine dining establishments, Mexico City is a food lover's paradise waiting to be explored.
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
54 restaurants
-
Restaurant4.9★23,554 reviews
Ling Ling by Hakkasan
Experience the fusion of Asian flavors and upscale dining at Ling Ling by Hakkasan in Mexico City. This restaurant offers a stunning atmosphere, exquisite dishes, and world-class service that create an unforgettable dining experience for every visitor.
Mon–Sat 13:00–24:00 · Sun 13:00–23:00
-
Mexican4.6★27,485 reviews
Diana Restaurant
Diana Restaurant offers a delightful experience for tourists seeking authentic Mexican cuisine, complemented by a vibrant atmosphere and stunning views of the iconic Reforma Avenue.
Daily 7:00–23:00
-
Seafood4.9★18,082 reviews
Contramar
Contramar is a must-visit seafood restaurant in Mexico City, celebrated for its fresh ingredients and vibrant atmosphere. Located in the heart of Roma Norte, this dining destination offers an exquisite taste of Mexican cuisine that enchants every visitor.
Mon–Fri 12:00–20:00 · Sat–Sun 11:00–20:00
-
Mexican4.9★14,356 reviews
Carmela y Sal
Nestled in the heart of Mexico City, Carmela y Sal offers an exquisite dining experience that celebrates the rich tapestry of Mexican cuisine. With a focus on fresh ingredients and innovative dishes, this restaurant is a must-visit for food enthusiasts looking to indulge in authentic flavors.
-
Food court4.3★16,438 reviews
Mercado Roma
Mercado Roma is a vibrant modern food market in Mexico City's trendy Roma Norte neighborhood. Housed in a renovated 1920s building, it features diverse food stalls offering gourmet tacos, vegan options, artisanal cheeses, baked goods, craft beers, and cocktails. The bustling atmosphere combines traditional market energy with contemporary style, including a rooftop terrace for sunset views. Open daily with extended weekend hours, it's a hub for locals and visitors seeking casual dining and shopping in a lively indoor-outdoor space.
Price level $$Time to spend 1–3 hrs
-
Mexican4.7★11,313 reviews
El Cardenal
Nestled in the vibrant Colonia Centro, El Cardenal offers a delightful journey through traditional Mexican cuisine. Known for its warm ambiance and exquisite dishes, this restaurant is a must-visit for tourists seeking an authentic dining experience. From their renowned breakfast options to their signature Chile en Nogada, every meal is crafted with care, making it an ideal spot to savor the flavors of Mexico.
Daily 8:00–18:30
-
Mexican4.6★9,562 reviews
San Ángel Inn
San Ángel Inn offers an exquisite dining experience, blending traditional Mexican cuisine with a vibrant atmosphere. A must-visit for food lovers in Mexico City.
-
Mexican4.7★8,674 reviews
Pujol
Pujol, located in the heart of Polanco, Mexico City, offers an exquisite dining experience that celebrates traditional Mexican cuisine with innovative twists. Renowned for its exceptional service and ambiance, it is a must-visit for culinary enthusiasts.
Mon–Sat 13:30–21:30
-
Mexican4.9★7,655 reviews
La Distral
La Distral offers a delightful fusion of contemporary Mexican and Italian cuisine, set within the vibrant ambiance of Fiesta Americana in Mexico City. Perfect for food enthusiasts and tourists alike, this restaurant promises an unforgettable dining experience that reflects the rich culinary heritage of the region.
Mon–Sat 13:00–23:30
-
Mexican4.5★8,696 reviews
Azul Historico
Nestled in the heart of Mexico City, Azul Historico invites tourists to indulge in a vibrant culinary experience that celebrates traditional Mexican flavors. With its elegant ambiance and rich cultural heritage, this restaurant is a must-visit for food lovers seeking an authentic taste of Mexico.
Daily 9:00–23:00
Coox Hanal
Discover the vibrant flavors of Mexico at Coox Hanal, a celebrated restaurant in Mexico City's historic center. Indulge in traditional Mexican cuisine and unique dishes that showcase the rich culinary heritage of the Yucatán Peninsula.
Daily 11:00–18:30
Balcón del Zócalo
Nestled in the heart of Mexico City's historic center, Balcón del Zócalo offers a unique dining experience with breathtaking views of the Zócalo. This upscale Mexican restaurant specializes in authentic dishes that showcase the rich flavors of the region, all while providing a vibrant atmosphere perfect for tourists seeking both culture and cuisine.
Daily 7:00–23:00
La Buena Barra CDMX
La Buena Barra CDMX is a premier steakhouse located in the heart of Polanco, offering an exquisite dining experience that marries traditional Mexican flavors with a modern twist. Tourists will delight in its luxurious atmosphere and exceptional service, making it a must-visit for food lovers.
Los Danzantes
Nestled in the heart of Coyoacán, Los Danzantes offers a vibrant blend of traditional Mexican flavors and contemporary culinary artistry, making it a must-visit for food enthusiasts.
Meroma
Nestled in the vibrant Roma Norte neighborhood, Meroma is a fine dining restaurant that offers an exquisite culinary experience, blending innovative flavors with a warm atmosphere. With its unique dishes and exceptional service, it promises an unforgettable meal for every visitor.
Mon–Sat 13:00–23:00
Quintonil
Discover Quintonil, a top-tier Mexican restaurant in Polanco, renowned for its innovative dishes that celebrate traditional flavors. A must-visit for food lovers!
Mon–Sat 13:00–24:00
Nicos
Nicos, located in the vibrant Claveria neighborhood of Mexico City, is a culinary gem that offers an authentic taste of Mexican cuisine. Renowned for its exquisite dishes and welcoming ambiance, it’s a must-visit for food lovers exploring the city.
Limosneros
Discover Limosneros, a premier Mexican restaurant in Mexico City's historic center, where traditional flavors meet contemporary flair, perfect for food enthusiasts and cultural explorers alike.
Mon–Sat 13:30–22:00 · Sun 13:00–17:00
Sud 777
Sud 777 is a premier dining destination in Mexico City, offering a unique blend of Japanese and Mexican cuisine. This upscale restaurant is perfect for food enthusiasts looking to indulge in innovative dishes crafted with the finest ingredients.
Huset
Huset is a vibrant breakfast and Mexican restaurant located in the heart of Roma Norte, Mexico City. Known for its unique ambiance and delicious offerings, it’s a must-visit for food enthusiasts and travelers seeking an authentic culinary experience.
Tue–Fri 13:30–24:00 · Sat–Sun 10:00–24:00
Guadalajara de Noche
Guadalajara de Noche is a vibrant Mexican restaurant and nightlife venue in Mexico City's Plaza Garibaldi, renowned for its live mariachi performances, traditional folk dances, and authentic cuisine. Open nightly from 6:30 PM to 2 AM, it offers an immersive cultural experience with dinner shows, dancing, and a lively atmosphere perfect for tourists seeking the heart of Mexican folklore. Moderate pricing makes it accessible for groups and solo visitors alike.
Daily 18:30–2:00Price level $$Time to spend 1.5–4 hrs
Chapulín
Chapulín offers a delightful fusion of traditional Mexican flavors and modern culinary techniques, making it a must-visit destination for food enthusiasts in Mexico City. Nestled in the upscale Polanco district, this fine dining restaurant not only serves exquisite dishes but also provides an inviting atmosphere perfect for both casual diners and special occasions.
La Cueva Teotihuacán
Nestled in a natural cave near the ancient pyramids of Teotihuacán, La Cueva Teotihuacán offers an unforgettable dining experience with authentic Mexican cuisine. Savor traditional dishes like barbacoa, carnitas, escamole, and chilaquiles amid dramatic cave surroundings, live prehispanic performances, and views of hot air balloons. Open daily from 8:30 AM to 6:00 PM, it's a moderate-priced spot ideal for breakfast, lunch, or dinner after exploring the ruins.
Daily 8:30–18:00Price level $$Time to spend 0.8–2 hrs
Pasillo de Humo
Pasillo de Humo is a culinary gem in Mexico City, renowned for its authentic Mexican cuisine. This vibrant restaurant offers a unique dining experience with traditional dishes that celebrate the rich flavors of Mexico. With its inviting atmosphere and exceptional service, it's a must-visit for any food lover exploring the city.
La Casa de las Sirenas
Nestled in the heart of Mexico City's historic center, La Casa de las Sirenas offers a vibrant dining experience with authentic Mexican cuisine, stunning architecture, and a lively atmosphere. Perfect for tourists looking to indulge in local flavors.
Mon–Sat 12:00–23:00 · Sun 12:00–19:00
Cityzen
Nestled on the 38th floor of a skyscraper, Cityzen offers an exquisite dining experience with breathtaking views of Mexico City. This upscale restaurant is perfect for tourists looking to indulge in gourmet cuisine while enjoying a vibrant atmosphere.
Maximo
Maximo offers an exquisite fine dining experience in the vibrant Roma Norte neighborhood of Mexico City, where culinary artistry meets a romantic atmosphere, perfect for memorable evenings.
Mon–Thu 13:00–15:00, 18:00–22:00 · Fri–Sat 13:00–22:30
The Capital Grille
Discover The Capital Grille, an upscale steakhouse in Mexico City renowned for its dry-aged steaks and exceptional service. A must-visit for food lovers!
Mon–Sat 13:00–23:30 · Sun 13:00–18:00
Zéfiro
Zéfiro, nestled in the vibrant Centro Histórico of Mexico City, offers a delightful culinary experience that showcases the rich flavors of traditional Mexican cuisine. With a warm ambiance and exceptional service, it's a must-visit for any food enthusiast exploring the city.
Tue–Fri 13:00–17:00 · Sat 13:00–18:00
Raíz
Discover Raíz, an exquisite fine dining restaurant in Polanco, Mexico City, where traditional Mexican flavors meet contemporary culinary artistry. Experience a remarkable journey through innovative dishes crafted with locally sourced ingredients, all within a sophisticated ambiance that reflects the rich culture of Mexico.
Mon–Fri 17:30–23:00 · Sat 13:30–23:00
Merotoro
Nestled in the vibrant Hipódromo neighborhood, Merotoro offers an exquisite dining experience with a focus on authentic Mexican cuisine. Its unique ambiance and innovative dishes make it a must-visit for food lovers exploring Mexico City.
Mon–Sat 13:30–22:00 · Sun 14:00–21:00
Eloise Chic Cuisine
Eloise Chic Cuisine is a sophisticated French restaurant located in the heart of San Ángel, Mexico City. Known for its exquisite dishes and elegant ambiance, this culinary gem offers a unique dining experience that transports you to France while enjoying the vibrant culture of Mexico. With a menu that features classic French cuisine and a curated wine selection, Eloise is perfect for food enthusiasts seeking a memorable meal.
Restaurante Catedral
Nestled in the historic heart of Mexico City, Restaurante Catedral offers a delightful culinary experience with a focus on traditional Mexican breakfast dishes, perfect for tourists looking to savor authentic flavors in a vibrant setting.
Daily 7:00–23:00
Les Moustaches
Nestled in the heart of Mexico City, Les Moustaches offers a delightful French culinary experience that transports diners straight to Paris. Known for its exquisite ambiance and gourmet dishes, this restaurant is a must-visit for tourists seeking an authentic taste of French cuisine.
The Palm
Experience the exquisite flavors of The Palm, a premier American steakhouse in Polanco, Mexico City. Known for its rich culinary heritage and upscale ambiance, it promises an unforgettable dining experience.
Mon–Sat 13:00–23:30 · Sun 13:00–20:00
La Tecla
La Tecla, located in the vibrant Roma Norte neighborhood of Mexico City, is a must-visit destination for tourists seeking an authentic taste of Mexican cuisine. With a welcoming atmosphere and a diverse menu featuring traditional dishes, La Tecla promises an unforgettable dining experience that captures the essence of Mexico's rich culinary heritage.
Mon–Sat 13:00–23:00 · Sun 13:00–18:30
Almara
Nestled in the vibrant Juárez neighborhood of Mexico City, Almara is a luxurious dining experience that artfully combines Mediterranean and modern French cuisine. With its elegant atmosphere and exquisite dishes, it's a must-visit for any food enthusiast.
Restaurante Sonia
Restaurante Sonia is a must-visit culinary destination in Mexico City, offering a unique blend of traditional and contemporary Mexican cuisine. With its creative dishes and inviting ambiance, it's perfect for tourists seeking an authentic dining experience.
La Vie en Rose
Nestled in the heart of Juárez, La Vie en Rose offers a delightful escape into the flavors of French cuisine. With its elegant ambiance and exquisite dishes, it's a must-visit for any tourist seeking a unique dining experience in Mexico City.
EL POLANQUITO
El Polanquito is an authentic Mexican breakfast and lunch destination in the upscale Polanco neighborhood of Mexico City. Specializing in traditional Mexican cuisine, this casual eatery serves expertly prepared dishes including moles, enchiladas, tortas, and regional specialties. Open weekdays from 8:00 AM to 5:30 PM, it offers genuine flavors at accessible prices, making it a beloved local favorite for morning meals and midday dining.
Mon–Fri 8:00–17:30Price level $Time to spend 0.8–2.5 hrs
Casa Virginia
Nestled in the vibrant Roma Norte neighborhood, Casa Virginia offers a delightful fusion of flavors, blending traditional Mexican cuisine with French culinary techniques. This fine dining restaurant is perfect for food enthusiasts seeking a unique gastronomic experience.
Temporal
Experience the vibrant flavors of Mexican cuisine at Temporal, a top-rated restaurant in the heart of Mexico City. Known for its exquisite dishes and lively atmosphere, it's a must-visit for food enthusiasts.
Mon–Sat 13:30–23:59 · Sun 13:30–23:00
Botánico
Nestled in the vibrant neighborhood of La Condesa, Botánico is a culinary gem that invites tourists to indulge in an exquisite dining experience. With its lush greenery and inviting ambiance, this restaurant offers a delightful escape from the bustling city life of Mexico City, featuring a menu that celebrates the rich flavors of local cuisine paired with innovative twists.
Tue–Sat 13:00–1:00 · Sun 13:00–23:00
Tezontle Restaurant
Tezontle Restaurant invites tourists to indulge in an exquisite dining experience, showcasing authentic Mexican cuisine within the historic center of Mexico City. With its vibrant atmosphere and exceptional service, it is a must-visit for food enthusiasts seeking to savor traditional flavors and innovative dishes.
Mon–Sat 13:00–23:00 · Sun 13:00–22:00
Zesta Punta
Discover Zesta Punta, a vibrant Spanish bar and restaurant in Mexico City's Colonia Tabacalera, offering an authentic taste of Spain through its diverse menu and inviting atmosphere. Perfect for tourists seeking a unique dining experience.
Tue–Sat 13:00–22:00 · Sun 13:00–18:00
JAYI Restaurante
Nestled in the vibrant Roma Norte district of Mexico City, JAYI Restaurante invites you to indulge in a culinary journey through Lebanese cuisine, offering a delightful array of vegan and vegetarian options amidst an inviting atmosphere.
Anatol
Discover Anatol, a premier Mexican dining destination in Polanco, renowned for its exquisite cuisine, elegant ambiance, and exceptional service. Perfect for food lovers seeking an authentic taste of Mexico.
Mon–Sat 13:00–22:00 · Sun 13:00–17:00
Lord Buddha Restaurant
Lord Buddha Restaurant in Mexico City offers a unique fusion of Indian flavors and vegetarian delights, perfect for food enthusiasts seeking an unforgettable dining experience. With its inviting atmosphere and diverse menu, it’s a must-visit for tourists exploring the vibrant Roma Norte neighborhood.
Jaso
Nestled in the vibrant Polanco district of Mexico City, Jaso is a fine dining restaurant that offers an exquisite culinary journey. With a focus on fresh, local ingredients and innovative techniques, this upscale eatery promises a memorable dining experience for all food enthusiasts.
Mon–Sat 9:00–21:00 · Sun 9:00–19:30
The View
Experience the charm of The View, a delightful restaurant in San Miguel Chapultepec, offering a fusion of traditional British cuisine and local flavors, perfect for breakfast lovers and food enthusiasts alike.
Daily 7:00–23:00
Aura Cocina Mexicana
Aura Cocina Mexicana in Roma Norte offers immersive cooking classes featuring authentic Mexican dishes like white mole, handmade tortillas, and corn cake. Guests enjoy market tours to Mercado de Medellín, street food tastings, and hands-on preparation in a vibrant studio. Led by expert chefs from a family team, classes accommodate dietary needs and provide recipes to recreate at home. Perfect for food lovers seeking cultural depth in Mexico City's culinary scene.
Mon–Sat 9:30–16:00Price level $$Time to spend 4–5 hrs
BAJEL
Nestled in the heart of Cuauhtémoc, BAJEL offers an exquisite fine dining experience that tantalizes the taste buds with its innovative dishes and elegant ambiance. Perfect for food enthusiasts and those seeking a memorable culinary adventure.
Daily 13:30–22:00
Dinner In The Sky Mexico
Dinner In The Sky Mexico offers a unique dining experience suspended high above the city. Enjoy gourmet cuisine while taking in breathtaking views of Mexico City. This unforgettable adventure is perfect for those looking to combine fine dining with a thrilling atmosphere.
La Table Krug
La Table Krug offers an exquisite dining experience in the heart of Mexico City, where culinary artistry meets luxurious ambiance. Perfect for food enthusiasts and those seeking fine dining.
Mon–Sat 13:00–24:00
Explore Mexico City on the map
A handpicked selection of must-see spots in Mexico City, mapped for you.
More about Mexico City

Mexico City travel guide
Mexico City blends Aztec heritage, grand museums, historic barrios, bold cuisine and contemporary culture across Mexico's highland capital, for curious travellers.
Tell me more about Mexico CityMore to explore in Mexico City
Explore more

Explore more of Mexico
Discover Mexico: A land of ancient ruins, vibrant culture, and stunning natural landscapes. Experience diverse cuisine, rich traditions, and warm hospitality.
Explore Mexico
Getting your guide ready…
We are putting together a fresh copy of the Mexico City guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.