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

Em

$$$$ | La Roma Fodor's Choice

Occupying the intimate, refined space that was the original location of renowned Máximo Bistrot, this romantic farm-to-table restaurant is the brainchild of celebrated chef Lucho Martínez, an alum of both Máximo and Quintonil. Em's exciting menu varies according to the chef's inspiration and the season's bounty, but you might start with steak tartare with black truffles and a pain perdue brioche before graduating to braised short ribs with a rich peanut-based mole sauce or a fragrant, earthy porcini mushroom risotto.

Calle Tonalá 133, Mexico City, 06700, Mexico
55-3543–3275
Known For
  • Romantic, intimate dining room
  • Knowledgeable waitstaff
  • Sumptuous omakase menus with well-chosen wine pairings
Restaurant Details
Closed Tues. No lunch

Something incorrect in this review?

Ensō Omakase

$$$$ Fodor's Choice

It’s San Diego that connected chefs Robert Ruiz and Drew Deckman, but it’s their commitment to sustainable seafood that turned it into a 15-course sushi collaboration like none other. More than a restaurant, it’s a total dining experience that starts with a welcome drink in the vineyard as chef Ruiz prepares the sushi bar for a maximum of eight guests. Choose from one of two seatings at 3 or 7 pm, and then sit back and taste the magic. No two visits are alike, nor is there a set menu, as the chef creates dishes based on what’s fresh and available that day. The zero-waste restaurant only purchases (or harvests) ingredients on the reservation count, so everything is consumed bite by bite. Courses are remarkably memorable, just like chef Ruiz’ past that started at age six while casting lines with his grandfather. From fishing to watching cooking shows, and eventually washing dishes in Kona, Ruiz hit a turning point when his mentor told him to live out his purpose. That purpose has taken him from Tokyo to San Diego, and now to Valle de Guadalupe where he works with local purveyors and fishermen to ensure that capture methods, species, at the right time of year are all top priorities.

Carretera Ensenada--Tecate, Km 85.5, Valle de Guadalupe, 22766, Mexico
646-210–8635
Known For
  • Sustainable seafood advocate
  • Intimate dining experience with exclusive wines
  • Local, seasonal ingredients
Restaurant Details
Closed Tues. and Wed.
Two seatings at 3 and 7 pm

Something incorrect in this review?

Entremar

$$$ | Polanco Fodor's Choice

Located in the shadows of Parque Uruguay, Entremar is the lesser-known sister restaurant of the popular Roma Norte seafood restaurant Contramar; both share the same menu as well as the same attentive service. Luckily, it's much easier to get a table at Entremar, but you'll still be enjoying the same high-quality dishes like the pescado contramar, a filet of fish seasoned on one side with red adobo rub and parsley on the other.

Recommended Fodor's Video

Espadín

$$ | La Rinconada Fodor's Choice

Don’t let the location down a dusty dirt road scare you from dining at this breezy restaurant in the boutique hotel Villas Carrizalillo. Perched on a terraced cliff overlooking the white-sand crescent of Carrizalillo Beach, Espadín offers a winning combination of sophisticated cuisine and stunning ocean views (try to arrive at sunset). Even at its busiest, the ambience is pure romance, thanks to the soaring palapa roof, fresh flowers, and attentive service. Popular menu choices include perfectly grilled whole red snapper, a delicate roasted beet–and–Oaxacan cheese salad, and chicken in a fragrant mole negro. Finish your meal off with an artisanal mezcal. On weekends, there's often a guitarist playing soft ballads. It's open all day for breakfast, lunch, and dinner.

A 10% gratuity is included in the bill.

Esquina Barragán

$$ | San Rafael Fodor's Choice

Black-and-white tiles give this bright space an impeccably clean and welcoming vibe. With its own house mezcal, wines, and beers, it can also be a place to gather for a drink or grab a light dinner. You can sit at the long wood bars facing either the barista zone or the street and the lovely Jardín de Arte, which separates San Rafael from the Colonia Cuautémoc.

Estanquillo El 32

