681 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 Cueva del Chango

$$ Fodor's Choice

This Playa institution, in a funky jungle garden with fountains, palmettos, and a rambling koi pond, is a favorite breakfast spot. The well-prepared, authentic Mexican selections include multiple styles of chilaquiles, a tart mix of meat, sauce, and egg on a bed of tortillas that will have you skipping lunch. It's popular for lunch and dinner as well.

La Dolce Vita

$$$ Fodor's Choice

The grande dame of Cancún restaurants delivers on the promise of its name, with candlelit tables and discreet waiters who will make you feel as if you've been transported to Italy. The fare includes homemade pizzas and pastas such as Bolognese-style lasagna; veal scaloppine and calamari steak in shrimp and lobster sauce are other options. The wine list is excellent, and the dessert truffle is a must for chocolate lovers. Be patient when waiting for your order, though, as good food takes time to prepare.

Av. Cobá 87, Sm 3, Cancún, 77500, Mexico
998-884–3393
Known For
  • Excellent wine list
  • Chocolate desserts
  • Slow service
Restaurant Details
Closed Sun.

Something incorrect in this review?

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?

Recommended Fodor's Video

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.

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.

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 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?

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?

María Ciento 38

$ | Santa María la Ribera Fodor's Choice
Romantic and tucked away, María Ciento 38 is perhaps the most upscale eatery in the neighborhood. The authentic Sicilian cuisine is homemade and prepared fresh daily, which means the limited seats are in high demand and reservations are recommended. Save room for the gelato.

Marmota

$$$ | La Roma Fodor's Choice

The creative cuisine served in this chic restaurant with sidewalk tables overlooking pretty Plaza Río de Janeiro is inspired by the time the chef-owners spent in the Pacific Northwest of the United States. Typical fare from the regularly changing menu includes wild boar sausage with pickled blackberries or clams steamed with white wine, panceta, spring peas, and parsley. The sister restaurant next door, Cafe Trucha, serves lighter fare throughout the day. 

Plaza Río de Janeiro 53, Mexico City, 06700, Mexico
55-8870--4242
Known For
  • Outstanding wine list
  • Classic grilled cheese sandwich with cheddar and bacon
  • Lovely outdoor seating
Restaurant Details
Closed Sun.

Something incorrect in this review?

Máximo Bistrot

$$$$ | La Roma Fodor's Choice

One of the capital's most sought-after dining experiences has moved from its unassuming original digs to a much more spacious and rather swanky space. Chef Eduardo García crafts complex French-Mediterranean-Mexican dishes like sea scallops with a raspberry "aguachile," lobster risotto, and tagliatelle pasta with a wild boar ragout—nothing outlandish but always perfectly executed. For an opulent feast, book the tasting menu with wine pairings (MP5,350).

Av. Álvaro Obregón 65 Bis, Mexico City, 06700, Mexico
55-5264–4291
Known For
  • Stone crab, lobster, sea urchin, and other rarefied seafood
  • Decadent desserts
  • Exceptional wine list
Restaurant Details
Closed Sun.

Something incorrect in this review?