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.

Casa Nela

$ | Centro Histórico Fodor's Choice

For more than 60 years, the shop Aquí es Oaxaca has anchored this block of Calle Santísima that serves as Centro's unofficial Little Oaxaca, selling tamales as well as the mole pastes and cured meats known in the region. When visitors started asking for full meals, Casa Nela was born, and so up a distressingly narrow flight of spiral stairs you'll find Oaxacan classics served in surprisingly peaceful surroundings.

Soledad 42, Mexico City, 06060, Mexico
55-5542–3754
Known For
  • Traditional mole negro
  • Tlayudas, a typical Oaxcan dish
  • Nice view over Calle Santísima
Restaurant Details
Closed Sun.

Something incorrect in this review?

Casa Oaxaca

$$$ | Centro Historico Fodor's Choice

Chef Alejandro Ruiz is behind some of the most creative food in southern Mexico—rack of lamb in pineapple-and-vanilla sauce and venison tamales with mole are just a few examples. Wild game is featured heavily on the menu, though the kitchen also has a way with red snapper. Not one course falls short here: appetizers incorporate local herbs and greens, and desserts such as a guava tart with rose-petal sorbet perfectly balance citrus and sweetness. The specialty cocktails are excellent, especially the sangria. The room is modern, open, airy, with white stucco walls, simple wooden tables and chairs, and a beamed ceiling. It's casual and effortlessly romantic. The restaurant shares a building with one of the finest art galleries in town, Galería Quetzalli, so you can browse after you eat.

Casa Rolandi

$$$$ | Downtown Fodor's Choice

This quietly sophisticated hotel restaurant has an open-air dining room connected to a deck overlooking the water. A northern Italian menu includes wonderful carpaccio di tonno alla Giorgio (thin slices of tuna with extra-virgin olive oil and lime juice), along with excellent pastas. Even the simplest dishes, such as angel-hair pasta in tomato sauce, are delicious. For something different, try the seafood risotto or costolette d'agnello al forno (lamb chops with a thyme infusion). The sunset views, of course, are spectacular. Tables are set with beautiful linens, china, and cutlery, making Casa Rolandi the most upscale and romantic restaurant on the island.

Recommended Fodor's Video

Casa Tassel

$ | La Roma Fodor's Choice

When you're seeking a calm break from the bustle of the big city, have a seat in this dainty and diminutive tearoom with white painted walls, a brick ceiling, and shelves piled high with beautiful teacups, kettles, and bins of tea. You'll find an impressive array of tea blends as well as yerba mate, and a staff who prepares every drink with great care—in fact, the shop offers classes in tea tasting.

Casamarte Oyster Bar & Grill

$$ Fodor's Choice

Dining at Casamarte offers the quintessential La Paz experience: truly nothing can beat slurping back raw oysters and chocolate clams while people watching on the malecón at sunset. Though the menu is pretty diverse, the seafood (and the raw bar, especially) is what you come for.

Charcutería Hinojosa y Baguetería

$$ | Benito Juárez Fodor's Choice

This charming, European-style charcuterie is one of few in the city. With a couple of outdoor seats and a bar where you can watch all the action, sandwiches are served on fluffy or crunchy baguettes and feature smoked cheeses and sausages. The friendly service is immediate and knowledgeable. Enjoy your sandwich with a Mexican craft beer or glass of wine.

Chez Céline

$$ Fodor's Choice

Céline's fresh-baked breads and pastries honor France, especially exquisite desserts like the classic dark chocolate cake and bold vanilla crème brûlée. Classic bistro fare—including quiche Lorraine and flavorful croques madames—make for a light lunch comme il faut. For a light, sweet breakfast or snack, don't miss the parfait with chia and red fruit coulis. Street-side tables on 5th Avenue are great for people-watching. Chez Céline stays open until 11 pm daily, and there's free Wi-Fi for patrons.

Chico Julio

$$ | La Roma Fodor's Choice