$ | Santa María la Ribera Fodor's Choice
This is a place where the neighborhood elders gather during the day to eat their tamales and drink their coffee, but where you’ll find mostly young, artist types in the evenings. With a wide variety of Mexican artisanal beers and an impressive stock of unique mezcals as well as Mexican coffee, the space is open to the street, like a former garage, and has a couple very well-behaved house dogs keeping everything in check. Books and zines are available to peruse as you enjoy your meal, which ranges from breakfast to dinner. A patio space full of plants adds to the relaxed ambience.

Fauna

$$$$ Fodor's Choice

Imagine a restaurant where communal tables sit among sunflowers, where rosemary sprigs burn like incense, and where chefs are free to create an experimental menu. That’s Fauna, tucked within the Bruma property and run by prodigy-chef David Castro Hussong, who consistently pours out culinary magic. He’s like a pilot that doesn’t know his destination but ends up taking you to a place you never dreamed existed. Let him take control by going straight to the "Fauna Feast" tasting menu ($110/$165 with wine pairing) that may include abalone with pumpkin seeds, chocolate clams, scallops with eggplant puree, crispy pork with sauerkraut, shredded lamb with chili sauce, charred cabbage bathed in butter, and honey semifreddo that will leave your taste buds dumbfounded. At first glance prices may seem high, but portions are substantial, presentation is impressive, and the contemporary Mexican cuisine will blow your mind.

Carretera Ensenada–Tecate, Km 73, Valle de Guadalupe, 22760, Mexico
646-103–6403
Known For
  • Ever-changing menu with highlights like tender lamb
  • Summer garden setting and winter cozy dining room with sheepskin chairs
  • Impressive presentation

Something incorrect in this review?

The Fish Sushi

$$ | Centro Fodor's Choice

Delivering a similar quality to their contemporaries but at a more accessible price point, this sushi spot is still a bit under the radar, but that won't be for long. If you go, don't be fooled by the nondescript exterior: you're in the right place, and it's worth going inside! There's also a speakeasy next-door (and accessible through the kitchen) called Hideaway with a lovely selection of mezcal.

Miguel Hidalgo at Cinco de Mayo, Cabo San Lucas, Mexico
624-143--4636
Known For
  • Fresh, affordable sushi
  • Vegetarian options
  • Box lunches
Restaurant Details
Closed Sat. No lunch

Something incorrect in this review?

Flora's Field Kitchen at Flora Farms

$$$ Fodor's Choice

This alfresco dining experience is built right in the center of the self-sustaining Flora Farms. It's a charming oasis featuring a farm-to-table restaurant, spa, gift shop, cooking school, organic market, and culinary cottages (private homes), all under the Flora Farms brand. Meals are homemade including produce and meat (chicken and pork) grown on the property and bread baked on-site. Wholly organic meals include favorites like fried chicken with mashed potatoes and gravy, massive pork chops fired in the wood-burning oven, butternut squash ravioli, and a selection of pizzas and seasonal salads. Even the sausages served with sweet potato chips are homemade. The adjacent Farm Bar serves unique takes on classic cocktails delivered in Mason jars, like the "Farmarita" with heirloom carrot infusion or the "Pelo de Perro" (Dog's Hair), a Bloody Mary featuring heirloom tomato water. Flora's is a wonderful learning experience for families by day and a romantic spot for couples by night. There's live music events and movie nights scheduled throughout the year, and cooking classes Tuesday, Wednesday, and Friday from 10:30 to 2 pm (cost from $2,465 MX includes cocktail and lunch).

Fonda Fina

$$$ | La Roma Fodor's Choice

Partly founded by Quinonil's celebrity chef Jorge Vallejo, Fonda Fina serves modernly interpreted Mexican classics, such as raw tuna tostadas with citrus oil and a gaujillo-chile vinaigrette or a casserole of beef cheeks braised in a green mole sauce with smoked cauliflower. One popular way to choose your meal here is to mix and match your protein (rib-eye, octopus, and pork among them) with any of several vegetable garnishes and about 10 salsa options—the servers are happy to recommend tasty pairings. The creative cocktails are excellent, too.

