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.

Mariscos El Tigre

$

Want to go where the locals eat lunch? El Tigre is a bit out of the way, in a residential neighborhood (take an Uber rather than walk), but it has the some of the absolute freshest seafood in town. The chocolate clams are obligatory, but get the aguachiles, too, to order like a Mexican.

Francisco Javier Mina 1229, La Paz, Mexico
612-238--0017
Known For
  • Freshly shucked clams
  • Seafood sourced directly from fishermen
  • Cash-only
Restaurant Details
Closed Tues. No dinner

Something incorrect in this review?

Marisma Fish Taco

$

The best fish and shrimp tacos in town are served at Marisma. It started in a little stall away from the big restaurants of the Marina seawalk but has now overtaken most of them, at least in reputation among the locals. 

Calle Naranjo 320, Mexico
Known For
  • Breaded shrimp tacos
  • Spicy calamar a la diabla
  • Favorite of locals

Something incorrect in this review?

Martin's

$

Located in La Manzanilla, Martin's is one of the best restaurants by the beach in all the Tenacatita area. You can tell that the chef goes the extra mile to serve more sophisticated seafood dishes than the other restaurants in town.

Playa Blanca 70, 48898, Mexico
315-351--7315
Known For
  • Great Caesar salad
  • Flaming Monte Cristo coffee
  • Live music on weekend nights
Restaurant Details
Closed Tues. and Wed.

Something incorrect in this review?

Recommended Fodor's Video

Masala y Maiz

$$$ | Juárez

Established by wife-and-husband chefs Norma Listman (born in Mexico) and Saqib Keval (born in the U.S. to Indian farmers from East Africa), this intimate bistro presents an intriguing fusion menu of dishes that reflect the owners' diverse heritage with a special focus on exploring social justice through the medium of food. In the morning, you might try heirloom beans in a tamarind adobo sauce with a fried egg and puffy bhatura bread, while lunch favorites include the signature masala fried chicken with Indian and Mexican spices, cardamom sweet potato puree, and herb chutney. Reservations are recommended.  

Calle Marsella 72, Mexico City, 06600, Mexico
55-1313–8260
Known For
  • Flavorful India-meets-Mexico cuisine
  • An exciting (but spendy) list of natural wines
  • Leisurely weekend brunches
Restaurant Details
Closed Tues.

Something incorrect in this review?

Maxico MX

$

Maxico is the main spot in town for coffee and coworking. The menu features healthy options like avocado toast, omelets, wraps, and smoothies, as well as numerous vegetarian and vegan options.

Maya Cañada

$$

This thatch-roof restaurant in the La Cañada neighborhood on the south side of town is one of the prettiest in Palenque. Grab a table amid the fragrant gardens, and listen to musicians play softly (evenings) as you choose one of the regional dishes like pollo en mole chiapaneco (chicken in a local version of the dried-chili classic) and a soup of chipilín (a local herb). Skip the dry shrimp and go for the whole fried fish. Maya, the downtown restaurant, is owned by the same people, but has a different vibe.

Calle Merle Green s/n, Palenque, 29960, Mexico
916-345–0216
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Mazurka

$$$$ | Benito Juárez

