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

Alebrije

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

Located in a renovated garage, Alebrije is loaded with plants, couches, and tables, good for working or chatting during the day and an ideal date spot in the evening. String lights and antique fixtures provide warm-toned light, dancing off the exposed brick as you eat sandwiches and drink hot chocolate, wine, or beer. Art zines are for sale near the kitchen area.

Blanco Castelar

$$$$ | Polanco Fodor's Choice

The architecture here is just as impressive as the food, with the restaurant housed inside a Californian colonial-style mansion built in 1940. Diners can choose from an international menu with Mexican flourishes (like the tacos de lechon confit) or an impressive tasting menu. Blanco Castelar has a sister restaurant in La Roma, Blanco Colima.

Café des Artistes Bistro Gourmet

$$$$ Fodor's Choice

Style and sophistication is what you get when eating at Café des Artistes. Owned and managed by famous French chef Thierry Blouet, this restaurant is top-shelf for gourmet cuisine in Puerto Vallarta.

Recommended Fodor's Video

Carmela y Sal

$$$ | Greater Mexico City Fodor's Choice

Named the country's top chef by the Mexican Gastronomical Council in 2019, young chef Gabriela Ruíz helms this handsome space with a high "living" green ceiling in fashionable Lomas de Chapultepec. Offering inventive interpretations on recipes she grew up with in her native Tabasco, Ruíz wows diners with complexly flavored dishes like goose pâté with a guava compote or beef tongue in a traditional puchero (stew) with plantains and malanga root.

Calle Pedregal N.24, Mexico City, 11040, Mexico
55-7600–1280
Known For
  • Molcajete-ground salsas and moles
  • First-rate cocktail mixology program
  • Flourless chocolate cake with a Tabasco-chiles crumble
Restaurant Details
No dinner Sun.

Something incorrect in this review?

The Club Grill

$$$$ | Zona Hotelera Fodor's Choice

Begin the evening at The Club Grill with a special cocktail at the champagne bar before ordering from a continental menu that includes starters like beef tartar and mains like roasted duck with tequila and agave honey sauce; a multicourse tasting menu, paired with boutique Mexican wines, is available, too. For dessert, try one of the signature soufflés—chocolate, coconut cream, or Grand Marnier. Enjoy live jazz music nightly.

Daiquiri Dick's

$$ Fodor's Choice

Locals come frequently for breakfast; visitors come for the great service and consistent Mexican and international cuisine. The lunch-dinner menu has fabulous appetizers, including superb Mexican shrimp al pastor with lemon-zest beurre blanc, delicious blackened salmon fillet, and perfect, spicy tuna tacos. The tortilla soup is popular, too. Start with a signature daiquiri and move on to the extensive wine list. The open patio dining room frames a view of Playa Los Muertos, creating a beautiful, simple scene to enjoy while you sip that drink.

Av. Olas Altas 314, 48350, Mexico
322-222–0566
Known For
  • Homemade orange-almond granola
  • Grilled fish on a stick
  • Sunset views
Restaurant Details
Closed Sept.

Something incorrect in this review?

John Gray's Kitchen

$$$ Fodor's Choice

Using only the freshest ingredients—from local fruits and vegetables to seafood right off the pier—the chefs at this jungle-side restaurant work their magic in a comfortable, contemporary setting that feels more Manhattan than Maya. Ask about the tender roasted duck breast with tequila, chipotle, and honey, or order an addictive, understated bowl of shrimp macaroni and cheese with notes of truffle. The fresh tuna tostada is also a treat. Daiquiris are served strong and fruity and portions are ample, so get ready to loosen your belt. The specials change weekly and the menu changes seasonally, so repeat guests are always in for a treat.

Av. Niños Heroes, Puerto Morelos, 77580, Mexico
998-871–0665
Known For
  • Tuna tostadas
  • Hamburgers and chicken wings for lunch
  • Duck breast with honey, tequila, and chipotle sauce
Restaurant Details
Closed Sun.

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

Mestizo

$ | El Centro Fodor's Choice

