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

Qubano

$$ | El Pueblo

This delightful restaurant is known for its delicious Cuban food. The grilled tostones sandwiches, which use fried plantains instead of bread, are topped with a finger-licking onion-and-orange sauce, and the juicy hamburgers are stuffed with goat cheese and served with yucca fries. Several vegetarian dishes are also available, and lunch salads are topped with fresh ingredients like garbanzo beans, avocado, and jicama.  By night, Qubano morphs into a tapas bar, with a lively atmosphere and a long list of delicious Caribbean cocktails.

Reel Inn Restaurant

$$

This oceanfront, thatched-roof, palapa restaurant serves simple but tasty food. The Tex-Mex shrimp tacos accompanied with a cool beer are perfect for lunch, while dealing with the midday heat, and, for dinner, try the Poc Chuc pork or the traditional chicken with mole.

The Restaurant

$$$ | El Centro

Founded in 2008 by chef Donnie Masterton, formerly of New York's Bouley, Montrachet, and Tavern on the Green, The Restaurant is where well-heeled and shabby-chic expats dine with fashionistas and movers and shakers, though they cede the pleasant vine-covered patio to wealthy Mexican visitors come the weekend. The menu emphasizes organic ingredients and changes according to the season and whatever inspires chef Masterton in the local market. Specialties include homemade ravioli with goat cheese and poblano peppers, crab cakes with guacamole, miso-marinated Pacific salmon, sautéed salmon trout in curry brown butter, and, for dessert, panna cotta made with goat yogurt and honey. Thursday is burger night, with a whole menu of specialty burgers.

Recommended Fodor's Video

Restaurant & Bar La Playa

$

La Playa is one of the nicest places to have fresh seafood or beverage in Los Barriles. It’s a little pricey, but everything tastes incredibly fresh, and you can’t beat the location or beach access. It’s a fun spot to watch the kiteboarders on a windy day.

Restaurant Bar Las Gaviotas

$
Las Gaviotas is the perfect place to enjoy seafood and a cold beer with the Pacific ocean in the background. The tables and chairs are right on the beach.
Paseo del Río, Km 12, on the beach, 48294, Mexico
322-113--0380
Known For
  • Grilled fish
  • The best guacamole in Mismaloya
  • Location steps from the ocean
Restaurant Details
No dinner

Something incorrect in this review?

Restaurant Cazadores

$$

This grandly turreted brick building was once the summer home of the Braniff family, former owners of the defunct airline. The house specialty is chamorro, pork shank wrapped in banana leaves. A patio overlooks the boardwalk and is inviting in the evening.

Paseo Ramón Corona 18, 45900, Mexico
37-6765–2162
Known For
  • Slightly high prices
  • Chamorro pork
  • Patio dining overlooking the boardwalk

Something incorrect in this review?

Restaurant Cenote Azul

$$

Perched on the rim of the 300-foot-deep cenote, this palapa restaurant charges a MX$50 entrance fee to access the site. Busloads of tourists come to dine on chicken, pork, and fish dishes, as well as house specialties like the seafood platter and shrimp kebab. Although the setting surpasses food, it's still worth lingering over a meal to gaze out over the deep blue waters. After your food digests, enjoy a swim off the dock. There's also a souvenir shop.

Carretera 307, Km 34, Bacalar, 77981, Mexico
983-834–2460
Known For
  • Seafood platter
  • Shrimp kebab
  • A lovely setting

Something incorrect in this review?

Restaurant L'Eden

$$ | Centro

People rave about the dishes—especially the steaks—at this chalet-style restaurant in the Hotel El Paraíso. The interior has eight candlelit tables and a cozy fireplace. Swiss delights include classic raclette and several different types of fondue. The service is doting but not distracting. The intimate bar is known for its creative, strong cocktails.

Calle 5 de Febrero 19, San Cristóbal de las Casas, 29210, Mexico
967-678–0085
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Restaurant La Hacienda de Oro

