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.

Tropical Kitchen Cabo

$$ | Centro

For a light and healthy breakfast, look no further than this plant-based café. Bright, colorful, and filled with greenery, it's a can't-miss spot for vegetarian and vegan travelers looking for fresh smoothies, açai bowls, and the like. 

Venustiano Carranza Lot 3, Cabo San Lucas, Mexico
624-264--3701
Known For
  • Hosting community events
  • Photogenic dishes and drinks
  • Vegan brunch
Restaurant Details
No dinner

Something incorrect in this review?

Trotter's Grill House

$$$

Menu highlights at this beautifully designed, upscale restaurant include tuna steak in a black-pepper crust and Angus beef served with rosemary potatoes. A glass wall separates the formal indoor dining room from the less-formal patio seating area, which is surrounded by lush vegetation that helps you forget that you are on a bustling avenue. Although steaks are the specialty, you'll also find plenty of delicious tapas and salads, and the starters alone make Trotter's worth visiting—try the octopus carpaccio or foie gras.

Circuito Colonias, Mérida, 97127, Mexico
999-927–2320
Known For
  • Contemporary decor
  • Steaks
  • Excellent starters
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Truco 7

$ | El Centro

Totally local yet beloved by visitors, this place is the real deal, morning, noon, and night. Multigenerational Mexican families dine among a spattering of granola-crunchy tourists, all comfortably ensconced within several chummy spaces. At breakfast, egg dishes reign supreme, and enfrijoladas (corn tortillas layered with refried beans, cheese, and sour cream) are an excellent choice. It's also hard to go wrong with the traditional lunch plates, which include enmoladas (tortillas bathed in mole sauce and baked), enchiladas (the same, but in a spicier sauce), and chicken dishes. It's open later than most spots in town.

Truco 7, Guanajuato, 36000, Mexico
473-732–8374
Restaurant Details
No credit cards

Something incorrect in this review?

Recommended Fodor's Video

Tsubomi

$ | La Roma

This cozy bakery/café is a source of singularly delicious Japanese and European treats, both savory and sweet, as well as more substantial fare like grilled teriyaki chicken and curry and rice. Matcha cakes, orange pastries, and perfectly crafted baguettes and sandwiches are among the top options. They also custom design cakes and cookies with a variety of fun motifs, from Day of the Dead to lucha libre.

Calle Tonalá 346, Mexico City, 06700, Mexico
55-1334--4352
Known For
  • Baguette and rustic-bread sandwiches with Japanese and European fillings
  • Good bet for a meal if in the southern end of Roma
  • Colorfully frosted cakes and pastries
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Tuna Blanca

$$$

A more casual iteration of its Puerto Vallarta location, Tuna Blanca faces the water at the north end of Playa El Anclote. Portions are petite, but the five-course tasting menu is still quite filling. Representative courses include a delicious beet-and-goat-cheese appetizer; spinach salad with poached pear and Gorgonzola cheese; salmon carpaccio with lemony scallops tartare; a deliciously tender short rib with pineapple chutney; and, for dessert, vanilla ice cream with mango foam. The soundtrack is sexy Brazilian and jazz, the waitstaff is attentive, and the views are divine. From the deck you'll have the best views of the ocean, Marietas Islands, and the left arm of Banderas Bay.  

Av. El Anclote 5, 63734, Mexico
329-291–5415
Known For
  • Small portions
  • Five-course tasting menu
  • Divine views
Restaurant Details
Closed Mon. No lunch

Something incorrect in this review?

Turtle Bay Café & Bakery

$$$

This funky café, where expats and locals congregate, serves up smoothies, baked goods, tacos, homemade ice cream, and everything in between. The breakfast menu spans acai bowls, eggs Benedict, pancakes, and fruit plates, and for lunch and dinner you'll find blackened fish tacos, coconut shrimp, burgers, and vegetable wraps. Set back from the little plaza, the colorful garden is a pleasant place to have a coffee, and its location by the ecological center makes it the closest thing Akumal has to a downtown. If you fall in love with a local stray, the owner will help you get the paperwork to take your new pet home. The restaurant is open until 10 pm and has free Wi-Fi. This is the only place in town where happy-hour specials include food. Stop by between 4 and 6 pm any day of the week for pizza, taco, and drink specials.

Ty-Coz

$

The inexpensive croissants and freshly brewed coffee make a delicious breakfast combo at this place tucked behind the Soriana grocery store on Avenida Tulum. At lunchtime, stop in for a huge sandwich stuffed with all the deli classics, but be prepared to wait awhile since lines are long. You’ll also find a few vegetarian items on the menu. The "Ty-Coz Express" signs you see around town are mini-branches of this restaurant, usually connected to local gas stations or convenience stores.