The glowing reputation of this long-standing Polish restaurant shone even brighter after people got word that the establishment had served Pope John Paul II on several of his visits to Mexico City; the generous Degustación del Papa (Pope's Menu) includes small portions of various entrées served to the pope. Its best days might be behind it, but it's an interesting slice of the city's diverse culinary history, and still a source for terrific duck dishes.

Nueva York 150, Mexico City, 03810, Mexico
55-5543–4509
Known For
  • The best kielbasa for miles
  • Impressive international wine collection
  • Pierogi with piano accompaniment
Restaurant Details
Closed Mon.

Something incorrect in this review?

Mercado Morisco

$$ | Santa María la Ribera

This hip space is a communal eatery featuring six stalls with neon signs advertising everything from pulque (lightly alcoholic fermented agave nectar) to seafood tacos and Colombian arepas. Nestled among tortillerías, hardware stores, and apartments, it’s easy to walk past it unless you happen to glance inward to spot the brightly decorated market and its picnic table–esque seating.

Mercado Roma

$ | La Roma

About 55 vendors offering everything from elevated short-order street food to refined farm-to-tables victuals operate out of this trendy food hall with a popular artisan beer bar, the Biergarten, on the third-floor rooftop space, which is also home to a whiskey bar. The first floor features stalls and a patio seating area, and a smaller mezzanine offers still more options. Some of the most popular choices include paella, sushi, mezcal, boozy paletas, churros, and French crepes.

Mercado Roma Coyoacán

$$ | Coyoacán

The hip Mercado Roma has replicated its success on a slightly smaller scale with this attractive, three-story food hall a couple of blocks from both Avendia Francisco Sosa and the swanky Oasis Coyoacán shopping mall and cinema. You'll find a good variety of options, including mini-outposts of some popular restaurants around town (including El Auténtico Pato Manila and Butcher & Sons, which occupies the entire top floor), serving everything from pizza and burgers to kebabs and Thai curry bowls.

Merendero Las Lupitas

$$ | Coyoacán

Eclectic paintings of Mexican scenes, colorful tilework and papel picado banners, and ladderback rush-seated chairs capture the traditional vibe of this cozy restaurant that opened here in 1959 on a lovely corner of Avenida Francisco Sosa. The charming setting is the top reason to dine here, but home-style machaca with eggs, chorizo gorditos, carne asada, and other Norteño-style dishes are affordable and tasty.

Calle Jardín Santa Catarina 4, Mexico City, 04010, Mexico
55-5554–3353
Known For
  • Northern Mexico–style ("Norteño") comfort food
  • Historic setting overlooking a famous church
  • Atole (a traditional Mesoamerican corn-masa beverage served warm)

Something incorrect in this review?

Merotoro

$$$ | La Condesa
The esteemed team behind Roma's Contramar also operates this glitzy see-and-be-seen bistro specializing in a rarefied take on the contemporary cuisine of Baja California. The oft-changing menu veers toward rich and beautiful, with dishes like sea urchin--cream rice with crispy soft-shell crab, preserved beef tartare with serrano chile aioli and chapulines, and braised lamb with creamy potatoes, turnips, and bok choy. The desserts are works of art.
Av. Amsterdam 204, Mexico City, 06100, Mexico
55-5564–7799
Known For
  • Refined Baja California cuisine
  • Sophisticated service
  • Dessert cheese plate with caramelized fig

Something incorrect in this review?

Mesón Del Cid

$$$ | Alameda Central

This alluring mesón (tavern) exudes Old Spain with stained-glass windows and a roaring fireplace. On weekdays, classic dishes such as paella, spring lamb, suckling pig, and Cornish hens with truffles keep customers happy, but on Saturday night this place comes into its own with a four-course medieval banquet (starting at 8:30 pm), including a procession of costumed waiters carrying huge trays of steaming hot viands. Further entertainment is provided by a student vocal group dressed in medieval Spanish capes and hats, a juggler, and a magician. For dessert, a real winner is the turrón (Spanish nougat) ice cream.

Humboldt 61, Mexico City, 06040, Mexico
55-5521–6998
Known For
  • Traditional Spanish cooking
  • Unique menu featuring rabbit, goat, quail, and blood sausage
  • Saturday night medieval banquet complete with entertainment
Restaurant Details
No dinner Sun. and Mon.

Something incorrect in this review?

México Lindo y Sabroso

$ | Presa

As you sit at umbrella-shaded tables in a gracious courtyard framed by bougainvillea, serenaded by Mexican music, you'll be transported back to a simpler Mexico. The margaritas are good, and the menu is interesting, from a well-developed pozole verde (a rich soup made with hominy) to juicy cochinita pibíl (pork baked in banana leaf) with black beans and the traditional pickled onions. The enchiladasMéxico Lindo and enchiladas mineras are also crowd-pleasers. The restaurant is out in the quiet residential neighborhood of La Presa de la Olla, a nice neighborhood for a walk, and it opens at 9 am for breakfast if you're out early.

It can get chilly in winter; make sure to wear warm clothing.

Paseo de la Presa 154, Guanajuato, 36000, Mexico
473-731–0529
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Mi Ciudad

$$

This longtime favorite is the place for a tasty traditional meal. The interior decoration is typical Puebla—complete with tile floors, colorful murals, and a newspaper stand inside—as is the menu. The mole is as traditional as it comes, and the sopa poblana (a cream soup with poblano chilies, mushrooms, and corn) is exceptional. This is also a great place to enjoy grilled meat.

Av. Juárez 2507, Puebla, 72160, Mexico
222-231–5326
Restaurant Details
Credit cards accepted
No dinner Sun.

Something incorrect in this review?

Michoacanissimo

$$ | Greater Mexico City

Renowned for birria, this unfussy restaurant popular with families and locals serves a few kinds of the spicy stew popular in western Mexico states like Michoacán, including surtida (goat and a mix of other meaty bits like ribs, tongue, skin, and such) and the less adventurous but still robustly flavorful maciza (with pork). Expect a crowd—and maybe a wait—on weekends, when there's also sometimes mariachi music. It's on the city's south side, about 1 mile from UNAM (it's a short Uber ride from Universidad metro).

Calle San Valentín 866, Mexico City, 04600, Mexico
55-5421–5576
Known For
  • Michoacán-style birria
  • Micheladas
  • Refreshing paleta (ice-cream bars)
