972 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.

La Oveja Negra

$$ | Santa María la Ribera Fodor's choice

Busy and stylish, this is a popular classic in the Santa María la Ribera neighborhood, located in an older building that has retained its original high ceilings and tile work. Known for having slightly higher prices than usual for the area, it’s also recognized for excellent service, taste, and variety of traditional Mexican dishes, but the star is the barbacoa (slow-roasted sheep meat) and pulque.

Calle Sabino 225, Mexico City, Mexico
55-5643–4781
Known For
  • Plato oveja (goat cheese, chorizo, and chicharrón)
  • Waits on weekends
  • Traditional Mexican cocktails
Restaurant Details
Closed Mon.–Thurs.

Something incorrect in this review?

La Palapa

$$$ Fodor's choice

This large, welcoming, thatched-roof eatery is open to the breezes of Playa Los Muertos and filled with wicker-covered chandeliers, art-glass fixtures, and lazily rotating ceiling fans. The menu meanders among international dishes with modern presentation: roasted stuffed chicken breast, pork loin, seared yellowfin tuna drizzled in cacao sauce. It's pricey, but the beachfront location and, in the evening, the low lights and romantic atmosphere, keep people coming back. Breakfast is popular with locals as well as visitors.

La Pigua

$$ Fodor's choice

At the town's favorite lunch spot, glass walls replicate an oblong Maya house, which is surrounded by a profusion of plants. Seafood, with a campechano twist, reigns supreme here, and a truly ambitious meal might start with calamari, stone-crab claws, or camarones al coco (coconut-encrusted shrimp), perhaps followed by pan de cazón (a shark-meat casserole that's one of Campeche's most distinctive dishes) or robalo fish topped with puréed cilantro, parsley, orange, and olive oil. For dessert, the classic choice is the signature and impossibly sweet coconut cake. As the sun goes down, candles are set out on the white-linen tablecloths, and soft blue lighting illuminates the outside atrium.

Recommended Fodor's Video

La Posadita

$ | El Centro Fodor's choice

Here, in the shadow of La Parroquia, you'll find some of the best-prepared traditional Mexican food in town. The guacamole is great, as are any of the enchiladas, the chiles rellenos, and the Yucatan specialty, cochinita pibíl (slow-roasted pork). Top it off with the homemade flan, a delicious preparation of an old standby, and celebrate another fabulous San Miguel day with one of the well-prepared margaritas. The sweeping cityscape, backed by mountains, is another enchantment.

Cuna de Allende 13, San Miguel de Allende, 37700, Mexico
415-154–8862
Restaurant Details
Credit cards accepted
Closed Wed.

Something incorrect in this review?

La Providencia

$$ | Col. Roca Blanca Fodor's choice

If you have time for only one restaurant in Zipolite, then this should be it. Expect creative takes on the traditional in dishes such as Oaxacan shrimp or beef medallions in aromatic hoja santa (Mexican pepperleaf) butter. Reserve for one of two nightly seatings, and arrive early to enjoy a mezcal cocktail in the stylish bar. The restaurant tends to close down during the low season, which can begin as early as September and continue as late as November.

Calle Shambala, Zipolite, 70902, Mexico
958-100–9234
Restaurant Details
Credit cards accepted
Closed Sept., Oct., and Mon. and Tues. No lunch
Reservations essential

Something incorrect in this review?

La Sirena

$$$ Fodor's choice

Overlooking the town square, La Sirena serves an eclectic mix of dishes ranging from mini sliders and grilled grouper to hearty plates of barbecue pulled pork with shoestring fries. If you like Mediterranean food, opt for Greek specialties prepared by chef Anthony Chalas, who credits his skills to his years spent in Greece. The dip sampler—with homemade hummus and tzatziki—is simple and delicious, as is the Athena salad topped with a block of feta and kalamata olives. The keftedes (Greek meatballs) are outstanding. You can taste the quality here, reflecting Anthony's effort to buy only organic and fresh ingredients. There's live music nightly in high season and tequila tastings on Monday.

La Surtidora

$ | El Centro Fodor's choice

A sound track of light jazz plays in the background at this quaint, small restaurant facing Plaza Vasco de Quiroga. Sit at the outdoor tables under the arcade—or indoors, which feels like a shop from bygone days, with shelves packed with liqueurs, nuts, cookies, jams, candies, candles, and other items for sale. Coffee is made fresh from the espresso machine, but you can still get a free refill. The friendly and knowledgeable waiters will patiently explain the unusual dishes, such as huevos tarascos (fried eggs on a corn tortilla topped with corn kernels, thick melted cheese, and a dark chile negro sauce). For lunch or dinner get trout any style, salmon in four-cheese sauce, or mushrooms sautéed in garlic, chili, and tequila. The menu is refreshingly varied and the service refreshingly attentive.

