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

Mr. Cream Pancakes and Waffles

$

Chilaquiles, pancakes, waffles, baked goods, omelets … whatever you want for breakfast, they have it. This Nuevo Vallarta newcomer has been a total success and a great excuse to leave your nearby hotel to eat good food any given morning. It tends to be full on Sunday, so reservations are a good idea.

Paseo de las Palmas 3, 63735, Mexico
322-297--0201
Known For
  • Busy on Sunday
  • Loved by locals and tourists
  • Classic breakfast spot
Restaurant Details
No dinner

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?

Recommended Fodor's Video

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?

Neveria Güero Güero Güera Güera

There are always lines out the door at Neveria Güero Güero Güera Güera, where you can get a huge cup of cacahuate (peanut), fresa (strawberry), or more than a dozen other flavors of ice cream for only a buck. Locals say the name came about when the owner used to shout güero and güera, meaning blond-haired man or woman, to catch the attention of passing foreigners.

Calle Zamora 15, Veracruz, 91910, Mexico
229-932–0582

Something incorrect in this review?

Neveria Roxy

$ | La Condesa

Throughout the day, Condesa's traditional Mexican ice-cream parlor—and its several other locations around the city—packs in kids and hipsters alike with its nieve (sorbet) flavors like maracuyá (passionfruit) and tuna (prickly pear cactus fruit) and its helado (ice cream) flavors, including rompope (eggnog) and macadamia. Popular since it opened in 1946, it's distinctly old-school, with teal vinyl chairs, white tables, and bright fluorescent lights, but the quality is first-rate. Roxy enjoys a friendly competition with another beloved ice-cream chain, Tepoznieves.

Fernando Montes de Oca 89, Mexico City, 06140, Mexico
55-5286–1258
Known For
  • Old-school ambience
  • Lots of regional Mexican fruit flavors
  • Ice-cream sundaes

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?

Niddo

$$$ | Juárez

This bustling café open for breakfast and dinner, with a few sidewalk tables and an art deco aesthetic turns out tasty, globally influenced victuals throughout the day, including bagels and lox, eggs shakshuka, chilaquiles, and fluffy pancakes with a rotating array of toppings in the morning to a variety of creative sandwiches, pastas, and salads later in the day. There's also an impressive array of pastries, desserts, and espresso drinks as well as mimosas and other cocktails.

Dresde 2, Mexico City, 06600, Mexico
55-5525–0262
Known For
  • First-rate espresso drinks
  • Diverse breakfast and brunch fare
  • Delicious brownies, cookies, and pastries

Something incorrect in this review?

NIDO

$$$

Covered by a nestlike dome and surrounded by espejos de agua (water mirrors), the Viceroy's sophisticated, design-forward restaurant impresses with its truly unique setting. The menu is equally original, with an eclectic mix of Japanese delicacies, Mexican fusion creations, and a gourmet raw bar. Start with a shrimp kimchi aguachile; continue with the robatayaki al pastor, and end this fascinating culinary experience with an omakase for two that is a true revelation.

Paseo Malecón San José, 23400, Mexico
624-104–9999
Known For
  • Mesmerizing architectural style
  • Raw bar and robatayaki (tableside Japanese grill)
  • Providing "love nest" for private dinners
Restaurant Details
No lunch

Something incorrect in this review?

Nieve de Olla

$ | La Condesa

All of the delicious homemade ice cream at this popular, eco-conscious dessert spot is served in waffle cones or bowls with edible spoons---no plastics or inorganic materials are used here. There are always about a dozen flavors on hand, including seasonal specials like cempasúchil (marigold) and pineapple-basil as well as regular favorites like lemon pie and marzipan.

Alfonso Reyes 122, Mexico City, 06170, Mexico
55-2748--0380
Known For
  • Good people-watching from the sidewalk tables
  • Unusual seasonal ice cream flavors
  • Eco-friendly practices and materials

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?

Nobu

$$$$ | Greater Mexico City

One of two (the other is in Polanco) Mexico City locations of the famous, see-and-be-seen Nobu Japanese restaurant empire, this stylish space with soaring ceilings, a long sushi bar, and plush booths is in the affluent Arcos Bosques complex, between Santa Fe and Lomas Altas. Signature dishes from the extensive menu include salmon tataki with cilantro sauce, a Peruvian-style tiradito of Japanese scallops, grilled black cod with miso, and gyozas filled with wagyu and foie gras.

Paseo de los Tamarindos 90, PB21A, Mexico City, 05120, Mexico
66-9135--0062
Known For
  • Stunningly plated food
  • Seven-course omikase meals
  • Long and interesting dessert menu
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Nobu Restaurant Los Cabos