Restaurant Details
No dinner

Something incorrect in this review?

Miguel's

$

Deliciously prepared chiles rellenos—stuffed with cheese, beef, fish, and vegetables—are the attraction at Miguel's; the signature version is made with shrimp. Look for the sign out front claiming these are the main attraction, as well as the faded but framed New York Times article, which proclaims them the best in all of Baja.

Degollado at Calle Rangel, Todos Santos, 23300, Mexico
613-134--4149
Known For
  • Friendly owner
  • Hearty chiles rellenos
  • Semi-outdoor dining
Restaurant Details
Closed Mon.

Something incorrect in this review?

Mikado

$ | Cuauhtémoc

Strategically positioned a few blocks west of the U.S. embassy and close to the Japanese embassy, this spot is notable for its varied sushi and teppanyaki options. A fine Japanese chef and a cheerful mix of Japanese embassy workers and young Mexicans also make Mikado a real treat.

Paseo de la Reforma 369, Mexico City, 06500, Mexico
55-5525–3096
Known For
  • Hibachi grills in view of diners
  • Plentiful vegetarian options
  • Excellent yakimeshi, a fried-rice dish

Something incorrect in this review?

Mismaloya Grill

$

For a fancy lunch with panoramic views of the bay and beach, visit Mismaloya Grill inside the La Jolla de Mismaloya condo complex. Formerly known as María Bonita Restaurant, this place has a long history in the area and arguably is the best restaurant in town. As a starter, calamari fritti is one of the best options, and among the main dishes try the orange-glazed salmon, which is simply delicious. 

Carratera a Barra de Navidad, Km 11, 48390, Mexico
322-262--8058
Known For
  • Gorgeous outdoor terrace overlooking the Mismaloya Bay
  • Gourmet seafood
  • Great shrimp tacos
Restaurant Details
Closed Sun. and during summer

Something incorrect in this review?

Mochomos Palmas

$$$$ | Greater Mexico City

The original Mexico City location of this empire of swanky restaurants founded by celebrity chef and proponent of modern Sonoran cuisine Alfonso Lira Valenzuela (there are additional outposts in the Mitikah tower mall near Coyoacán and in Santa Fe) occupies a spacious, high-ceiling space with verdant living walls in Lomas de Chapultepec. A fleet of solicitous servers works the room, carrying out plates piled high with slow-cooked pork belly, mixed octopus-shrimp-scallop grills, and rib-eye steaks—everything presented with great artistic flourish.

Av. Paseo de las Palmas 781, Mexico City, 11560, Mexico
55-5919–4211
Known For
  • Impressively extensive wine list
  • Swanky ambience perfect for celebrating a special occaision
  • Over-the-top desserts

Something incorrect in this review?

Mojama Oyster Bar

$$$$ | San Angel

Tantalizing displays of oysters on the half shell, Alaskan crab legs, jumbo prawns, fish roe, and sashimi anchor the fashionable, high-ceilinged dining room of this bustling seafood restaurant in a modern office tower by Plaza Loreto shopping center. Here at one of the top seafood restaurants on the city's south side, treat yourself to selections from the extensive raw bar as well as grilled octopus, Maine lobster, and soft-shell crab sandwiches.

Av. Insurgentes Sur 2475, Mexico City, 01000, Mexico
55-8913–8038
Known For
  • Sushi nigiri and rolls
  • Oysters Rockefeller with escamoles (ant larvae)
  • Fine selection of sparkling and still wines
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Mozza

$

An outpost of Los Angeles’ Michelin-starred Osteria Mozza, Mozza Baja blends the best parts of LA and Italy with the cool, casual spirit of the East Cape. The menu features wood-fired pizzas, pasta dishes, and excellent antipasta options. If you come from the Four Seasons, you can arrive and depart via a complimentary water taxi.

Costa Palmas Marina Village, La Ribera, Mexico
624-171--3469
Known For
  • Wood-fired pizza
  • Co-owned by celebrity chef Nancy Silverton
  • Marinafront dining
Restaurant Details
Closed Mon. No lunch Tues.
Reservations essential

Something incorrect in this review?

Museo de la Gastronomía Yucateca

$$

The menu here is as an encyclopedic take on Yucatecan cuisine, with everything from salbutes to start to manjar blanco (a milk-based delicacy) for dessert. Before sitting down to eat in the courtyard or one of the rooms that open onto it, explore the modest displays on regional food in the colonial-style building and Maya-style houses in the garden. There are also cooking demonstrations, including those using the traditional method for cooking cochinita pibil, buried in a pit in the ground.

Calle 62 466, Mérida, 97000, Mexico
999-518–1645
Known For
  • Traditional Yucatecan dishes
  • An elegant setting in a colonial-style building
  • Cooking demonstrations