Av. Tulum, Sm 2, Cancún, 77500, Mexico
998-884–6060
Known For
  • Monster sandwiches
  • Dirt-cheap prices
  • Local atmosphere

Something incorrect in this review?

Ufficio by Pan di Bacco

$$

Refuel with a coffee and pizza of Neapolitan roots at the Koral Center food hall. Order a takeaway tiramisu and choose your coffee beans for a premium espresso. If you need something more substantial, head next door to Pan di Bacco for a proper Italian dinner. 

Unico

$$$ | El Centro

As competitive as the culinary scene has become in Tulum, this restaurant by chef Brian Sernatinger truly is único (unique), with an eclectic menu that covers everything from pasta to cheeseburgers to seafood. Stars of the international menu include the well-prepared white truffle souffle, Unico's cheeseburger (a beef-and-spice-blend ground and mixed in-house), and the purple basil pappardelle. The chef's special sangria is also a treat. The second-story space in the heart of the pueblo looks down over the main road and can be a bit noisy, but interesting murals, soulful Spanish music, and an intimate 10-table setting are pleasant backdrops for a meal. Save some calories and skip dessert: it's the one thing in the restaurant that's clearly not homemade.

Av. Tulum Mz 5 lote 16-1, Tulum, 77780, Mexico
984-804–3836
Known For
  • International menu
  • Fried goat cheese with local Mayan honey
  • Chef Brian's special sangria mix
Restaurant Details
Closed Sun. No lunch

Something incorrect in this review?

Villa Rica

$$$

Though it's tucked away in Boca del Río, this open-air eatery is one of city's most popular seafood restaurants. Specialties include mussels, grouper, crab claws, and octopus prepared as you wish. For those who relish spicy food, the ostiones enchilpayados (in cream and chipotle chili) are a cut above the rest.

Popular bands play Thursday through Sunday from 3 to 7, so you may need a reservation on those days.

Calz. Mocambo 527, Boca del Río, 94290, Mexico
229-922–2113
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Villa Serena Restaurant Seafood

$$

Open for more than 30 years in the Villa Serena neighborhood along the main highway, this quiet, open-air, palapa-covered restaurant offers standard fare, from beef and shrimp kebab to baby back BBQ ribs and lobster tail, with some Mexican specialties thrown in. If you grab an ocean-facing table, you can watch the cruise ships glide past. This restaurant has what most don't: a pool—perfect for dipping your feet while sipping a fruity concoction.

Village Café

$ | Benito Juárez

Facing Parque Hundido with a view of nothing but trees (okay, and some parked cars and an EcoBici stand), Village Café is a great place to unwind and take in a bit of tranquillity in one of the busier parts of the city. Massive windows open to the sidewalk, where diners take their time on sandwiches, coffees, and pastries. An antique magazine stand occupies the center of the café, providing ample reading material. The dark, green tub chairs are inviting, as is the shaded atmosphere.

Villasol Beach Club

$ | Bacocho

When you're looking for a bite to eat on your day at the beach, choose between poolside service or a table at the more upscale Pez Gallo restaurant. The latter offers inventive Mexican cuisine and great views. After, join a baby-turtle release, hang out at the swim-up bar, watch a free movie at nightfall, go for a long walk, or just lounge in a hammock at this expansive beach club set directly on Playa Bacocho. Even during peak periods, the large, free-form swimming pool never feels crowded. A playground, their own swimming pool, and a kids' menu will make little ones happy.

Arrive early to snag a prime lounger and for happy hour noon–1 daily.

Vitea Oceanfront Bistro

$$$

When chefs Bernhard Güth and Ulf Henriksson, of Trio, needed a challenge, they cooked up this delightful (and quite intimate) seaside bistro. The decor of the open, casual venue is as fresh as the food. It's a nice place for breakfast overlooking the malecón.

Libertad 2, north of Cuale River on the malecón, 48300, Mexico
322-222--8703
Known For
  • Sunset views
  • Spicy shrimp tempura
  • Outstanding wine list

Something incorrect in this review?

Wabi Sushi

$$ | La Roma

This cute hole-in-the-wall sushi and sake bar with several outdoor seats and a cozy interior turns out some of the best Japanese food in the city. There's a wide assortment of nigiri sushi, including bluefin tuna, spicy scallop, and sea urchin, plus creative maki rolls like kampachi with ume and asparagus, along with soft-shell crab tempura, yakimeshi with foie gras and eel sauce, rib-eye tataki, and teriyaki salmon-mushroom bowls.

Calle Cerrada Orizaba 76, Mexico City, 06700, Mexico
55-5941--4815
Known For
  • Well-curated list of Japanese sakes and whiskies
  • Chef who trained under acclaimed Japanese sushi master
  • Outdoor tables looking toward Plaza Río de Janeiro

Something incorrect in this review?

Wayan'e

$