$$$$

Sitting pretty as one of the world's most famous high-end restaurant chains, Nobu exudes luxury and cool. The Los Cabos location features the classic menu by namesake chef Nobu Matsuhisa---traditional Japanese cuisine fused with Peruvian flavors---as well as specialty plates inspired by ingredients local to the region. Despite the hefty per-item price, most dishes are served as small plates and designed to share, so be prepared to order (and spend) quite a bit. Opt for an omakase experience where the waiter and chef hand-select the best compilation of bites based on your preferences.

Polígono 1. Fracción D, Diamante, Cabo San Lucas, 23473, Mexico
624-689--0160
Known For
  • Family-style sushi
  • Trendy seaside dining
  • Celebrity clientele
Restaurant Details
Closed Tues. No lunch

Something incorrect in this review?

Nueva Zelanda

$

Although it's open all day, this sparkling little coffee shop is best known for its breakfasts. This branch opened after the success of the original eatery in downtown Zihuatanejo. It's both more polished and more endearing, yet serves the same deli-style fresh Mexican food that's been served for 30 years at the original restaurant. Sit at the counter, at the varnished wood tables with six swivel chairs, or in the tiny booths. Options include fresh fruit juices, coconut milk shakes, banana splits, omelets, enchiladas, salads, soup, and tortas (sandwiches on large, crusty rolls with beans, avocado, and cheese).

Blvd. Ixtapa s/n, Ixtapa, 40884, Mexico
755-553–0838
Restaurant Details
Reservations not accepted

Something incorrect in this review?

OaxacAquí

$$ | Santa María la Ribera

If you’ve been dreaming about Oaxacan cuisine, but don’t have the time to travel there, this authentic restaurant that serves up breakfast, lunch, and early dinners is the next best thing. Service can be a bit chaotic but always friendly, and the quality of the food makes up for any wait. It tends to get very busy for lunch, and that crowd spills out of the eatery's brick walls onto the sidewalk.

Dr. Atl 207, Mexico City, Mexico
55-4150–7187
Known For
  • Horchata with fresh melon and walnuts
  • Red and black moles
  • Great tlayuda, a traditional Oaxacan dish
Restaurant Details
No dinner

Something incorrect in this review?

The Office

$$$ | Playa El Médano

Based on seating availability alone, this is, without question, the most popular restaurant in Cabo San Lucas. Day and night, the place is packed, thanks to its well-prepared and well-portioned seafood-based menu and drinks, as well as its history of being the first-ever palapa to grace Médano Beach's sandy shore. It's a bit touristy, for sure, but the near-perfect views of El Arco and the merry atmosphere make up for it.

Playa El Médano, Cabo San Lucas, 23450, Mexico
624-143–3464
Known For
  • Kitschy decor
  • Views of El Arco
  • Cabo breakfast staple
Restaurant Details
Reservations essential

Something incorrect in this review?

One Love Restaurant

$ | Brisas de Zicatela

On busy weeknights, it seems everyone in Puerto Escondido wants to eat here. Originally created to serve backpackers at the hostel of the same name, the restaurant began drawing food fans willing to make the pilgrimage across town to enjoy its winning combination of expertly prepared cuisine, good value, and fun vibe. The eco-friendly decor and contemporary menu are inspired by the music of the 1960s and '70s, so expect to see dishes such as "Groovy Chicken" or "Give Peace a Chance" (a generous portion of fresh dorado breaded with toasted sunflower and pumpkin seeds and slathered with chili aioli). Sides include tabbouleh salad, crispy browned baby potatoes, and local greens. The eclectic menu has lots of vegetarian choices, pizzas, and pastas—all served with flair.

Onix

$$$ | La Crucecita

A second-story restaurant that overlooks the activity of La Crucecita's zócalo, Onix is emblematic of the high-concept development that has sprung up around Huatulco to complement its luxury resorts. Options on the ambitious menu include lobster with four butters, fragrant with local flavors such as epazote and chipotle. The wine selection is better than average.

Av. Bugambilia 603, Bahías de Huatulco, 70989, Mexico
958-587–0520
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Ostería 8

$$ | La Condesa

A modern, warmly lit neighborhood spot, Ostería 8 uses mostly organic, regional ingredients in its handmade pastas and thin-crust pizzas. The pie topped with jamón Serrano, mascarpone, and fresh arugula is a favorite, while tagliatelle pasta with guanciale, wild mushrooms, garlic, and white wine shine among the pastas. Save room for the warm chocolate pudding.