$$
Located in the second floor of the main building in the Gardens, guests dine in an open-air terrace that overlooks the cliff below all the way to the river and the mountains in the background. The food is typically Mexican, with handmade corn tortillas and exquisite but spicy sauces.
Carretera a Barra de Navidad, Km 24, Mexico
322-223--6182
Known For
  • Scenic views
  • Only restaurant inside the Botanical Gardens
  • Shrimp-stuffed avocado

Something incorrect in this review?

Restaurant La Playita

$

Open to the ocean air, the wood-and-palm exterior of this restaurant looks right at home on Conchas Chinas Beach. The menu is a mixed bag of Mexican specialties such as chile relleno, international cuisine add-ons like chicken masala, and seafood dishes like the delicious crab enchiladas with chipotle sauce. There are wonderful views of waves crashing on or lapping at the shore at its bar El Set. If you're driving, look for the sign for Hotel Lindo Mar on the coast highway.

Carretera a Barra de Navidad, Km 2.5, 48399, Mexico
322-221--5511
Known For
  • Expansive weekend brunch buffet
  • Spectacular ocean views
  • Huevos Felix (scrambled eggs with fried corn tortillas)

Something incorrect in this review?

Restaurant Las Tinajas

$

The coffee is good at this sunny corner café, but it's also a great place to stop in for a meal. (Just be prepared for leisurely service.) The menu includes a wide variety of Mexican dishes, including the delicious sopa de ajo (garlic soup). The pechuga de pollo en chipotle al gratin (chicken breast with chipotle and topped with cheese) is also tasty, but if you're looking for a simpler dish, you can also order more American fare—including burgers and fries.

Palenque, 29960, Mexico
916-345–4970
Restaurant Details
No credit cards

Something incorrect in this review?

Restaurant Mia

$

Set right on Boca de Iguanas Beach, this restaurant serves the typical seafood dishes of the region. Breakfast and burgers are also available. The restaurant is part of a camping compound with cabins and swimming pool included, so many come for the food and stay for the pool.

Playa Boca de Iguanas, 48893, Mexico
315-110--8080
Known For
  • Shrimp quesadillas
  • Great shrimp burger
  • Beach and pool

Something incorrect in this review?

Restaurant Montecarlo

$

This outdoor restaurant is one of a handful of eateries along the lakeside in Teuchitlán. While not fancy, it offers a variety of Mexican dishes, including fish, molcajetes dishes of mixed meats, cheese, and vegetables in a stone bowl), and fajitas, and provides a grand view of the lake teeming with fish and birds including herons and pelicans. There's also a fish pond where kids can borrow a homemade rod for some catch and release. As you turn into the street, don't feel pressured by the parking attendants at the other restaurants who will make attempts to get you into their locales.

Calle Las Fuentes 5, 46760, Mexico
38-4733–0257
Known For
  • Veracruz-style octopus
  • Shrimp empanadas
  • Melted cheese

Something incorrect in this review?

Restaurant Valle Azul

$

This quaint restaurant is small but cozy, and serves traditional homemade dishes and wood-oven pizzas. Sit at the outside tables and get a good view of the quiet life in the main square.

Calle Primero de Abril 6, 48400, Mexico
322-269--0646
Known For
  • Exquisite chiles rellenos
  • Cold beer
  • Handmade tortillas
Restaurant Details
Closed Tues.

Something incorrect in this review?

Restaurante Casa Club de Académico

$$ | Greater Mexico City

It's worth making your way south to Cuidad Universitaria to dine at this distinctive and generally untouristy venue inside the UNAM faculty club, with a terrace that overlooks beautiful gardens and volcanic rocks. Open to the public and especially enjoyable for a late afternoon lunch, the restaurant serves a diverse, affordable menu of globally inspired dishes, such as penne pasta with a puttanesca sauce, panela cheese enchiladas with mole verde, and roasted rosemary chicken with a Chardonnay reduction. A buffet is offered on weekends.