A huge favorite with locals looking for good value and consistently great food, Mestizo comes through again and again. The setting is rustic yet elegant, with original art throughout, and, in one room, ceramic pieces by the famous potter Capelo are for sale. The small bar is charming, and best of all, the super-tasty, unpretentious food is both well prepared and well presented. Service is formal and attentive. Check it out near the beginning of your stay; we bet you'll go back.

Mi Casa Supper Club

$$$ Fodor's Choice

What began as an underground supper club is now among the leading restaurants in Rosarito. Inspired by the founders' international travels, the decor reflects their love for Morocco and Bali while the regularly changing menu celebrates the Mediterranean and Mexico in dishes that incorporate local fish, such as yellowfin tuna with almond mojo. Floor-to-ceiling windows frame the coastline, making it a popular brunch spot on weekends. Grab a table in the formal dining room or on the rooftop terrace (open May–December) where dishes like slow-cooked lamb with Oaxacan mole coloradito are served. Locals often drop by for live music and fresh-baked pastries served with a cup of sweet Moroccan tea.

Peter's Restaurant

$$$$ Fodor's Choice

Although it has only six tables, Peter's has an impressive menu that gives international dishes a Mexican twist—think foie gras with apple and yam bean salad or smoked salmon with potato-chipotle mash. Portions are generous, flavors are outstanding, and prices aren’t too bad. For something lighter, try the Claudia salad, a mix of field greens with raspberry vinaigrette. The key lime pie with tequila sorbet provides a refreshing finish, but, for a local's secret, request the off-the-menu chocolate brownie and ice cream drizzled with habañero honey. Everyone seems to know each other here—Peter’s is popular with expats. You’ll feel welcome, too.

Av. Bonampak, Sm 3, Cancún, 77500, Mexico
998-251–9310
Known For
  • Key lime pie
  • Cozy, intimate atmosphere
  • Expat hangout
Restaurant Details
Closed Sun. and Mon. June–Nov. No lunch

Something incorrect in this review?

Trio

$$$ Fodor's Choice

Trio is simply Puerto Vallarta's best restaurant. Waiters are professional yet unpretentious—either the sommelier or the maître d' can help you with the wine—but the main reason to dine here is the consistently fabulous food, which is also a great value. The grilled oyster from Cabo Corrientes is a great appetizer and then you can treat yourself with the rabbit roasted with aromatic herbs and red wine. The kitchen often stays open until midnight, and during high season the restaurant opens the back patio, second floor, and rooftop terrace.

Calle Guerrero 264, 48300, Mexico
322-222--2196
Known For
  • German chef-owners
  • Warm chocolate cake
  • Wide liquor selection
Restaurant Details
No lunch

Something incorrect in this review?

Vista Grill

$$ | El Centro Fodor's Choice

Sensational views of the sunset and sparkling city-light panoramas after dark make this one of the best restaurants in PV for a celebratory toast—of life, love, or the perfect vacation. Dedicated observers can spot whales spouting offshore almost any day during the winter months. An army of attentive waiters brings baskets of delicious, buttery rolls and whisks away plates. Try the stellar crab-and-sea-bass cakes, lobster tacos, or sashimi with truffle-and-soy vinaigrette and avocado coulis. The chef adds new dishes every few weeks; the barman stocks top-of-the-line spirits; and there is a large wine cellar representing several continents.

Amansala Restaurant

$$$

For sweeping ocean views and light meals, head to this shady beachfront resort restaurant, where the smoothies are fruity but not overly sweet, the guacamole is fresh and flavorful, and the salsa selection is excellent. Don't miss the amply portioned spicy-sweet Thai curry Buddha Bowl. And if you're craving some beach time after your meal, ask about Amansala resort's beach club, where $45 will get you a sun bed for the day.

Carretera Tulum-Boca Paila, Km 5.5, Tulum, 77766, Mexico
559-225–2190
Known For
  • Meals with a view
  • Health-conscious cuisine
  • Vegan and vegetarian options

Something incorrect in this review?