For all the buzzy seafood restaurants in Roma, not one serves a better aguachile than this casual, affordable spot decorated like an old fishing shanty, with mermaid wall sconces, mounted fish, and seaside bric-a-brac. Everything here—including fish-and-chips, smoked-marlin tostadas, octopus-chorizo tacos, and salmon burgers—is fresh and boldly flavored, and you can add even more spice by choosing a few salsas from the extensive condiment bar (some of these are muy picantes, so ask for advice if you're wary).

Chiles and Beer

$$ Fodor's Choice

Chiles and Beer serves quick (or not) meals throughout the day, to be washed down with—you guessed it—beer. Their burgers are big and tasty, but it's the seafood that stands out, particularly the aguachile, a type of Mexican ceviche that hails from Sinaloa. The classic version is made with fresh raw shrimp or fish, cucumber, red onion, lime juice, and chilies that have been pulverized with water—hence the name.

ChocoBanana

$ Fodor's Choice

One of Sayulita's pioneer restaurants has really gotten spiffy, beautifying its terrace restaurant with mosaic tile accents. BLTs and burgers, omelets and bagels, chicken with rice, and chai tea are some of what you'll find here, along with a good selection of vegetarian dishes. Service isn't fast, in keeping with laid-back Sayulita's surfer attitude. This perennial favorite across from the main square is almost always full of people eating and loafing. 

Av. Revolución at Calle Delfines, on plaza, 63732, Mexico
329-291–3051
Known For
  • Chocolate-covered bananas
  • Laid-back atmosphere
  • Large selection of vegetarian dishes
Restaurant Details
No dinner

Something incorrect in this review?

Ciudad Sagrada

$$ Fodor's Choice

Set in a beautiful, open-air space with enchanting terraces, gardens, and views of Cholula's famous pyramid and church, which is just a block away, this is one of the town's most romantic destinations for any meal of the day---it's open from early in the morning until late (except for Sunday, when it closes at 6). The menu focuses mostly on modern interpretations of Mexican favorites like chiles en nogada (which can be prepared vegetarian on request) and chicken enchiladas bathed in a rich mole poblano, but some pastas and international dishes are served, too.

Cocina del Mar

$$$ Fodor's Choice

Baja Californian chef Raul Soto delivers an elevated culinary experience at Cocina del Mar, the elegant restaurant in the exquisite Esperanza Resort. Using daily market ingredients and focusing on simple seafood, Soto presents inventive dishes such as charred octopus, grilled Kumiai oysters, or the zarandeado-style blue colossal shrimp. Comondu lamb chops are accompanied by salsa verde, pink guava, and ember-roasted onion. Just when you thought it couldn't get any better, the waiter delivers a mango and passion fruit sorbet that will leave you wanting for more. Opt for a table on the cliffs where waves crash so close, you can feel the spray.

Carretera Transpeninsular, Km 7, The Corridor, 23410, Mexico
624-145–6400
Known For
  • Romantic location on the cliff
  • Delicious mango and passion fruit sorbet
  • Whole fish encased in salt and herbs
Restaurant Details
Reservations essential

Something incorrect in this review?

Comedor Jacinta

$$ | Polanco Fodor's Choice

Inspired by his mother's cooking, chef Edgar Núñez (of Sud777 fame) opened the unpretentious Comedor Jacinta in 2016. Like most comedores, Jacinta offers a typical comida corrida, or set lunch menu, alongside a fully vegetarian option.

Conchas de Piedra

$$ Fodor's Choice

Read the sign on wall that asks, “Do you oyster?” and then dive into a culinary journey that blends an alfresco shell bar with local sparkling wines. Bypass the à la carte options of poke, and shellfish tostadas (although equally delicious), and go straight for the seven-course tasting menu ($100) that makes this place one to brag about. You’ll be shaking your head in amazement with oysters on the half shell, clam ceviche, seared abalone, and tempura oyster tacos. The vineyard view takes it up a notch, with communal tables under market lights, and an open kitchen where you can watch the chef top dishes with steaming chili butter and crunchy pork belly chicharrones. If you know your oysters, you’ll be treated to only the finest species of pai pai, chignon, and kumiai. Bring your phone because this place is definitely Instagram worthy. 

Carretera Ensenada Tecate, Km 93.5, Valle de Guadalupe, 22761, Mexico
646-162–8306
Known For
  • Presentation is on point
  • Sparkling wines from on-site winery Casa de Piedra
  • Fresh concept by chef Drew Deckman
Restaurant Details
Closed Mon.–Wed. No dinner
Groups of 6 or more must have a reservation

Something incorrect in this review?

Conejo en la Luna Teotihuacán

$$ Fodor's Choice

Although best known for the artisanal mezcals produced by its widely known and well-regarded Conejo en La Luna label, this bustling restaurant with a long, covered patio is a great option for grabbing a meal before or after your time visiting the adjacent pyramids. It's one of the area's better breakfast options, with a nice range of classic Mexican egg and chilaquiles dishes, and later in the day you can enjoy hearty fare like lamb barbecue (on weekends only), escamoles (ant larvae) sauteed in herb butter, and tacos filled with cecina (locally produced cured beef). It's open until 6 on weekdays and 7 on weekends, making a potential early-dinner option after exploring the ruins. There's a second location in CDMX's Condesa neighborhood.

Contramar

$$$ | La Roma Fodor's Choice

Come before 1 pm or make an online reservation to avoid the long wait at this airy seafood haven, a power-lunch spot for the creative and celebrity sets since it opened in 1998 (there's often less of a wait for the casual outside tables). While the people-watching is prime, your attention will be on the food: start with the famed tuna tartare tostadas, then try some fish cooked al pastor or a bowl of clam chowder, minced soft-shell crab or octopus tacos, or the huge butterflied pescado Contramar with red chile. Be sure to save room for dessert, too (the banana pie is memorable). And there are few better places to enjoy the Mexican tradition of sobremesa, lingering over drinks and conversation after a meal.

Corazón de Libano

$$ | Benito Juárez Fodor's Choice

Lebanese cuisine has a long history in Mexico thanks to an immigration wave in the early 20th century, and this spot is one of the city's best. The small, casual sidewalk restaurant in the lovely, leafy neighborhood of Narvarte Poniente has just a few items on the menu, but they’re done very well.

Croasán

$$ | Coyoacán Fodor's Choice

Drop by this smart café just steps from Museo Frida Kahlo for generous portions of creatively prepared Mexican and European breakfast and lunch fare, along with a vast selection of pastries and espresso drinks. The Yucatecan-style chilaquiles, topped with cochinita pibil and pickled onions, are a highlight in the morning, while standouts later in the day include avocado-smoked salmon toast and a Croque monsieur on a freshly baked brioche.

Ignacio Allende 168, Mexico City, 04100, Mexico
55-4027–4639
Known For
  • Extensive selection of fresh-squeezed juices
  • Nutella-stuffed pancakes with a mixed berry jam
  • Lovely outdoor seating along a quiet street
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Cuna

$$ Fodor's Choice

This contemporary restaurant at the Wayam Mundo Imperial hotel in the García Ginerés neighborhood has floor-to-ceiling windows overlooking a plant-filled terrace. Chef Maycoll Calderón allows fresh ingredients to take center stage, avoiding anything too fussy in such flavorful Italian and Latin American dishes as ceviche, arroz con pollo, pizza, and pasta. Extensive cocktail and mocktail menus make the most of the area's tropical fruits. 

Deigo Ramen

$$ | La Condesa Fodor's Choice

There's often a pretty sizable crowd waiting for a seat at the long, narrow bar inside this hip ramen parlor, a fast-casual version of one of the city's most beloved Japanese restaurants, Diego & Kaito, in Del Valle. One of the only spots in town that serves food 24/7, Deigo has a fairly short but sweet menu of well-prepared dishes, with chashu (pork belly, egg, and wakame seaweed) and corn-butter-miso among the favorites. There's a second location in Zona Rosa. 

Tlaxcala 165, Mexico City, 06100, Mexico
Known For
  • Hearty meat and vegan ramens
  • Takoyaki octopus balls
  • Calpis, a noncarbonated Japenese soft drink

Something incorrect in this review?

Di Vino

$$ Fodor's Choice

Clean, bright, and charming, this Italian restaurant has an inviting location on pedestrian-only Andador Cinco de Mayo, just steps away from Plaza de Armas. Customers return again and again for the creative thin-crust pizzas, pastas, and cheese and charcuterie plates served in a historic old home converted to a three-story restaurant.

Andador 5 de Mayo 12, Querétaro, 76000, Mexico
442-214–1273
Known For
  • Friendly, knowledgeable staff
  • Outstanding wine list
  • Exquisite desserts

Something incorrect in this review?

DoceCuarenta Coffee Roasters

$ Fodor's Choice

This fabulous coffee roaster has three locations in La Paz, plus locations in Todos Santos and Cabo San Lucas. Named simply after the physical location of their first café (#1240), the brand is now synonymous with fresh coffee, great pastries, cute merch, and a welcoming atmosphere.

Don Manuel’s

$$$ | Pedregal Fodor's Choice

While the Waldorf Astoria's other restaurant, El Farallon, tends to gather universal acclaim from Cabo's visitors and residents, we'd like to boldly suggest that dining at Don Manuel's is an even better experience. Open for each meal of the day, the modern Mexican cuisine served is innovative and decadent. The tranquil sound of the rolling waves is well complemented by nightly live music, the exclusivity of the restaurant makes it feel as if both nature and the band are performing just for you. A postconsumption stroll along Pedregal's nearly private beach makes for a perfect dessert.

El Auténtico Pato Manila

$ | La Roma Fodor's Choice

Tucked inside the small El Mercado Amazónico on the east edge of Roma, this tiny offbeat Asian-Mexican-fusion taqueria features duck in every one of its handful of dishes, all of them addictively good. In addition to both Mexican- and Asian-style taco preparations (the Peking duck–inspired "Kim" version is especially tasty), you can enjoy ginger-duck-filled wontons and spring rolls as well as duck tortas. There's also a selection of house salsas (red wine-hibiscus, tamarind, and Thai sweet chile), and they offer a handful of artisan beers. The original location in Condesa is also excellent, and there are two others, one in Polanco and one in Coyoacán.

El Cardenal

$$ | San Angel Fodor's Choice

Although not as historic as the original in El Centro (there are four locations in all), this beloved outpost of one of the city's most highly regarded traditional Mexican restaurants occupies a courtly redbrick mansion with high ceilings and expansive terraces, a setting that's ideal for a leisurely weekend brunch before shopping around nearby Plaza San Jacinto. The menu is extensive and includes consistently well-executed renditions of such regional specialties as chilaquiles rojo with cecina, Oaxacan-style chicken mole, pan de elote with clotted cream, and chiles en nogada (in September). It's open daily, but closes at 6:30 pm. Ask to be seated on the main level, ideally out on the terrace, rather than in the dark and less enchanting downstairs space.

El Che Gaucho

$$$ | Colonia Reforma Fodor's Choice

El Che Guacho is owned by Argentinians and specializes in Argentinian cuisine. Look forward to enjoying a delicately cooked steak in a beautifully designed indoor-outdoor restaurant with glass walls that (in good weather) open to provide access to a quiet, covered, terrace garden. The bar is well stocked, the staff are friendly and knowledgeable about their menu, and the choices available are phenomenal. There is nowhere else in Oaxaca to savor the juices of such a perfectly cut, perfectly cooked, and perfectly presented steak, accompanied by a wine handpicked by the owners. It's a favorite with locals and visitors alike.

El Farolito Polanco

$ | Polanco Fodor's Choice

In operation since 1962, you'll find an impressive array of tacos, tortas, agua frescas, and more here. Sit at the counter and watch the chefs whip up meals at an impressive speed.

El Guapo Grill

$$ | Santa María la Ribera Fodor's Choice
Mexico City is arguably the capital of all Latin America, and for that reason you’ll see plenty of restaurants from immigrants of the region, especially South America. El Guapo Grill is Argentine to the max, so expect lots of meat and red wine. A little higher end than other eateries in the area, it has a romantic vibe, dark lighting with wooden tables, and just two televisions (for watching soccer, of course). Murals of famous Argentines (including Maradona) line the walls and tango music plays lightly in the background. It’s a great place to sit over a steak and talk, as the Argentines so love to do.
Calle Eligio Ancona 207, Mexico City, Mexico
55-6718–7771
Known For
  • Slightly upscale Argentine steak house
  • Delicious choripan (chorizo sandwich)
  • Authentic jugo de carne
Restaurant Details
Closed Mon.

Something incorrect in this review?

El Hidalguense

$$ | La Roma Fodor's Choice

This laid-back restaurant has been serving Hidalgo-style lamb barbacoa to grateful Mexico City residents since the 1990s. Friday through Monday afternoon only, fresh lamb from owner Moisés Rodríguez’s Hidalgo farm is roasted for 12 hours over mesquite and oak in an underground pit, then served in charred agave leaves. An order of barbacoa comes with everything you need to make tacos you'll remember for days; be sure to order the consommé, flavored with meat drippings, chile, and lime, and wash it all down with a glass of pulque. Though this is a barbacoa favorite, the mixiotes (pit-barbecued meats)—another Hidalguense specialty—are fantastic as well.

El Mirador de Chapultepec

$$$ | Polanco Fodor's Choice

Set in a handsome old building on a sliver of city blocks wedged between Parque Chapultepec and the Circuito Bicentenario freeway (you may find it easier to Uber than walk here), El Mirador is a venerable old cantina that's been drawing a crowd of regulars since Porfirio Díaz was in office—1904 to be exact. In a dining room of paneled walls and white napery, well-dressed waiters whisk about with plates of pork tongue stewed in a rich chipotle-tomato sauce and tribilín, a flavorful dish of raw beef, fish, and shrimp marinated ceviche-style in olive oil, lime, onions, and roasted chiles. When you're feeling a little trendied-out by Condesa and Roma, this is a relaxing and rewarding antidote.

Av. Chapultepec 606, Mexico City, 11850, Mexico
55-5286--2161
Known For
  • People-watching in the colorful side bar
  • Slightly formal, clubby ambience
  • Old-school traditional Mexican favorite

Something incorrect in this review?