370 Best Restaurants in Mexico

Background Illustration for Restaurants

We've compiled the best of the best in Mexico - browse our top choices for the top things to see or do during your stay.

Molino El Pujol

$ | La Condesa Fodor's Choice

Legendary chef and Enrique Olvera, a devoted practitioner of making tortillas according to tradition and with only the highest-quality ingredients, opened this hole-in-wall shop and café, in part to expand his world-famous Polanco restaurant to the masses. The short menu is basically an ode to maíz, featuring elote and esquites, enmoladas (chicken mole enchiladas), avocado-hoja santa tacos, chilaquiles con mole, huitlacoche tamales, and other perfectly prepared botanas (for breakfast and lunch). You can even sip a glass of atole (a thick and warm masa-based beverage with Mesoamerican roots). Although this is undoubtedly the least expensive way to sample the cuisine of Enrique Pujol, there's often a wait—arrive early if possible.

General Benjamín Hill 146, Mexico City, 06100, Mexico
55-5271–3515
Known For
  • House-made tortillas, salsas, and mole to go
  • Tamales with creative fillings
  • Cheerful outdoor seating area
Restaurant Details
No dinner

Something incorrect in this review?

Mural de los Poblanos

$$$ Fodor's Choice

Among the city's countless restaurants specializing in Pueblo-style mole sauces, this relaxing spot set in a gracious galleried building with wood-beam ceilings, soaring arches, and tile floors is one of the finest. The sampler plate with chicken or cheese enchiladas smothered under three different kinds of mole sauce are a delicious way to learn about the differences in preparation of these complex sauces. Other beloved dishes like Tacos árabes with shaved lamb and albóndigas (meatballs) with a slightly spicy jalapeño sauce are executed perfectly here. The friendly staff can help explain the differences among the many kinds of mole sauces offered. 

Nico's

$$$ | Greater Mexico City Fodor's Choice

A must-visit for fans of traditional Mexican cuisine who think they've tasted it all, this barely adorned, simply elegant restaurant in a pleasant workaday neighborhood—a 20-minute Uber ride from Polanco—is the domain of chef Gerardo Vázquez Lugo (whose parents opened Nicos in 1957), a stickler for ingredients sourced from small producers and dishes that can seem nuevo but are all rooted in history. The sopa seca de natas—several crepes layered with cream, tomato, and poblano chiles—is a 19th-century recipe from a convent in Guadalajara, and the octopus stewed in its ink with pecans, almonds, and pine nuts is a generations-old recipe from Veracruz. 

Av. Cuitlahuac 3102, Mexico City, 02080, Mexico
55-5396–7090
Known For
  • Beef fillet with caramelized oranges and a Jamaica sauce
  • Extensive artisanal mezcal selection
  • Chiles en nogada (available only in September)
Restaurant Details
No dinner Sun.--Wed.

Something incorrect in this review?

Recommended Fodor's Video

Ocumare

$$$ Fodor's Choice

This jungle-chic restaurant serves up creative fine-dining fare unlike anything else you'll find in the region. Standout dishes include al pib--style lamb (with roasted mushrooms and birria sauce reduction), a la talla--style catch of the day (with adobe sauce and Mexican grasshoppers), and mole verde with curry and breaded avocado. It's difficult with dishes this good, but leave room for dessert. The lime sherbet with tapioca and coconut, is the perfect, decadent end to a perfect, decadent meal. This creative fare is served in a romantic jungle setting, with distressed wood floors, exposed stone walls, and ceiling lights that mimic birds' nests. In the background, Mexican music and the sound of water falling complete the atmosphere. Even the most discriminating foodies won't be disappointed by this hidden gem tucked away on the beach road just before the Sian Ka'an nature reserve.

Ojo de Agua

$$ | La Condesa Fodor's Choice
This fast-expanding Mexican chain of health food café-markets has one of its busiest but prettiest locations in Condesa, overlooking one of Avenida Amsterdam's most photographed fountains. Choose from an extensive array of combination juices and smoothies, plus excellent, if somewhat pricey, salads and sandwiches, like roasted turkey with manchego and ginger sauce. There's seating outside, and most days the big windows are open so that nearly every table soaks up the exterior's green vibe. You could also order everything to go and dine while seated on one of the cement benches around the tree-shaded fountain.

Outpost

$$$ | Centro Fodor's Choice

This trendy restaurant and lounge grows most of its vegetables and herbs on its rooftop garden, sourcing any remaining ingredients from its San Jose--based sister restaurant, Flora Farms. Whether you come just for drinks or a full-course meal (both are popular options), every bite and sip will taste impossibly fresh. Seating is dispersed between their dining room, chandelier patio, or rooftop terrace, each space offering a different vibe.

Panadería 220