Labná

$$ | El Centro Fodor's choice

Yucatecan cuisine reaches new and exotic heights at this Mayan-themed restaurant, with fabulous dishes prepared by chef Elviro Pol. The papadzules (tortillas stuffed with eggs and covered with pumpkin-seed sauce) are a delicious starter; for an entrée, try the poc chuc (tender pork loin in a sour orange sauce) or longaniza de Valladolid (traditional sausage from the city of Valladolid). The Yucatán Tour sampler platter will give you a little taste of everything. Finish off your meal with some maja blanco (white pudding), and xtabentún-infused Mayan coffee.

Av. Margaritas 29, Sm. 22, Cancún, 77500, Mexico
998-892–3056
Known For
  • Great intro to a lesser-known cuisine
  • Ample sampler platters
  • Popular afternoon buffet

Something incorrect in this review?

Lardo

$$$ | La Condesa Fodor's choice

At this more casual and free-wheeling sibling to famed Rosetta restaurant and bakery, sit at one of the cozy café tables in the sun-filled, shabby-chic dining room and fill up on exceptional grilled, panfried, and oven-baked modern Mediterranean fare served on whimsical antique china. Highlights from the extensive menu include grilled rustic bread topped with tomato and anchovies, blistered-crust pizzas topped with eggplant and ricotta, and rabbit liver ravioli with a rabbit ragù. The bakery offers up different sweet and savory breads depending on the day of the week (the calamata olive bread on Thursday is notable).

Calle Agustín Melgar 6, Mexico City, 06140, Mexico
55-5211–7731
Known For
  • Creative, contemporary Mediterranean cuisine
  • Stunning desserts, some featuring homemade ice cream
  • Baked goods and light fare available from the take-out window
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Las Tlayudas

$$ | Benito Juárez Fodor's choice

Quick and reliably good, Las Tlayudas is a small sidewalk eatery specializing in Oaxacan cuisine. Come here for the tlayudas, of course—massive tortillas covered with beans, cheese, and meat. And don't miss a glass of mezcal or botana Oaxaqueña to wash down some chapulines (grasshoppers).

Le Basilic

$$$$ | Zona Hotelera Fodor's choice

Arched bay windows, checkered marble floors, live jazz, and exquisite garden views create a stunning backdrop to your dining experience here. The menu changes every four months but always consists of fine French-Mediterranean cuisine served beneath silver domes by tuxedoed waiters. The 14 chestnut tables surround a sunken gazebo where orchids bloom. Doubling as a gallery, Le Basilic displays paintings by local artist Leon Alva, and classical ballet dancers perform nightly. As a keepsake, you’ll be presented with a box of French truffles and refined recipe cards recapping the bill of fare. Note that the dress code is resort elegant, reservations are recommended, and children are not allowed. Since this restaurant is rather intimate, expect quality service, meaning that you might feel uncomfortable being watched by the attentive waiters.

Limón

$$$$ | Downtown Fodor's choice

Inspired by “mom’s recipes,” chef Sergio makes freshness a top priority—nothing here is ever frozen. The Mexican-fusion menu features dishes like slightly sweet hibiscus-filled tacos, impressive tomato towers with mozzarella cheese, and shrimp with a four-chile sauce. Fish and steaks are grilled on the garden patio just steps from your table, as is the pineapple flambé with vanilla ice cream.

Calle Lizeta 159, Isla Mujeres, 77400, Mexico
998-130–1924
Known For
  • Maya fusion
  • Grilled fish and steaks
  • Pineapple flambé
Restaurant Details
Closed weekends. No lunch

Something incorrect in this review?

Limosneros