Something incorrect in this review?

Mux

$$ | La Roma

The menu of this sleek corner space with striking ceramics and statuary lining the walls celebrates the flavorful cuisine of the scenic mountain town of Malinalco, about 70 miles southwest of Mexico City. Some of the more interesting dishes include a starter of chilacayote squash with mint and citrus and a yellow-tomato pico de gallo salsa, and a main dish pork ribs served with a rich red mole sauce.

Calle Jalapa 189, Mexico City, 06700, Mexico
55-9039–6990
Known For
  • Creative interpretations of regional Mexican cuisine
  • Beautiful art-filled dining room
  • Plantain-cream tart for dessert

Something incorrect in this review?

Naan

$ | Santa María la Ribera

One of the first purely vegan options in the area, this hidden spot serves more South Asian fusion rather than the traditional Indian fare that's advertised. Still, it’s a great option for vegans, with very affordable prices, a lively color scheme featuring brightly painted peach and turquoise walls, and five white tables alongside the kitchen. The restaurant looks out onto Jardín Mascarones Park.

Santa María La Ribera 12, Mexico City, Mexico
55-6380–6168
Known For
  • Vegan lassis
  • Samosas with mango chutney
  • Spinach croquets in tomato sauce
Restaurant Details
Closed Sun.

Something incorrect in this review?

Nadefo

$$$ | La Zona Rosa
Nestled close to busy Avenida Chapultepec, Nadefo is one of the many Korean restaurants in this part of southern Zona Rosa. Each table comes with a grill and the option to grill your meat right in front of you, and the dishes are varied, with popular Korean sides brought out as accompaniment. Sake, beer, and other spirits are available. It gets busy, so expect to wait if you come during peak dinner hours.
Calle Liverpool 183, Mexico City, Mexico
55-5525–0351
Known For
  • Traditional Korean barbecue
  • Gigantic ramen soup bowls
  • Long waits if you come during peak hours

Something incorrect in this review?

Navidad

$

The cavernous space, lined in red brick, makes the restaurant look rather generic, but it's actually family-owned and run and oh-so-personable. Try the regional dishes like goat stew and enchiladas, pizza, or a daily special such as beef tongue or jocoque (strained yogurt). It's named for the small town 14 km (9 miles) from Mascota, not the Christmas holiday, which is the only day this restaurant closes. 

Calle Juan Díaz de Sandi 28, Mascota, 46900, Mexico
388-386–0469
Known For
  • Regional specialties like goat stew
  • Rotating daily specials
  • Family-run

Something incorrect in this review?

Nicksan

$$$

Cabo San Lucas's original sushi restaurant, Nicksan has remained a go-to date night and celebration location for over 30 years. Owner Angel Carbajal is an artist behind the sushi counter (he also owns fishing boats that collect fish each day), having been mentored by Masayuki Niikura (one of the first-ever Japanese chefs to prepare spicy tuna), and his creative Japanese-Mexican fusion dishes, nicknamed “Nicksan style,” expertly balance the culinary traditions of Japan with the unique flavors of Mexico. Reservations are recommended, especially on weekend nights and during high season. Otherwise, be prepared for a wait.

Blvd. Marina Lote 10 Local 2, Plaza de la Danza, Cabo San Lucas, 23450, Mexico
624-128--1537
Known For
  • Tuna specialties
  • Divine sauce on the sashimi cilantro
  • Expensive

Something incorrect in this review?

Nicksan–Palmilla

$$

For fresh, inventive sushi, there's no question that the Nicksan franchise corners the market, and this outpost in The Shoppes at Palmilla shopping mall wins the prize. Pair wine or sake with each of your selections, perhaps the lobster roll (with cilantro, mango, mustard, and curry oil), lobster sambal (marinated in sake with soy, ginger, and garlic), or tuna tostadas served on rice crackers with avocado.

Hwy. 1, Km 27.5, The Corridor, 23401, Mexico
624-144–6262
Known For
  • Great lobster roll and ahi tostada
  • Sushi with a Mexican twist
  • Sashimi with chili pepper sauce

Something incorrect in this review?

No Sé Nada

$$$

Owned by a couple of expats, this cute restaurant just half a block from the malecón is a hidden gem in Puerto Vallarta's crowded dining scene. Every dish is unique in its own way and no matter if it's the soup of the day or the Korean bulgogi steak, they all look amazing. Come for lunch and stay all afternoon for the cocktails.

Calle Corona 179, Mexico
322-223--2733
Known For
  • Delicious Mexican red snapper
  • Best cream-cheese soufflé in town
  • Wide variety of stylish cocktails
Restaurant Details
Closed Mon.

Something incorrect in this review?