This oasis of carnivorous delights serves tortas—Mexico's answer to the sandwich—and tacos at four locations in Mérida. In addition to ham and cheese tortas, you can get pork loin in smoky chipotle-chile sauce, chorizo sausage, turkey strips sautéed with onions and peppers, and several other delicious combos guaranteed to go straight to your arteries. If you don't speak Spanish, just point to one of 20 types of ingredients while they heat up your tortilla. Not a meat lover? Try some unusual combos, like chopped cactus pads sautéed with mushrooms, or scrambled eggs with chaya or string beans. All of the Wayan'e locations are casual and unassuming, with plastic tables and chairs, but most diners gather around the counter where the food is handed over. The restaurant closes when the food runs out, which is usually around 2 pm.

Calle 59 408, Mérida, 97000, Mexico
999-938–0676
Known For
  • Fun, informal vibe
  • Astounding taco selection
  • Torta-style sandwiches
Restaurant Details
No dinner. Closed Sun.
Reservations not accepted

Something incorrect in this review?

Xiguela

$ | Jalatlaco

This pretty little café and organic-produce shop is nestled away in Jalatlaco, one of the oldest, prettiest, and least-visited parts of the city. The store offers a wide variety of unusual vegetable and fruit products, all sourced locally, as well as a small range of vegan, lactose-free, and gluten-free alternative foods. The cafeteria, located next door, is famous for its filled ciabattas, interesting teas, and friendly atmosphere. It's a great place for a midmorning breakfast or lunch.

Hidalgo 104-C, Oaxaca, 68040, Mexico
951-132–9121
Restaurant Details
No dinner

Something incorrect in this review?

Xochimilco

$$ | Col. Villa de Seris

This large restaurant is rather institutional-looking, but it's a great place to try regional specialties. There's a set menu—meals are designed for two or more, and typically include carne asada, ribs, tripe, vegetable salad, beans, and fresh flour tortillas. It's popular with both locals and visitors from across the border.

Av. Obregón 51, Hermosillo, 83000, Mexico
662-250–4089
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Yamamoto

$$

The oldest Japanese restaurant in Cancún serves the best sushi and sashimi in El Centro with a menu of traditional Japanese dishes like chicken teriyaki and tempura for those who prefer their food cooked. Large groups can order combination platters of sushi, sashimi, kushikatsu, and gyoza. The dining room is tranquil, with Japanese art and bamboo accents, but you can also call to have food delivered to your hotel room.

Av. Uxmal 31, Sm 3, Cancún, 77500, Mexico
998-812–1245
Known For
  • Terrific sushi variety
  • Japanese decor
  • Delivery to El Centro hotels

Something incorrect in this review?

Yelapa Yacht Club

$

The Yacht Club is a restaurant and bar on the town beach—it's not a yacht club at all. Their breaded fish fillet is famous among the villagers and tourists, as are their chicken dishes. The place is always full. At 10 pm the disco starts and it lasts until 2 am.

Bacalao 11, 48440, Mexico
322-305--6846
Known For
  • Lively spot in Yelapa
  • Great parties
  • Beautiful ocean views

Something incorrect in this review?

Zai Sushi

$

Zai may be one of just a few restaurants in the La Fortuna area, but that doesn’t mean you should go only as a default. It is the most buzzed about restaurant in the East Cape, with plenty of diners making the drive up from San José just for a taste of their sushi, which is said to be the best in Los Cabos. If you’ll be driving along Camino Cabo Este, plan intentionally to stop here.

Camino Cabo Este, La Fortuna, 23400, Mexico
624-191--3645
Known For
  • Vegan options
  • Beautiful presentation of dishes
  • Overlooks the ocean and plenty of surfers
Restaurant Details
Closed Mon. and Tues.

Something incorrect in this review?

Zandunga

$ | Centro Historico

A shabby-chic handful of wooden tables dressed in bright paisley cloths, Zandunga is the quintessential corner café. It fills up with local families who come to sample hearty and simple dishes from the istmo, the southeastern part of the state around the town of Tehuantepec. The estofado, a savory beef stew, is recommended; start off with the sampler plate of typical regional snacks, which comes with totopos (crunchy tortillas that originated on the isthmus). Daily specials may include a mole for good measure. Wash it all down with a tangy tea made from hibiscus blossoms.

Calle García Vigil 512-E, Oaxaca, 68000, Mexico
951-516–2265
Restaurant Details
Credit cards accepted
Closed Sun.

Something incorrect in this review?

Zarabanda Restaurante

$$

Near the main square, this unpretentious family-run restaurant is one of the oldest (and most affordable) eateries on the island, and it's considered one of the best places to try island-style food. There are quite a few tasty seafood dishes, including a huge mariscada for two that includes a fish fillet, a whole fish, a lobster, and octopus on a bed of shredded lettuce. The delicious seafood soup includes the freshest seasonal seafood and is an island classic. People come here for the food and not the ambience, so grab a seat at a plastic table, listen to the Mexican music, and take your pick from the extensive menu.

