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

Pollos Ray

$$ | Santa María la Ribera

One thing you can always count on in Mexico City, and Mexico for that matter, is excellent roasted chicken. While popular with locals, the dish is often overlooked by foreigners in favor of flashy tacos, but you should visit this small, sidewalk eatery and try its delicious marinated chicken; there are also grilled vegetables and salsas to make your own tacos. Grab an order to go (which many people do) or take a seat on one of the benches backed up to the street.

Manuel Carpio 158, Mexico City, Mexico
55-8681–6535
Known For
  • Local favorite
  • Affordable chicken dishes
  • Variety of salsas

Something incorrect in this review?

Quiero Gelato

$ | San Miguel

“I want gelato” is the translation of the name of this shop on the southwest side of central plaza. Partake of mango-, lemon-, banana-, and other tropical-flavored cones in addition to the standard chocolate and vanilla. The place does a brisk business when families and couples turn out to enjoy the Sunday doings on the plaza.

Calle 1 Sur 58B, Cozumel, 77600, Mexico
Known For
  • Fun tropical flavors
  • Old-fashioned ice cream-parlor vibe
  • Quick service

Something incorrect in this review?

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.

Recommended Fodor's Video

Repostería Los Chatos

$

For coffee and desserts there is nothing more vallartense than Repostería Los Chatos.

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

Rock 'n Java Caribbean Bar & Grill

$$ | San Miguel

A favorite of expats and locals, this restaurant has an extensive breakfast menu that includes whole-wheat French toast and cheese crepes. For lunch or dinner try the vegetarian tacos, linguine with clams, or one of the many salads. Pies, cakes, and pastries are baked on-site daily. You can savor your healthy meal or sweet snack (and take advantage of free Wi-Fi) while enjoying a sea view through the back windows. New Rock 'n Java spots—Noodle Bar and Sushi and Tex-Mex Island Grill (both in the nearby Mega Shopping Center)—round out the offerings of this popular Cozumel brand. Pay in pesos for a lower bill—the exchange rate here is not the best.

Rolandi's Pizzeria

$$

This Cancún landmark since almost the beginning draws crowds with its scrumptious wood-fired pizzas. The most popular, Pizza Del Padrone, is topped with tomatoes, prosciutto, arugula, and mascarpone cheese. The calzones are smothered with olive oil and packed with fresh ingredients like asparagus, mushrooms, and ham. You can’t go wrong with the homemade pasta dishes like the veal-stuffed ravioli or linguine with clams and white wine, either.

Av. Cobá 12, Sm 5, Cancún, 77500, Mexico
998-884–4047
Known For
  • 20 pizza varieties
  • Calzones with fresh ingredients
  • Friendly service

Something incorrect in this review?

Ruben's

$

The delicious scent of grilling meats will entrance you from blocks away. Latin music blares from the jukebox inside, so after sundown most clients dine at the white plastic tables on the grassy front yard. The charcoal-grilled burgers, which are made of top sirloin, and the french fries, deep-fried zucchini, and baked potatoes are true-to-the-source American treats, but with a twist. The burgers are topped with cabbage, and delicious with the Benton's chipotle sauce that you'll find next to the mustard and ketchup. Try the corn soup served with a generous dollop of sour cream. For dessert there are grilled bananas glazed with cinnamon and sugar and served with fresh cream.

Blvd. Ixtapa s/n, Ixtapa, 48880, Mexico
755-553–0055
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Sanborns

$ | Centro Histórico

In 1917, the Sanborn brothers took over the iconic Casa de los Azulejos building to expand their drugstore business and now the popular stores-cum-restaurants, owned by billionaire Carlos Slim, populate every major town in Mexico. The menu plays it safe with decent Mexican standards and international options like burgers, soups, and club sandwiches, but the long, winding counter is one of the best places around for a solo coffee and breakfast, while happy hour deals at the endearingly old-fashioned upstairs bar are hard to beat.

Calle Madero 4, Mexico City, 06500, Mexico
55-5518–3525
Known For
  • Quality enchiladas
  • Spectacular colonial setting
  • Old-school atmosphere

Something incorrect in this review?

Sandrina's

$

It's very pleasant to dine at night on the back patio of this local favorite amid dozens of candles and tiny lights. The menu includes pizza, salads, pasta dishes, and Mediterranean fare like chicken souvlaki and Greek chicken. Order a liqueur-laced coffee or dessert from the bakery counter. The café at the front has great espresso but is open in high season only, usually December through Easter.

Calle Lázaro Cárdenas 33, 63732, Mexico
329-298–0273
Known For
  • Mediterranean and Greek cuisine
  • Espresso
  • Romantic outdoor dining
Restaurant Details
Closed Tues. No lunch

Something incorrect in this review?

Scuba Jazz Cafe

$

If you need a break from seafood, this small, sophisticated café serves outstanding coffee, Mexican breakfasts, and classic burgers for lunch. They have live music during the week.

Av. Independencia 43, 48854, Mexico
322-121--2941
Known For
  • Atardecer Punta Pérula craft beer
  • Live music
  • A nice break from typical seafood dishes
Restaurant Details
No dinner

Something incorrect in this review?

Sergio's Pizzas

$$$

Locals rave about the grilled steaks and garlic shrimp at Sergio's—one of the nicest restaurants in Chetumal. The barbecued chicken (made with the owner's special sauce) and smoked-oyster or seafood pizzas are equally tasty. When you order the delicious Caesar salad for two, a waiter prepares it at your table. This place also offers a huge breakfast menu plus a variety of lunchtime pasta dishes. You can order takeout or have food delivered, but the gracious staff and free Wi-Fi give you an added incentive to eat in.