Frascati

$ Fodor's Choice

Frascati is friendly and intimate while simultaneously sophisticated, with a lively soundtrack. Choose your pasta (several are house-made) and one of 12 toppings, including traditional sauces such as Bolognese, pesto, four-cheese, and pomodoro, or something chef-inspired like the Arturito, a sauce of fresh tomatoes, cream, chicken, and basil. The mixed seafood combo, served in an oversize martini glass, is a must-try. In addition to lightly battered and deep-fried denizens of the deep, the appetizer comes with batter-fried julienne zucchini and crispy fried parsley.

Fritz

$$ | Alameda Central Fodor's Choice

Close to the border of the Juárez neighborhood sits this locals' favorite German restaurant, which has been in business since 1947. Serving authentic German food and a very extensive list of German beers, it has been paid a visit by many famous players in Mexican history, as proudly displayed on the walls near the bar. Antiquated German beer signs add to the quaint charm of this small but popular restaurant.

Av. Dr. Río de la Loza 221, Mexico City, Mexico
55-5709--2305
Known For
  • House-made pretzels and mustard
  • Pork sauerbrauten in creamy gingersnap sauce
  • Hard-to-find German beers
Restaurant Details
Closed Mon.

Something incorrect in this review?

Galanga Thai Kitchen

$$$ | La Roma Fodor's Choice

Fans of Thai food who are frustrated by the lack of options in the capital can flock to this stellar restaurant set inside a dramatic, spacious 19th-century mansion. The artfully prepared dishes here can hold their own with any you'll find in North America—it's best to share a few dishes, such as duck in a red curry of pineapple, eggplant, and lychee; a southern-style pad Thai with soft-shell crab, tamarind sauce, and coconut milk; and the dessert of fried bananas with house-made chrysanthemum ice cream.

Calle Monterrey 204, Mexico City, 06700, Mexico
55-6550–4492
Known For
  • Inventive, boldly flavored Thai cuisine
  • Excellent wine and cocktail list
  • Rich desserts with homemade ice cream
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Giordana Trattoria

$ | La Crucecita Fodor's Choice

The delicious aromas from the busy kitchen lure fans to the outdoor patio of this cheerful trattoria in a neighborhood that's fast becoming known as "Little Italy." Ebullient chef-owners Manuel and Giordana have a warm energy that matches their classic Italian cuisine; la dolce vita begins with a basket of bread sticks and crusty bread served with two addictive pestos (one habanero and the other anchovy herb). The menu includes a tempting array of house-made pastas including spinach ravioli and tagliatelle. But don't hurry to make your choice; wait to hear the daily specials, which are always market-fresh and simple, using the finest seasonal ingredients. Portions are generous and offer excellent value. The wine list is better than average.

Gonzalitos

$$ | La Roma Fodor's Choice

This itty-bitty taqueria on a less swanky block of famous Calle Colima has a big following for its hearty tacos prepared in the style of Monterrey. There are just a few options on the decidedly meaty menu, all of them delicious, with the chiccharón with tangy salsa verde a particular standout. 

Guido's Restaurant

$$$ | San Miguel Fodor's Choice

Chef Yvonne Villiger works wonders with fresh fish—if the wahoo with capers and black olives is on the menu, don't miss it. But Guido's is best known for pizzas that are baked in a wood-fired oven and served by an incredibly attentive staff. Enjoy a pitcher of delicious sangria in the pleasant, roomy courtyard.

Hacienda La Laborcilla

$$$$ Fodor's Choice

A favorite destination for romantic date nights and special occasions, this elegant restaurant is set within the grand high-ceiling salons and elaborately landscaped terraces of a 17th-century hacienda a short drive north of the city center. The upscale cuisine borrows heavily from France and Italy—consider foie gras with fig compote on a baguette and roasted beets with labneh and pistachios to start, followed by fish of the day with a puttanesca sauce or beef filet with a rich tarragon-butter sauce.

Hanaichi

$$ Fodor's Choice