Av. Cd Universitaria 301, Mexico City, 04510, Mexico
55-6381--2691
Known For
  • Live music, cultural programs, and kids' activities on weekend afternoons
  • Lovely, peaceful setting
  • Creative cocktails and mocktails
Restaurant Details
No dinner

Something incorrect in this review?

Restaurante El Adobe

$$

This intimate spot has excellent food and hanging lamps and masks. You'll find a fairly typical selection of meat, poultry, and seafood dishes, including salmon with grilled onions and spicy chile de árbol sauce and steak with a savory mustard sauce, but the favorites are garlic-and-shrimp soup and the queso al cilantro, fried cheese on a bed of potato skins, covered with salsa verde.

Restaurante El Coral

$

El Coral serves generous portions of seafood in a relaxed environment facing the beach. It's a favorite among those heading out on a tour of the Marietas Islands and for surfers who come to ride the waves at El Anclote.

Restaurante Josecho

$$$$

Situated a 10-minute drive southwest of the city center, this elegant spot specializing in sophisticated contemporary Mexican and international cuisine is a lovely destination for an unhurried dinner. The house specialties change regularly, but typical fare includes steak Rossini with foie gras and a red wine glaze or rare-seared tuna with risotto and a balsamic–black olive reduction.

Dalia 1, Querétaro, 76180, Mexico
442-216–0201
Known For
  • Live classical music many evenings
  • One of the best selections of Mexican and international wine in the city
  • Rich and creative house-made desserts
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Restaurante Kinich

$

At the town’s most comfortable eatery, tables draped in white linen sit under a wide palapa that's surrounded by plants and with a burbling fountain. In a small hut in the back, the cooks make tortillas by hand, and menu highlights include locally made longaniza (a tasty grilled pork sausage) and excellent sopa de lima. A small shop sells carefully selected and cleverly displayed local folk art.

Calle 27 299, Izamal, 97540, Mexico
999-900–2316
Known For
  • Longaniza (a local sausage)
  • Folk art
  • Traditional atmosphere

Something incorrect in this review?

Restaurante La Pérgola

$$ | Zona Hotelera

The German chef at this little restaurant with tiled floors and beamed ceilings does exceptionally well with Mediterranean cuisine. The pastas are made fresh, and the pizzas are tasty—especially the cuatro queso pie made with Gouda, mozzarella, Parmesan, and goat cheese. A complete selection of Italian, Chilean, Mexican, and German wines rounds out the offerings.

Restaurante La Sirenita

$
Punta Pérula beach is filled with this type of informal seafood restaurant, just steps from the sand. Look for a table with palapa by the beach for the ultimate local experience.
Miguel Hidalgo s/n, 44520, Mexico
315-109--0345
Known For
  • Camarones a la diabla (spicy shrimp)
  • Boat tours to Isla Cocinas
  • Great views of the beach
Restaurant Details
No dinner

Something incorrect in this review?

Restaurante Los Girasoles

$$

This oceanfront restaurant has seen better times, but it still has a reputation as one of the best spots to eat in South of PV. Part of the Girasoles Condominium Complex, it's right on the beach, offering customers extraordinary views of the Pacific Ocean and the legendary sunsets of the region. The seafood is good but lacks originality.

Carretera a Barra de Navidad 2354, 48390, Mexico
322-228--0350
Known For
  • Great ocean views
  • Seafood salad
  • Delicious margaritas

Something incorrect in this review?

Restaurante Muul

$

Residents of Izamal have strong opinions on which restaurants make the best panuchos, salbutes, papadzules, and other local specialities, but Restaurante Muul is on many short lists. The atmosphere is no-frills, though the location is convenient, right on the main plaza just steps from the ex-convent.

Restaurante Peña Los Jarritos

$

This cavelike restaurant might only be open on Friday and Saturday, but it has unforgettable regional cuisine and a fun atmosphere with live music. Even simple items like the salsas and frijoles (black beans) are intensely flavored. There's an exquisite sopa de setas (soup of oyster mushrooms), or you could try the signature dish, enchiladas de picadillo con mole de olla (ground beef and raisin enchiladas with a savory local mole).