Calle Palomino s/n, Isla Holbox, 77310, Mexico
984-875–2094
Restaurant Details
No credit cards

Something incorrect in this review?

Zéfiro

$$ | Centro Histórico

The restaurant attached to the culinary school at the Claustro Sor Juana is one of Centro's best-kept secrets and one of its few options for fine dining. The cooking here leans toward the traditional with well-executed moles and classic antojitos like corundas and gorditas, but the space, tucked inside the school's quiet campus, is old-world elegant and the service is impeccable.

San Jerónimo 24, Mexico City, 06080, Mexico
55-5130–3385
Known For
  • Regularly changing fixed-price menus
  • Educating aspiring cooks
  • Affordable fine dining
Restaurant Details
Closed Sun. and Mon. No dinner

Something incorrect in this review?

Zermatt Bakery

$ | San Miguel

Pick out your goodies with a pair of tongs—that’s the way bakeries operate in Mexico—and bring your tray to the front counter. Take your food (cakes, pastries, breads) to a table indoors or on the front porch or get it to go. Don’t’ forget the coffee—these folks brew it strong.

Av. 5 and Calle 4 Norte, Cozumel, Mexico
Known For
  • Amazing aromas
  • Strong coffee
  • European-style bakery
Restaurant Details
Closed Sun.

Something incorrect in this review?

Ziggy's Restaurant

$$$$

With tables under a palapa on the beach, this restaurant is a perfect place to sink your toes in the sand while dining. Chef Sandra offers understated appetizers like tuna nachos (tuna tartare and avocado with tortilla strips) or shrimp and chipotle sopes (corn flour "disks" with different toppings). Veggie fans will love salads made with cooked potatoes, peach, avocado, and sunflower seeds. The fish is about as fresh as it gets—if you’re an angler, the kitchen will even cook up your catch. By day, the menu focuses on sandwiches and wraps; by night the attention turns to ribs and surf and turf. And the bar, where they've traded in bar stools for swings, is just as nice as the table seating. Service can be slow, but it's worth the wait. There's Mexican wine tasting on Thursday and Caribbean Latin Rhythms on Saturday.

Zipper's Bar & Grill

$$

Popular with the surfing crowd, this palapa-covered joint is right on Costa Azul beach, just south of San José del Cabo. Though their burger is the reason to come, the aroma of grilling lobster and tacos, and a soundtrack of surf tunes are why many return. The crowd can get downright rowdy. There's no question that owner "Big Tony" feeds you well for your pesos. With half-pound burgers, slabs of prime rib, or steak and lobster for two at under $30, you'll leave the beach a glutton, albeit a jolly one. Bring the kids in the daytime; they'll enjoy running from the dining table to the sand between every couple of bites. Sporting events sometimes blare on the TV, and live music is offered nightly.

Baja Takeria

$ | Riviera Nayarit

North of Banderas Bay, in little San Pancho (aka San Francisco), the multitudes rave about the fish and shrimp tacos at Baja Takeria.

Av. Tercer Mundo 70, San Francisco, Mexico
Restaurant Details
No credit cards

Something incorrect in this review?

El Dorado

$

This is the best place in town for seafood; the ocean view from under the tall, peaked palapa roof isn't bad either. In addition to the garlic-and-oil fish fillets and breaded shrimp, there's grilled chicken with baked potato, beef tips with rice and beans, soups, quesadillas, steak, great guacamole, and fries. It's open all day (8 am until 10 pm) and serves everyone from white-collar business types to families and friends meeting for lunch to tourists cleaned up for an evening out. Popular with local families, business people, and travelers, it's a simple and unadorned but large restaurant facing Christmas Bay. After your meal, kick your shoes off and take a walk on the beach.

Calle Gómez Farias 1, San Patricio–Melaque, 48980, Mexico
315-355–5239
Restaurant Details
Credit cards accepted

Something incorrect in this review?

La Leche

$$$$ | Zona Hotelera

If chef Alfonso Cadena weren't so cool (he looks like a refined, former rock star because he is one!), then La Leche's main dining room, an all-white rotunda lined with shelves of milk cans, could come off as gimmicky. But each night as Cadena personally presents a different menu on a chalkboard, his "blank canvas" dining space becomes the perfect backdrop for a unique meal. For instance, a delicate seafood bisque, unveiled in whimsical ceramic tureens, might precede an exquisite mahimahi in a citrus reduction that provides the perfect balance of sweet and sour, rich and refreshing. Servers are attentive and friendly, but there is ample time between courses, so be prepared for an enjoyable but lengthy evening. Reservations aren't required but are a good idea.