$ | San Rafael Fodor's Choice
Designed as a walk-up and take-out café, this locale is adored for its divine pastries. Despite its small space, the number of delicious beverages and baked goods they prepare is as impressive as they are delicious. It's really just a small nook, with a wooden countertop and a white tiled wall separating the counter from the kitchen. With this very limited seating, it’s best to take your order to go as you meander this quiet street of San Rafael.

Panadería Rosetta

$$ | La Roma Fodor's Choice

Just a block away from the famous restaurant that inspired it, this wildly popular bakery is worth the often long wait for a table to savor a fantastic breakfast, lunch, or even a sweet treat to break up your day. The flaky pastries here are second to none—try the blueberry-lavender scones, guava rolls, or mamey-filled berliners. The savory items are just as mouthwatering, including ricotta-spinach croissants and Croque monsieurs. Traditional Mexican atole is served, plus fine espresso and tea drinks, and there's a pantry that sells gourmet groceries, from olive oil to rosemary focaccia.

Pancho's Backyard

$$$ | San Miguel Fodor's Choice

Marimbas play beside a bubbling fountain in the charming courtyard behind one of Cozumel's best folk-art shops. The English menu is geared toward tourists and priced in pesos, but regional ingredients like smoky chipotle chile make even the standard steak stand out for a true Mexican-inspired meal. Other stars include the cilantro cream soup and shrimp flambéed with tequila. Although Pancho's can be busy, the waitstaff are patient and helpful. Cruise-ship passengers seeking a taste of Mexico pack the place at lunch; dinner is a bit more serene.

Pasillo de Humo

$$$ | La Condesa Fodor's Choice
Located upstairs at the bustling Parián Condesa, an arcade mostly of food stalls, Pasillo de Humo and its gorgeous atrium-style space is at once sophisticated but easygoing. The kitchen produces flavorful, authentic Oaxacan fare, including tlayudas with grasshoppers, chorizo, strips of chile, and other traditional toppings, plus octopus grilled with a hauchimole (guaje-seed mole) sauce and pork belly with fruit mole, plantains, sweet potato puree, and roasted pineapple. Do stick around for the superb desserts.

Pelicanos Restaurant & Marina

$$ Fodor's Choice

Enjoy fresh seafood on the shaded patio of this family-owned restaurant in the heart of town. Try fish prepared al ajo (in a garlicky butter sauce), breaded, grilled, or tikin–xic style (marinated with adobo de achiote and sour oranges). Pelicanos also offers a variety of four-hour excursions that include fishing, snorkeling, then cooking the daily catch at the restaurant.

Piloncillo y Cascabel

$ | Benito Juárez Fodor's Choice
On a verdant corner in Narvarte, this neatly decorated space has plenty of room and a quickly rotating lunch crowd. Known for its lines down the block, diners come for an updated take on traditional Mexican cuisine and reasonable prices. The outdoor seating is nice in this leafy neighborhood.

Pulpo Negro

$$$ Fodor's Choice

Walk a couple blocks south of Tepotzotlán's main plaza, which is lined with mostly unmemorable restaurants, to reach this beautifully designed modern Italian spot set in a handsome old building with towering windows and brick walls. The extensive menu features creative pastas, pizzas, and sandwiches served on house-baked artisan breads---try the linguine with shrimp and octopus sauteed in garlic or the Argentinean-style choripán sandwich, with chorizo, a mix of cheeses, and chimichurri sauce. 

Ignacio Manuel Altamirano 8, Tepotzotlán, 54605, Mexico
55-1100--8846
Known For
  • Delicious breakfasts
  • Inventive craft cocktails
  • House-made sodas with unusual flavors, like basil-jasmine-cardamom
Restaurant Details
Closed Mon.

Something incorrect in this review?

Restaurante Casa Colibrí

$$ Fodor's Choice

Although there's a charming downstairs seating area, the rooftop terrace of this delightful bistro serving creative Mexican dishes as well as pizzas and gastropub fare is hard to beat, with its views overlooking the town's central plaza and the steep cliffs that frame Malinalco. Highlights from the diverse menu include a tiradito of raw cecina with serrano chiles, marinated wild-boar tacos, and trout topped with pineapples, ham, and cheese in a lightly spicy sauce. Among the pizzas, the Yucateca-inspired pie with tender cochinita pibil and cured purple onions is a favorite. Save room for the traditional corn cake with whipped cream and berries for dessert.

Rosa Amaranto

$$ Fodor's Choice

This stylish restaurant set on the rooftop terrace of the enchanting Hotel Boutique Pueblo Lindo offers not only some of the best views in town, but also delicious, beautifully presented modern Mexican dishes. Start the day with huevos rancheros, fresh seasonal fruit, and one of the decadent house-baked pastries; later in the day, try the grilled fish of the day with pureed potatoes and a mango salsa, or enchiladas with chicken and hibiscus flowers. Everything is prepared with care and using fresh, often seasonal ingredients. 