Animalón

$$$$

Pull up an equipale barrel chair and savor lunch under the canopy of a 200-year-old oak tree at this open-air restaurant, chef Javier Plascencia's tribute to local producers and the Valle lifestyle. Featured dishes change almost weekly, but you might find duck confit, kanpachi tostadas, lobster tallarines, and rib eye with sweet corn. The intriguing menu has decor to match, starting with the lantern-strewn terrace and cowhide rugs across plank floors. Six- and nine-course tasting menus (available Wednesday–Sunday) have wine pairing options. Note that this outdoor restaurant is only open during summer and fall.

Carretera Tecate–Ensenada, Ejido, Km 83, Valle de Guadalupe, 22750, Mexico
646-375–2658
Known For
  • Tasting menu with wine pairing
  • Superlative hospitality and setting
  • Creative appetizers
Restaurant Details
Closed Mon. and Tues. and Nov.–Mar.

Something incorrect in this review?

Café NIN

$$ | Juárez

This exquisitely designed eatery feels like entering a mansion. A bit like a labyrinth, the service is quick and the menu extensive with breakfast through dinner options specializing in fresh ingredients. Vegetarian, vegan, and gluten-free options will appease travelers who have eaten one too many orders of chilaquiles.

Café Olé In Puerto Aventuras

$$

The laid-back hub of Puerto Aventuras is this terrace café with a varied menu, including coconut shrimp and chicken with a chimichurri sauce made from red wine, garlic, onion, and fine herbs. If you and local fisherman get lucky, the nightly specials might include fresh-caught fish in garlic sauce. There's live music on Sunday, Wednesday, and Friday in high season.

Coco Restaurant & Beach Bar

$$$ | El Pueblo

Open daily from 7:30 am to 10 pm, this restaurant by the beach is a great spot to enjoy any meal of the day while making the most of the Caribbean lifestyle. The breakfast buffet, served Friday through Sunday, is very popular, but in the evening, the catch of the day is your best bet. After eating, ask for a lounge bed with umbrella and spend the whole day relaxing by the beach.

Coconuts Bar & Grill

$$

The T-shirts and bras hanging from the palapa of this hilly, windward-side hangout at the island's highest point are good indicators of its party-time atmosphere. Classic rock and reggae tunes play in the background while crowds down cervezas, fish, fajitas, and garlic shrimp. The meals may not be good enough to write home about, but they are good enough to keep the crowds coming. Be sure to stroll out to the quieter, outer edges of the dining area and admire the stunning view. Playing with the lazy house dogs and cats (all rescues) is always fun. The party closes at sunset, and the carved coral steps going downhill can be tricky: use caution.

Coffee LAB

$

Loved by locals and visitors alike, this beautiful place is a good spot to grab home-roasted specialty coffee (starting at $2.50), fresh juices (starting at $3), and paninis ($10). Check their calendar online for concerts and other events. Look for their second branch at La Playa near Puerto Los Cabos, which comes with a trendy bar and Sunday brunch.  

Comedor Lucerna

$$
This buzzy spot and communal eatery adorned with street art on the outside and vibrant colors on the inside is always busy. With four different kitchens to choose from (pizzas, hot dogs, hamburgers, or seafood) and a full-stocked bar, the offerings here would suit most people’s palates and is great for trying a variety of foods or for people who simply have different tastes than their dining companions.

Coral Bar and Grill Xcalak

$$

Just by the beach, the Coral Bar and Grill is the on-site restaurant of the Flying Cloud Hotel and part of the XTC Dive Center. The place is open all day, offering Mexican breakfasts, international food for lunch and dinner, and even some vegan dishes. It also works as a beach club and has theme nights every Tuesday and Friday. 

De Temporada Farm Restaurant

$

This tiny open-air restaurant looking out onto the fields of La Trinidad's organic produce offers farm-to-table dining, literally. Gnocchi is tasty but too much for a main dish; it's better to share among your party so you can save room for one of the Korean lettuce wraps, a fresh green salad, or a pork loin sandwich. Absolutely not to be missed are homemade ice creams such as vanilla bean or coconut.