It might look like a hole-in-the-wall, but this small Japanese restaurant has some of Cancún's best sushi. Expect sashimi, nigiri, and every type of roll imaginable; house specialties include the Copán roll (deep-fried shrimp wrapped in cucumber) and the Cancún roll (stuffed with eel and scallops). There is a sushi bar on the ground floor and an intimate dining area with a few tables upstairs. Granted, you may not hear crashing waves, but you'll have an authentic Japanese experience for a fraction of what you might pay down the road. Note that the sushi menu is in Spanish and Japanese, but not English.

Hartwood

$$$$ Fodor's Choice

New York chefs cooking New York food for New York prices—in a jungle setting open to the night sky—that's Hartwood. Though the menu changes daily, options might include slow-roasted pork ribs marinated in agave honey or a light, fresh ceviche, and you can always finish with homemade ice cream in flavors like peanut brittle, sweet corn, and cream cheese. Big-city transplants Mya Henry and Eric Werner opened this solar-powered restaurant in 2011, and it has been drawing a full house ever since. Chef Werner has added farming to his list of talents, and the rabbit on the menu comes from his farm. The setting of dark-wood tables on a white pebble floor is remarkably charming, though mosquito-repellent smoke can get heavy at times. The open kitchen and massive oven make for a dramatic, fiery show when the sun goes down. In high season, book ahead by email or get here when the restaurant opens at 6, or risk a New York–style wait.

Carretera Tulum–Boca Paila, Km 7.6, Tulum, 77780, Mexico
Known For
  • Running a zero-carbon footprint operation
  • Locally farmed rabbit
  • Long waits in high season
Restaurant Details
Closed Mon. and Tues. and Sept. and Oct. No lunch
Reservations taken one month in advance

Something incorrect in this review?

Hotaru Lomas

$$$ | Greater Mexico City Fodor's Choice

Venture just up the hill from Polanco into similarly upscale Lomas de Chapultepec to sample some of the most exquisitely presented and sublime sushi in the city, including king crab hand rolls with truffle mayo and butter soy, and hamachi marinated in ponzu-yuzu with sliced serrano chiles. The varnished wood sushi bar is a fun place to sit and watch the chefs in action. There are two other locations in the city.

Calle San Isidro 44, Mexico City, 11650, Mexico
55-8022--2325
Known For
  • Omakase tasting menus
  • Wagyu, enoki mushroom, and pork belly skewers
  • Macadamia cheesecake for dessert

Something incorrect in this review?

House Restaurant

$$$ Fodor's Choice

Downtown Cuernavaca is a bit lacking in trendy dining, but this casually fashionable open-air restaurant in stylish Las Casas B&B Hotel serves some of the most beautifully plated and delicious food in the city. It's a mix of contemporary Mexican and Mediterranean dishes, from sea bass risotto with roasted artichokes and kalamata olives to grilled chicken in a rich mole negro with caramelized bananas and hand-made blue-corn tortillas. There's also a selection of creative pastas, pizzas, and salads. Be sure to save room for the homemade desserts. 

Fray Bartolomé de Las Casas 110, Cuernavaca, 62000, Mexico
777-318--7777
Known For
  • Outstanding wine list
  • Romantic terrace overlooking gardens and a pool
  • Molten chocolate cake with vanilla-bean ice cream, berries, and rosemary
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Huset

$$$ | La Roma Fodor's Choice

You can opt for either of the two distinct experiences in this stylish Calle Colima restaurant: dining in the early 20th-century town house that overlooks the busy street below or sitting in the much more casual and social covered outdoor section with a green living wall. The menu changes seasonally but might feature crab tostadas with grapefruit, ginger, and arugula or fillet of beef with pureed potatoes and a soy-caramel emulsion. The cocktails here are first-rate, too.

Jardin Nebulosa

$$$$ Fodor's Choice

Chic, fancy, and delicious, Jardin Nebulosa seems to be out of place for its environment. Unusual dishes—many of Aztec origin—are made with mostly seasonal and locally harvested ingredients. Wash everything down with a craft beer.

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?