San Pedro Tortas and Cemitas

$ Fodor's Choice

Across the street from the dramatic spires of Parroquia de San Andrés Cholula, this simple sandwich shop serves delicious versions of classic tortas as well as Puebla's beloved version of these hearty sandwiches, the cemita. Try it with chicken milanesa (with thinly pounded and breaded chicken) or local sausage with all the fixings, including cheese, avocado, jalapeños, and chipotles in adobado sauce.

Tabasco Beach

$$$ | Costera Fodor's Choice
An Acapulco institution, Tabasco Beach comes into its own each morning with a devoted breakfast clientele. The morning menu runs from the American (think omelets and eggs Benedict) to the Mexican, with salpicón, a mix of flank steak, eggs, and ranchero sauce. The buffet lunch makes it a popular lunch stop for cruise passengers. Evening gives way to a two-for-one happy hour, enjoyed alongside dinner options like red snapper, garlic shrimp, and mustard chicken. The whole production sits a few feet above the beach, creating a quintessential seaside restaurant.

Tacos Hola

$ | La Condesa Fodor's Choice

This simple, tiny taqueria is a favorite standby for tacos guisados, a completely addictive style with stewed and richly seasoned braised meats like higado (beef liver topped with avocado), chicken mole, and a tuna-sardine blend. Hola stands out from the pack for its variety of vegetarian and vegan options, including squash, Swiss chard, nopales, and quelites, a distinctive Mexican herb that's commonly used in soups and stews.

Tamales Madre

$$ | Juárez Fodor's Choice
If its building's divine design doesn’t call to you immediately from the street, you will be enchanted as you take a step down, literally, into the sunken communal dining area, which also doubles as the kitchen where outstanding tamales are prepared before your eyes. The service is personalized, and the high ceilings make way for shelves to show off a number of beautiful artifacts from around Mexico as well as books about Mexico’s almighty corn.

Té Cuento

$ | Benito Juárez Fodor's Choice
Looking out on vibrant Parque Tlacoqueméctal, this cozy, bright teahouse and eatery is run by an Argentine journalist and specializes in dozens of teas and infusions. It also doubles as a cultural space in the evenings, offering workshops on topics such as film and literature.

Tetetlán

$$$ Fodor's Choice

Adjacent to a gorgeous 1947 Luis Barragán–designed house (Casa Pedegral), this dramatic space with plexiglass floors that reveal a volcanic-rock landscape beneath is a favorite destination of both foodies and architecture aficionados. The kitchen turns out fancy, organic fare from early morning until late at night, like gently scrambled eggs with escamoles (ant larvae) and salsa verde for breakfast, and artisan pizza or roasted octopus with squid ink, caramelized onions, and a pineapple puree at dinner. This is a great spot for lounging, with a bi-level library stocked with art and architecture books and a beautifully curated art and clothing boutique. Tours of Casa Pedegral can be arranged by appointment. If you're a fan of Barragán architecture, take a stroll around the neighborhood, especially along Avendia de los Fuentes, before or after your meal. You'll pass by a number of Barragán-designed or -influenced homes, mostly hidden behind walls, but these concrete-volcanic rock structures are interesting even just to look at.

Vendaval Cooperativa

$ | San Rafael Fodor's Choice

An anticapitalist communal space, bakery, and kitchen, this feminist cooperative has been serving handmade goods since 2017, in resistance to unhealthy working situations and overarching franchises without a soul. Their homemade breads use a unique fermentation process, and they also sell sweets, snacks, coffee, and tea. There’s a focus on a nonhierarchical environment, and they regularly promote the work of women and LGBTQ+ artists with book launches, concerts, and craft-making. Beautiful artisanal crafts are also sold here with a focus on fair trade. 

100% Natural

$$

Start the day at this open-air restaurant with a signature omelet and a bebida inteligente ("intelligent drink"), which combines fruit juice with ginseng. Sandwiches, soy burgers, and stuffed pitas are prepared with fresh-baked breads. Crave meat? Try the grilled chicken done fajita-style. Mexican and Italian specialties are also available. The neighboring 100% Integral shop sells whole-wheat breads and other goodies.

100% Natural

$ | Costera

Along the Costera Miguel Alemán are several of these 24-hour restaurants specializing in quick service and light, healthy food: sandwiches made with whole wheat bread, soy burgers, chicken dishes, yogurt shakes, and fruit salads. You'll recognize these eateries by their green signs with white lettering. The original—the first, and best, in this now-national chain—is across from the Grand Hotel Acapulco.

1826

$$$ | El Centro