$$$ | Centro Histórico Fodor's choice
With its dramatic volcanic-stone walls and sisal-rope ceiling, this upscale restaurant offers adventurously modern reinterpretations of pre-Hispanic Mexican cuisine. Start your meal with made-to-order tableside salsa (it's best with chapulines) and a sampling of several smaller dishes—like rabbit carnitas and beef tongue tamales—before graduating to a bigger plate of crawfish with a Yucatán relleno negro stew or octopus grilled with black onions, peas, and cherry tomatoes.
Ignacio Allende 3, Mexico City, 06010, Mexico
55-5521–5576
Known For
  • Interesting cocktails using Mexican spirits
  • Emphasis on authentically indigenous Mexican ingredients
  • Creative taco menu de dégustation
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Lola Valentina

$$$ | El Pueblo Fodor's choice

Chef Lori Dumm provides a unique take on Caribbean-fusion cuisine here, creating all of her own recipes and making every menu item from scratch. Starters like hibiscus flower empanadas served with avocado-xnipec dipping sauce make way for fried fish of the day served with jasmine rice and passion-fruit sauce or coconut shrimp with grilled pineapple. Breakfasts of French toast with skillet potatoes and eggs Benedict are equally divine. Those with dietary constraints will appreciate the variety of vegetarian and gluten-free options, including a vegan chocolate cake.

Lolita Café

$ Fodor's choice

In a relaxing garden filled with retro decor, waiters in mesh trucker hats and black T-shirts deliver remarkable urban Mexican cuisine with a dash of Grandma’s secret recipes. Under the shade of a mango tree, start with the trio of salsas infused with orange and chipotle, served with a basket of freshly fried tortilla chips. Local breakfast favorites are the French toast and Costa Azul eggs (scrambled, fried, or baked) served with Dijon cream sauce. Or go straight to the lunch menu, featuring the pork shoulder sandwich, jicama mango salad with citrus cream dressing, and a cheese-and-vegetable stuffed poblano sandwich. All pastries are crafted in-house, including the sinfully divine churros, served with sweet milk.

Manuel Doblado 24, 23400, Mexico
624-130–7786
Known For
  • Delightful breakfast under the shade of a mango tree
  • Yummy churros and gourmet coffees
  • Fresh squeezed juices and healthy smoothies
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Lolo Lorena

$$$$ | Downtown Fodor's choice

Join the dinner party at Lolo's, where the multicourse, prix-fixe menu varies each night but might include lobster carpaccio or gnocchi with truffle sauce, served in an outdoor courtyard. There are a few catches, though—you must bring your own wine (there’s no corking fee), dining is at communal tables, and you must make reservations. Lolo does an occasional brunch, too, served with the same flair and format. French transplant Lorena—everyone knows her as Lolo—offers one of the island’s most distinctive dining experiences most evenings. (The operative word here is "most," and thank your lucky stars if your schedule matches hers.)

Av. Rueda Medina 484, Isla Mujeres, 77400, Mexico
998-704–4392
Known For
  • Strict reservation policy
  • Unique dining experience
  • Lolo, a local celebrity
Restaurant Details
Closed June–Aug. No lunch.

Something incorrect in this review?

Loretta Chic Bistrot

$$$$ | San Angel Fodor's choice

With a chic terrace upstairs and a modern white-on-white interior space on the ground floor, Loretta is one of the few restaurants in the southern half of the city that consistently makes it onto critics' top dining lists. Celebrated chef Abel Hernández presents contemporary takes on classic Provençal, Tuscan, Greek, and Middle Eastern dishes, like pork belly confit–and–heirloom tomato crostini, followed by creative pastas, steaks, moussakas, seafood grills, and a generous selection of vegetable sides.

Av. Revolución 1426, Mexico City, 01020, Mexico
55-2747–9305
Known For
  • Knowledgeable, efficient service
  • Superb pan-Mediterranean wine list
  • Creatively prepared vegetable sides that could be combined into a full meal
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Los Amantes Café & Bistro

$$ | Coyoacán Fodor's choice

Stroll just a block south of Jardín Centenario's inevitable crowds to find this little gem with simple red-and-white-checked tablecloths and a front window lined with tantalizing displays of fresh-made cakes and pies. Indeed, sweets—as well as finely curated teas and well-crafted espresso drinks—are the specialty here, but you'll also find excellent breakfast, lunch, and dinner options, ranging from vegetable frittatas and mollettes with beans and ham in the morning to spinach-and-artichoke casserole and salmon burgers later in the day.

Los Chamorros de Tlacoquemécatl

$$ | Benito Juárez Fodor's choice
A bustling restaurant with no frills, but plenty of flavor, Los Chamorros is dark, hot, and popular. In business since 1974, the restaurant offers an array of Mexican specialties that take diners on a gastronomic voyage into Mexico’s countryside.
Calle Tlacoquemécatl 177, Mexico City, Mexico
55-5575–1235
Known For
  • Chamorro (juicy, butter-soft pork knuckle)
  • Huazontles (native herbs) battered and stuffed with cheese and doused in pasilla chile sauce
  • Hearty soups like sopa de haba (lima bean soup)
Restaurant Details
No dinner

Something incorrect in this review?

Los Cocuyos

$ | Centro Histórico Fodor's choice

Centro's most famous tacos are available all day from this hole-in-the-wall puesto (stall), but are best experienced in the early hours of the morning after several rounds of beer. The tacos here are all beef and are small, so plan on trying at least three. The most famous is the braised suadero, but if you're feeling adventurous the taco de tripa (intestine) is really unmissable.

Bolívar 59, Mexico City, 06000, Mexico
55-5518–4231
Known For
  • Late-night dining
  • Tacos de campechano (tacos with multiple layers of longaniza and suadero)
  • Unique beef tongue tacos

Something incorrect in this review?

Los Tolucos

$ | Greater Mexico City Fodor's choice
Hungry diners come from all over the city to savor bowls of green pozole—a Guerrero specialty—at this casual, old-fashioned Mexican restaurant situated in working-class Algarin (by the Lázaro Cárdenas metro, a short way east of Roma Sur). Piled high with shredded chicken, chicharrón, avocado, and other savory ingredients, this is some of the best pozole around, and there's also a good selection of tacos.

Los Tres Gallos

$$$ Fodor's choice

Ask any Cabo local where you should get dinner, and there's a good chance they'll suggest Los Tres Gallos. Fun, festive, and flavorful, it's a must-try for anyone seeking traditional Mexican cuisine. Set in a courtyard shaded by fruit trees, twinkle lights, and papel picado (colorful tissue paper flags), the menu is crafted from generations-old family recipes of classic heritage dishes such as cochinita pibil (slow-roasted pork) and molcajetes (stone bowls) filled with flank steak, shrimp, chorizo, nopal, and panela cheese.

Madereros

$$$ | San Miguel Chapultepec Fodor's choice

The specialty of this trendy San Miguel de Chapultepec restaurant helmed by a veteran of famed eatery Pujol is food prepared with an open flame, such as grilled sirloin with an eggplant puree and roasted vegetables, but you'll also find a number of classic Mexican and Italian dishes, from shrimp aguachiles to house-made casarecce pasta with a hearty ragu sauce. Dining is inside one of the neighborhood's well-preserved 1930s homes, but there's also a pleasing sidewalk terrace bracketed by cacti and succulents.

Calle General Antonio León 72, Mexico City, 11850, Mexico
55-8931–8136
Known For
  • Creative breakfast fare
  • Fried eggs with chicharrón regio (made with pork jowl)
  • Leisurely afternoon meals in a charming neighborhood
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Madre

$$$ Fodor's choice

Tucked away on a quiet street, this Ensenada restaurant is located in an 80-year-old house whose cozy dining room gives a glimpse of the home-turned-restaurant with local artwork and adobe archways piled high with books. Chef Miguel Bahena and Carolina Verdugo have created an innovative Baja fresh menu showcasing oysters with chili butter, squid ink risotto, confit duck with guava mole, and bay scallops with barley. Handmade tortillas are made Sanora style, slightly thicker to soak in the flavors. Weekend brunch draws a crowd, as does the tasting menu available in five- or seven-course pairings.

Maizajo

$$$ | La Condesa Fodor's choice

Run by Santiago Muñoz, formerly of the famous regional Mexican restaurant Nico's, this casually stylish rooftop restaurant showcases the talented chef's devotion to traditional preparations and ingredients (including the centuries-old nixtamalization process of producing corn tortillas). Highlights from the creative menu include barbecue-duck tacos, huaraches (oval-shaped masa tortillas) topped with braised oxtail, and grilled striped bass with pasilla chiles and heirloom tomatoes. There’s always an interesting selection of pre-Hispanic-inspired desserts, too. Downstairs, an on-site shop sells salsas, handmade tortillas, and other delicious products, and a festive taco bar serves up big portions of sensational short-order snacks that you can embellish yourself with the bountiful array of salsa.

Fernando Montes de Oca 113, Mexico City, 06140, Mexico
55-7959–8540
Known For
  • Casual downstairs taco bar and shop
  • Fresh fruit cocktails
  • Strawberries with an atole (corn) cream and honey for dessert
Restaurant Details
Closed Mon. No dinner Sun.

Something incorrect in this review?

Malva

$$$$ Fodor's choice

With sprawling views of vineyards, this restaurant and open-air kitchen is shaded by a thatched palapa and surrounded by acres of farmland where chef Roberto Alcocer gathers ingredients. Beer, wine, vegetables, fruit, cheese, bread, meat, eggs, honey—nearly everything served is from the on-site farm, making this a true farm-to-table experience. Each plate is a work of art, including the deconstructed salad, the sweetbread tacos, the clam chowder mousse, and the catch of the day with edible flowers. The menu changes monthly, but expect to find a celebration of colors and textures from a kitchen that delivers dishes dribbled in squid ink, topped with egg yoke, or whipped into a foam. Three, six, and 10-course tastings are available ($70, $100, $150), which are reasonable considering the quality of the food. The desserts are not overly sweet, allowing you to taste the flavors rather than just the sugar.

Carretera Ensenada–Tecate, Km 96, Valle de Guadalupe, Mexico
646-155–3085
Known For
  • Locally sourced food
  • Tasting menu featuring Mexican flavors
  • Baja seafood and ranch-grown foods
Restaurant Details
Closed Mon. and Tues.

Something incorrect in this review?

Mango Café Isla

$$ Fodor's choice

Warm and inviting, with wooden tables and colorful chalkboards announcing the day's aguas frescas, this 10-table hot spot is a must if you're looking for an unbeatable breakfast or lunch. Standouts include traditional chiles rellenos, fish tacos, and delicious French toast. Portions are massive, so be sure to come hungry. A self-serve coffee bar guarantees you always have a full cup of joe. Once you move on to cold beers and mango mimosas, it's difficult to leave.

Manta

$$$ Fodor's choice

Dine with ubercool people at Manta, The Cape’s culinary centerpiece by chef Enrique Olvera. Sip a cocktail in the sunken lounge bar, and move on over to the terrace with views of El Arco and surfers in action. The setting is sleek black, with a hip wait staff serving a menu to match. Kick off with aguachile, Peruvian ceviche, or sashimi, and move on to fish tempura tacos with miso and cabbage or rib-eye chili crust. A four-course tasting menu is worth the splurge, and the chocolate sponge cake with peanut ice cream is worth the calories.

Carretera Transpeninsular, Km 5, The Corridor, Mexico
624-163–0010
Known For
  • Globally inspired Mexican cuisine
  • Remarkable sunset views of El Arco
  • Local ingredients from Baja Califonia Sur
Restaurant Details
No lunch

Something incorrect in this review?

Mare

$$$$ | Zona Hotelera Fodor's choice
Everything at this traditional Italian restaurant is stark white, including the stone facade, grand piano, and even the brick oven, where fresh breads are baked. Traditional Italian and bold Mediterranean flavors emerge in dishes like the squid-ink pasta, lobster risotto, spaghetti with seafood, and garden ravioli with artichoke and zucchini. The folks here take great pride in their handmade pasta—that's evident as you pass the chef rolling out dough before cutting it into strands with a chitarra ("pasta guitar"). Come early to watch the sunset, and snag a table on the back terrace overlooking the lagoon.
Blvd. Kukulcán Km 12.5, Cancún, 77500, Mexico
998-885–2746
Known For
  • Handmade pasta
  • Great sunset views over lagoon
  • Sophisticated setting

Something incorrect in this review?

Mari Gold

$$ | San Miguel Chapultepec Fodor's choice

In this narrow minimalist space with one long communal table, you can feast on a lighter and slightly more casual version of the Indian-Mexican-fusion fare popularized by noted Masala y Maiz chefs Norma Listman and Saqib Keval. Start with tortillas topped by stewed garbanzos, salsa macha, and pickled cauliflower, followed by lamb and beef kebabs with a tomato chutney, raita, and roti. Breakfast favorites include a creamy chia pudding topped with cacao, nuts, dates, and honey. Next door, the same owners run Super Cope, a tiny natural foods shop with a fantastic selection of produce, coffees, chocolates, craft beer, artisan juices, and baked goods.

Calle Gobernador Protasio Tagle 66A, Mexico City, 11850, Mexico
55-3726--2228
Known For
  • Chilaquiles with tatemada (charred-tomato) salsa, cream, and cheese in the morning
  • Gajar ka halwa (North Indian dessert made with grated carrots and coconut milk) with maracuya sorbet
  • Well-chosen wine list
Restaurant Details
Closed Mon. and Tues. No dinner

Something incorrect in this review?