K-ntina

$$$$ | Greater Mexico City Fodor's Choice

The swanky Santa Fe business district has plenty of good restaurants, but this buzzy spot serving inventive takes on regional Mexican cuisine is one of the few truly worth making the trip. Decorated with Mexican pottery and eye-catching artwork, the contemporary space is perfect for feasting on short rib tacos with spicy glazed grapes and an arugula-peanut salsa, grilled salmon with garlic-chile sauce and Oaxacan-style polenta-huitlacoche tamal, and other boldly flavored, creative fare.

Av. Javier Barros Sierra 540, Mexico City, 01219, Mexico
55-5292–4688
Known For
  • Ceviche and other raw-bar dishes
  • Wood-grilled steaks and seafood
  • Inventive cocktails
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Kiin Thai-Viet Eatery

$$ | La Roma Fodor's Choice

This younger sibling to Galanga offers a more varied menu that includes both Thai and Vietnamese fare at slightly lower prices, but as with the original restaurant, the food is flavorful, expertly prepared, and delicious. The solarium-style space creates the feel of dining in an art nouveau birdcage, and there's outdoor seating on a side patio as well. Next door, the same owners run the hip and inviting Somsaa Wine & Tea Room inside a gracious old house---here you'll find an extensive array of drinks as well as flavorful desserts and creative Southeastern small plates.

Calle Cerrada Orizaba 219, Mexico City, 06700, Mexico
55-7095–7421
Known For
  • Beautiful, plant-filled dining room
  • Creative desserts with house-made ice creams
  • Teas, wines, and creative cocktails in adjacent Somsaa Wine & Tea Room
Restaurant Details
Closed Mon. No dinner Sun.

Something incorrect in this review?

Kura Izakaya

$$$ | La Roma Fodor's Choice

Savor deftly crafted modern Japanese fare—yakitori skewers, oden and ramen bowls, tempura, udon noodle, raw shellfish, and sushi and sashimi—in this inviting, contemporary space with a variety of seating options, including private tatami rooms. The menu stand-outs are many, including a serrano-wagyu beef roll and shrimp mapo tofu. There's an impressive selection of cocktails, wines, and artisan beers to match the food.

La Barraca Valenciana

$$ | Coyoacán Fodor's Choice

This casual Spanish restaurant is known both for traditional tapas like tartar de atún con ajillo, croquetas de jamón serrano, and patatas bravas, and for its Iberian take on tortas, the classic Mexican sandwich. The tortas are among the best in the city, some with Mexican touches—like the secretaria (pork leg, chorizo, and cheese)—but the specialties are the calamar (chopped baby squid in chimichurri sauce) and vegetariana (a hearty stack of roasted eggplant and melted cheese). The small, stylish café has a long selection of artisanal Mexican beers, and may be the only tortería in town with a wine list.

La Chata

$ | Centro Fodor's Choice

At high meal times, travelers will find lines of locals and tourists alike extending out the door of this traditional Mexican restaurant in El Centro. While the decor is plain, the food is among the best in the city. Items worth testing include the queso fundido (cheese fondue) and the enchiladas. If you're staying in West Guadalajara, there's a second restaurant at 405 Terranova in Providencia.

Av. Ramón Corona 126, Guadalajara, 44100, Mexico
33-3613–1315
Known For
  • Queso fundido
  • Enchiladas
  • Second location in West Guadalajara

Something incorrect in this review?

La Cocay

$$$$ | San Miguel Fodor's Choice

This casually sophisticated dining room and garden is a local favorite. Although the menu changes frequently, you can expect to find salads with fruits, pasta dishes, steaks, and seafood entrées like seared sashimi-grade tuna or the sweet-mango-topped mahimahi. Consider sharing several small plates from the tapas menu (the blue-cheese phyllo rolls with black-cherry sauce, salmon meatballs, and octopus with garlic are top picks). Also on offer are reasonably priced wines by the glass from Argentina, Chile, and Mexico. As everything is made fresh, popular menu items tend to run out, but everyone seems to leave happy.