Within the gracious Rosewood San Miguel de Allende, Restaurant 1826 conveys both ease and sophistication. The upholstered chairs are comfortable enough to linger over various courses. Flavors represented on the international menu—a small but inspired collection of plates—are subtle, with unusual seasonings that truly please the palate. Sinfully large and calorie-laden desserts include a volcano of semisweet chocolate (in presentations from ground to molten), with a fig compote and rosemary ice cream. Almost-floor-to-ceiling windows frame the large, rectangular space, and the artwork of local luminaries like Marilo Carral grace the walls. A pre- or postdinner drink on the rooftop bar, La Luna, offers incredible 360-degree views of the city. Breakfast (starting at 7 am) and lunch offer more Mexican dishes. Cooking classes with chef Victor Palma and expansive Sunday brunchathons happen on the outdoor patio.

7 Seas Seafood Grille

$$$

It's quite soothing to sit in this restaurant at the ocean's edge under the shade of a palapa while watching the surfers. For breakfast munch on their machaca con huevos (eggs scrambled with shredded beef) washed down with a fresh-fruit smoothie, but later in the day, grab some blue shrimp tacos or a grilled marinated octopus accompanied by a blueberry mojito. Burgers are piled high with jalapeños and caramelized onions. For something light, try the sashimi with Thai dressing. Drop in to watch the sunset and dine on wild sea bass with lemon butter. With a focus on healthy cuisine, the kitchen uses all local organic ingredients, cooks with olive oil (instead of butter), uses soybean oil for deep-frying, and will not serve marlin, mahimahi, or parrotfish due to commercial overfishing. Your entertainment is simple: a wonderful view that never stops changing.

Carretera Transpeninsular, Km 28, The Corridor, 23401, Mexico
624-142–2666
Known For
  • Gluten-free and vegetarian options
  • Inventive seafood cuisine with eclectic style
  • Regional organic vegetables

Something incorrect in this review?

Al Andalus

$$ | Centro Histórico

Housed in a magnificent 17th-century building, Al Andaluz makes some of the best Lebanese food in the capital and is a landmark for the Lebanese immigrant community that has been present here since the late 19th century. Its proximity to La Merced means that the numerous menu options—from classic spreads like hummus and baba ghanoush to delicate plates of raw kibbeh nayeh—are made with the freshest ingredients. If you don't want to choose, order the mesa libanesa, a mixed platter with everything from hummus and kebbeh to lamb shawarmas.

Mesones 171, Mexico City, 06010, Mexico
55-5522–2528
Known For
  • Outdoor dining
  • Arabic coffee
  • Perfect baklava
Restaurant Details
No dinner

Something incorrect in this review?

Aldea Corazón

$$$

Playa's most dramatically sited restaurant sits atop a small cenote in a vast jungly garden full of strangler vines and Mayan ruins—right in the middle of Avenida 5. Designed in accordance with Maya building practices, it's a feast for the eyes, with living "green walls" covered with plants, a bar built on a stone wall, and a park in back that makes for a romantic setting at night (bring bug spray). The menu, full of dressed-up Playa standards—fresh fish, pork shank, guacamole—isn't as memorable (though the jicama tacos are worth a try), but it's a worthwhile meal nonetheless.

Av. 5 between Calles 14 and 16, Playa del Carmen, 77710, Mexico
984-803–1942
Known For
  • Exotic jungle setting
  • Bottled water filtered from the cenote
  • Jicama tacos

Something incorrect in this review?

Alebrije at Las Ventanas

$$$

It's well known that Las Ventanas is one of the best hotels in Mexico, and the on-site dining likewise does not disappoint. A diverse Mexican menu pays homage to Oaxaca, a southern Mexican state with an extraordinarily rich culinary tradition, and a focus on family recipes. Highlights include duck breast with mole negro, grilled octopus with huitlacoche and peanut sauce, and catch of the day with mole verde accompanied by zucchini blossom. For a social appetizer, start with the "Escamoles con Tuétano," a dish of Mexican caviar served with bone marrow and guacamole. If you haven't already blown through your dinner budget, order the fondant mezcal, guava sorbet, or Oaxacan chocolate. There's live music nightly, and private cooking demonstrations in the Rosewood herb garden (by reservation).

Carretera Transpeninsular, Km 19.5, The Corridor, 23400, Mexico
624-144–2800
Known For
  • Oaxacan cuisine
  • Wide variety of moles
  • Nightly live music
Restaurant Details
Reservations essential

Something incorrect in this review?

Alverre Café Bistró

$$ | Coyoacán

A cute, unpretentious local favorite, Alverre has the sort of extensive international menu that's perfect when you and your friends aren't exactly sure what you're hungry for. Excellent bets here include the bountiful jamón serrano salad with arugula and goat cheese, the oven-baked lasagna with Bolognese sauce, and enchiladas suizas with chicken, but you'll also find crepes, omelets, quiches, empanadas, pizzas, and sandwiches.