Adolfo López Mateos 7, Cuetzalan, 73560, Mexico
233-331–0558
Restaurant Details
Credit cards accepted
Closed Sun.–Thurs.

Something incorrect in this review?

Restaurante Pineda

$

Patrons come to Restaurante Pineda for the generous portions of delicious seafood, though the beautiful ocean view is also a draw. Locals rave about the grilled octopus, oysters, and scallops, but the coconut-breaded shrimp aren't too shabby either. You'll leave the place with a full stomach and a somewhat emptier than expected wallet, but it's well worth the experience.

Carretera Los Ayala 5, Mexico
327-274--2143
Known For
  • Pricey but worth it
  • Large portions
  • Raved-about seafood

Something incorrect in this review?

Restaurante Ría Maya

$

Grab a seat in this palapa restaurant directly across from the water and watch the day's catch come straight from the docks. The menu features local specialties like ceviche, seafood soup, fish fillet stuffed with shrimp, and breaded seafood rolled into a ball and deep-fried. In season (July–December) you can order lobster and octopus cooked several different ways. With a seashell-strewn floor and plastic tables, it's far from fancy, but you're sure to leave satisfied. Owner Diego Núñez and his family also operate Río Lagartos Adventures and can arrange a variety of tours.

Calle 19 134, Río Lagartos, 97720, Mexico
986-100–8390
Known For
  • Quality seafood
  • Beachy vibe
  • Lobster and octopus in season

Something incorrect in this review?

Restaurante San Angel Inn

$$$$ | San Angel

Dark mahogany furniture, crisp white table linens, exquisite blue-and-white Talavera place settings, and refined service strike a note of restrained opulence at this 18th-century estate whose dining rooms surround a central courtyard with fragrant gardens and a circular fountain. Although you'll find European-influenced classic fare like chateaubriand for two and crispy calves' brains in brown butter, the Mexican delicacies are the stars—consider the crepes of huitlacoche, or a jewel-like dish of escamoles panfried in butter and herbs. The dessert cart, which displays everything from rich chocolate cake to Bavarian cream with strawberries and cajeta (goats-milk caramel), is a must. Even if you don't come for a full meal, try to drop by for cocktails and appetizers in the beautiful courtyard.

Calle Diego Rivera 50, Mexico City, 01060, Mexico
55-5550–5807
Known For
  • Gorgeous indoor and outdoor dining areas
  • Weekend brunch
  • Elaborate dessert cart

Something incorrect in this review?

Restaurante Yoloxochitl

$

Just above the market, with a view of the main plaza, this plant-filled restaurant makes delicious regional cuisine served by a friendly staff. The envueltos de mole (chicken-filled tortillas covered in a thick, smoky mole sauce) are an excellent choice if you want to take a break from walking around the market and enjoy a snack. There is often live traditional music at lunchtime.

Rico Suave

$ | Centro

Rico Suave boasts an impressive selection of 100% natural juices and smoothies, freshly squeezing and blending almost every fruit (and vegetable) that you can imagine. You can order breakfast or lunch here, as well; tortas (street food--style sandwiches made on bolillo bread, a baguette-style roll) are popular.

Blvd. Lázaro Cárdenas s/n, Cabo San Lucas, Mexico
624-143–1043
Known For
  • Delivery service
  • Smoothies with orange
  • Tortas especiales
Restaurant Details
No dinner

Something incorrect in this review?

Ristorante Tre Galline

$$

Sitting on the intimate patio of this adorable restaurant feels like visiting a friend's home—should that friend happen to be the best Italian chef that you know. The fresh pasta is incredibly tasty, but the best part of your meal might be the straight-from-the-oven bread basket that gets served first.

C. Benito Juárez, Todos Santos, Mexico
612-234--4243
Known For
  • Rich, delicious pasta sauce
  • Italian wines
  • Nice for groups and events
Restaurant Details
Closed Mon.

Something incorrect in this review?