Solomon's Landing

$$ | Marina San Lucas

Chef and owner Brian Solomon runs one of the most popular restaurants on the Cabo San Lucas Marina, supplementing waterfront views with first-class service and an enormous range of quality food and beverages. Fresh local seafood is the specialty of the house, but pastas, steaks, and traditional Mexican favorites are also staples of the lunch and dinner menus. The palapa-style architecture is fun yet classy, and the space is pet-friendly, too. 

Sunset Grill

$$$$ | El Pueblo

With an enormous menu (as well as a kids' menu) to satisfy every appetite, this elegant palapa restaurant is the perfect place to savor the sunset. The wide range of dinner dishes includes grilled tuna, coconut shrimp, paella, and grouper in a creamy dill-and-wine sauce. Homemade key lime pie provides a sweet finish. A wall-less dining terrace overlooks the sea, while soft music and candlelight add to the romantic ambience. Grab a table in the sand, and you can take a dip in the ocean between courses.

Av. Rueda Medina, Isla Mujeres, 77400, Mexico
998-865–4148
Known For
  • Romantic ambience
  • Oceanfront dining
  • Fresh seafood
Restaurant Details
Closed Tues. No lunch

Something incorrect in this review?

The Surfin' Burrito

$$ | Zona Hotelera

A truly local joint that seems out of place in the Zona Hotelera draws crowds in the morning for its smoothie bowls and later on for its tacos and burritos. Forget your own private booth at this 24-hour place—you’ll eat at long tables and really get to know your fellow diners. This hangout sits a short distance from Cancún’s party central, but it’s a world away in style. Partiers converge here for a quick after-hours bite.

Taco de Oro XEW

$ | Alameda Central

Founded 65 years ago and moved to its current location three decades back, Taco de Oro specializes in cochinita pibíl, the beloved dish of slow-roasted pork from the Yucatán. This small restaurant doesn’t have much seating inside, so be prepared to eat on a bench on the sidewalk or stand outside.

Lopez 107, Mexico City, 06000, Mexico
Known For
  • Bright and cheerful decor
  • Quick service
  • Family specializing in Yucatán stew
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Tacos de Canasta Los Especiales

$ | Centro Histórico

According to some food historians, tacos de canasta (literally "basket tacos") are the original taco and a street food par excellence as closely associated with the capital's unique culinary culture as tacos al pastor. Mostly made in the neighboring state of Tlaxcala and carried into the city in baskets (hence the name), tacos de canasta are cheap and tasty, slicked with fat and moisture from their journey, and stuffed with simple fillings like beans, potatoes, or chicken in adobo. You'll find tacos de canasta on just about every corner here, but Los Especiales, just off the Zócalo, is justly famous. Get in line, snag an order of five, chow down, and be on your way.

Madero 71, Mexico City, 06000, Mexico
Known For
  • Quick and cheap dining
  • Local classic
  • Famed spot for tacos de canasta

Something incorrect in this review?

Tacos Las Palmas

$

For a quick bite Tacos Las Palmas offers a lot more than what the name suggests. Marlin, tuna, shrimp, and other staple items are served with local fruits and vegetables to produce mouthwatering dishes. The burritos are big and tasty, too.

Libramiento Chapala–Ajijic 96, Mexico
Known For
  • Tuna sashimi
  • Octopus quesadilla
  • Seafood tower

Something incorrect in this review?

Tacos Rossy

$

Don't be fooled by the bare-bones atmosphere: Tacos Rossy serves some of the best tacos in San José. Fish tacos are the thing at this no-frills joint brimming with local families who munch on everything from peel-and-eat shrimp to ceviche and chocolate clams. Served breaded and fried, the shrimp, scallop, and fish (flounder) tacos here are cheap and delicious. Dress them up however you like at a condiment bar that offers avocados, chilies, cabbage slaw, onions, and an assortment of sauces from tomatillo to habanero.

Carretera Transpeninsular, Km 33, 23450, Mexico
624-142–6755
Known For
  • $3 tacos and $3 beers
  • Large condiment bar for dress-your-own taco
  • Best taqueria in town

Something incorrect in this review?

Taqueria El Fogon

$
If your to-do list includes trying authentic Mexican tacos at a local hole-in-the-wall, this is the place for you. Get your Spanish ready to order arguably the best tacos in town, plus frijoles charros (spicy beans) with chorizo, melted cheese, and grilled onions.

Taquería El Paisa

$

This place is widely recognized as having "the best tacos in Cabo" ($3); you'll be surprised by how many of them you can eat at one sitting. The al pastor grilled pork taco is a star alongside the customary agua de Jamaica (hibiscus iced tea) ($2). Besides the traditional tacos, you can get a wide array of gringas, quesadillas, and vampiros, all of them served with cheese and a meat of your choice. 

Lázaro Cárdenas, Mexico
624-191–7409
Known For
  • Quality meat from Sonora
  • Original taco macho served in stuffed pepper instead of tortilla
  • Delicious aguas frescas

Something incorrect in this review?

Tierra Viva

$
Tierra Viva restaurant creates a unique dining experience with its innovative menu of international and tropical flavors. Patrons come here to enjoy fine and creative food from the Caribbean, Oaxaca, Puebla, and Veracruz in a serene location without having to overdress.