Go early for best selection; food is prepared fresh daily, and the kitchen usually runs out of some dishes by afternoon's end.

The farm is about 10 minutes outside of San Miguel.

Camino a San Miguel Viejo 8, San Miguel de Allende, 37880, Mexico
415-151–0673
Restaurant Details
No credit cards
Closed Sun and Mon. No dinner

Something incorrect in this review?

Don Pedro's

$

Sayulita institution Don Pedro's has wonderful pizzas baked in a wood-fire oven, prepared by European-trained chef and co-owner Nicholas Parrillo. Also on the menu are consistently reliable seafood dishes, yummy salade niçoise, and tapenade. The mesquite-grilled filet mignon is just about the best around; it comes with baby vegetables, mashed potatoes, and pita bread. The pretty second-floor dining room, with the better view, is open when the bottom floor fills up, usually during the high season (November to May). During high season they also have dance classes and dancing to Latin tunes, currently on Monday, and live flamenco guitar on Thursday. This is a good spot for breakfast, too.

Calle Marlín 2, at the beach, 63732, Mexico
329-291–3090
Known For
  • Wood-fired pizzas
  • Thursday live flamenco
  • Monday dance classes
Restaurant Details
Closed Sept.

Something incorrect in this review?

El Patio del 30

$$

Come to this cozy place for the pizza, stay for the cocktails and the live music. If pizza is not your thing, though, a wide variety of salads, pastas, and steaks are also available and well-served.

Álvaro Obregón 165, Chetumal, 77000, Mexico
983-285–3898
Known For
  • Specialty pizzas
  • Live music
  • Original cocktail menu
Restaurant Details
No lunch.

Something incorrect in this review?

El Pegaso

$ | El Centro

This family-owned restaurant is known for its friendly service and casual atmosphere. It has great breakfast options, including eggs Benedict and waffles, which are available until noon to aid late risers. At lunch and dinner light fare predominates, including salads and sandwiches, but there are full meals as well, such as grilled chicken with lovely steamed veggies, and the popular chiles en nogada (mild chili peppers stuffed with an elaborate ground-meat mixture and topped with walnut sauce and pomegranate seeds). Desserts are all made in-house. Don't miss the new rooftop bar, up several flights of stairs, with exceptional downtown views.

Calle Corregidora 6, San Miguel de Allende, 37700, Mexico
415-152–1351
Restaurant Details
Closed Wed.

Something incorrect in this review?

Food Park PV

$

For an informal bite on any given evening, there's nothing like Food Park PV. Here you'll find a variety of snacks, beer, live music, and good vibes, all in a refreshing outdoor atmosphere.

Hacienda San Angel Gourmet

$$$$

Ivy climbs blond, hacienda-style columns, and chandeliers bathe in a romantic light in the second-floor dining room of this stunningly restored boutique hotel and restaurant. The chef has a restrained hand when it comes to salt and spices; recipes are straightforward yet neither bland nor boring.

Calle Miramar 336, 48300, Mexico
322-222--2692
Known For
  • Cabrería (a choice cut of beef on the bone)
  • Breathtaking sunset views
  • 12-piece mariachi
Restaurant Details
Closed July–Sept.
Reservations essential

Something incorrect in this review?

Hecho en Mexico

$ | El Centro

When locals, be they Mexican or expat, ask each other where to eat, the answer is very often, "Let's go to Hecho!" Both the service and the food are consistently good. Choose one of the side dishes (including onion rings, garlic mashed potatoes, cactus salad, green salad, and many more) when ordering a burger, or two side dishes for the well-prepared salmon fillet, ginger chicken, or tender arrachera steak. Favorite desserts include the monster brownie topped with vanilla ice cream, peanut butter pie, and crème brûlée. On weekends musicians often serenade diners on the pretty outdoor patio, which has a retractable roof high above the café tables. One of the two inside rooms—both of which open onto the plant-filled patio—has booths; the other, larger room has tables for four or six diners.