Calle Sinaloa 252, Mexico City, 06700, Mexico
55-5212–2008
Known For
  • Personal-size focaccia pizzas
  • Vanilla ice cream with nuts and an aged-balsamic drizzle
  • Noteworthy Italian wine selection
Restaurant Details
Closed Sun.

Something incorrect in this review?

Otro Café

$ | Anzures
On a hidden corner in Anzures, this chic café is pleasant for working and reading or just grabbing a cup of coffee to go. The selection of teas and infusions is impressive, and it’s the only café with an underground, tucked-away vibe in the entire colonia.
Shakespeare 78, Mexico City, Mexico
55-2624–3464
Known For
  • Tranquil space in a tranquil neighborhood
  • One of the few cafés in Anzures
  • Ideal for digital nomads and working from home days
Restaurant Details
Closed Sun.

Something incorrect in this review?

Oystera

$$$$

If a restaurant could be an "It Girl," the queen bee of Todos Santos would be Oystera. The historic building that houses it---the town's oldest (former) sugar mill---is covered with lush, elegant ivy and the oysters here are some of the best you'll find in Baja. The greenery climbs inward, with a mountain of ferns topping the interior bar, and then outward, as patio seating overlooks the beautiful gardens and palm groves of the Todos Santos oasis. But she's more than just a pretty face: Michelin Guide agrees, having recently recommended Oystera in their first-ever Mexico Guide.

Calle Benito Juárez, Ignacio Zaragoza and Santos E, Todos Santos, Mexico
612-228--0621
Known For
  • Variety of oyster types from all throughout Baja
  • Michelin-recommended
  • Nice shops that share the space

Something incorrect in this review?

Pakaa

$$ | San Rafael

A charming little place perfect for lunch or early dinner, Pakaa specializes in Portuguese cuisine, though, of course, it’s not uncommon to find a serrano pepper and some salsas on the table (this is Mexico after all). With a bright and welcoming atmosphere inside, it also has outdoor seating along a relaxed stretch of San Rafael.

Calle de Francisco Díaz Covarrubias 36--B, Mexico City, Mexico
55-3783–7755
Known For
  • Delicious octopus and mussel dishes
  • Nice sangria and wine lists
  • Portuguese bitoque
Restaurant Details
Closed Sun.

Something incorrect in this review?

Palapa Reyna

$

Playa de Hornos, a popular stretch of sand south of the Acuario de Veracruz, is lined with thatch-roof seafood shacks. They all serve basically the same thing: fish cooked any way you like it. This place, with a giant neon sailfish positioned on the roof, is among the closest to the aquarium and one of the best. Grab a table in the open-air dining room or one under an umbrella along the surf.

Veracruz, 91700, Mexico
No phone
Restaurant Details
No credit cards

Something incorrect in this review?

Paloma

$$
Authentic chilaquiles, excellent, colorful fruit and veggie smoothies, and eggs Benedict (with the only real hollandaise you'll find in town) are just a few of the staples you'll find on the menu at Paloma's—a hacienda-style garden restaurant that specializes in brunch. The clean, simple restaurant interior opens onto a spacious, relaxed terrace dotted with white metal tables and chairs overlooking a large pool and sprawling garden. Brunch is the specialty here, but light lunch and dinner fare—including ceviche and quesadillas—are also on the ever-evolving menu. And if you need a place to stay in town, the connected hotel is a colorful, charming, budget-friendly spot.

Pan & Koffee

$

This bakery just a few blocks north of Parque Santa Ana is a great place to start your day with a light breakfast of a pastry and a coffee. It has a small garden and plenty of seating if you want to linger for awhile at your laptop. The decor is an inviting updated colonial style with pasta-tile floors and more contemporary touches, such as the steel staircase leading up to the second-story seating. You'll only wish it didn't close so early—at 1 pm during the week and 2 pm on the weekends. 

Pan al Vapor

$$ | La Zona Rosa
This small diner isn't anything special from the outside, but upon entering, your eyes will immediately be drawn to the colorful steamed breads with animal faces that sit next to the cash register. Specializing in said bread, ramen lunch specials, and other Japanese and Korean delicacies, the food comes quick so it’s a good stopping point for a bite to eat on a busy day of exploring.
Estocolmo 24, Mexico City, Mexico
55-5207–4554
Known For
  • Meal packages focusing on Japanese specialties
  • Young and diverse crowd
  • Cozy and welcoming atmosphere

Something incorrect in this review?

Pan Comido

$$ | Anzures
This bright space along one of Anzures’s busiest roads is usually bustling, but not often crowded. As one of the neighborhood’s only fully vegetarian and vegan eateries, it specializes in healthy options including fresh-squeezed juice, coffee, and gluten-free dining options.