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.

Specia

$$$ | La Condesa

The famous roasted duck with an apple-based stuffing, mashed potatoes, and a baked apple bathed in blueberry sauce has made Specia a wildly popular destination, but the refined Polish restaurant with 1920s-inspired Jazz Age artwork serves a number of other tasty dishes, too. Consider the lamb goulash, seasoned with paprika and tomato, or the slow-grilled rabbit loin with cabbage and beets. Service is attentive and the pace of a meal here is leisurely.

Av. Amsterdam 241, Mexico City, 06100, Mexico
55-5564–1367
Known For
  • Apple-stuffed roasted duck
  • Refined Polish food
  • Elegant art-filled dining room
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Spezzia Pasta Bar

$$

Italian food may just be Mexico's favorite international cuisine, but it's still rare to find house-made pasta that's as delicious and reasonably priced as the noodles served at this stylishly contemporary trattoria that draws foodies from far and near. Favorites include agnolotti stuffed with shrimp, mascarpone, and spring peas in a light olive oil-herb sauce, and tagliatelle with a rich short rib-and-red wine ragout. There's also a well-chosen list of mostly Italian wines. There's a second location in Zavaleta, on the west side of Puebla.

Calle 14 Poniente 104, Cholula, 72810, Mexico
222-985--7573
Known For
  • Freshly made burrata with rustic bread and either a savory or fruity sauce
  • Creative pizzas
  • Excellent Italian-focused wine list
Restaurant Details
Closed Mon.

Something incorrect in this review?

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?

Recommended Fodor's Video

Sunset Monalisa

$$$$

Stunning views of El Arco from cocktail tables along the cliffs make this restaurant just outside Cabo San Lucas the best place to toast the sunset. Chef Hector Morales' menu offers a variety of dishes including beef tenderloin delivered on a hot stone and grilled table-side, but portions are on the smaller side, so it's worth splurging for the Mona Lisa signature five-course menu, which includes truffle fettuccine and Australian Wagyu. If the breeze is still, stay outside and enjoy dining alfresco; if not, move into the candlelit dining room under a palapa. And, if you arrive without a reservation, you can always head upstairs to the more casual Sunset Point, a gastro pub offering a wide range of top-shelf cocktails and à la carte menu.

Carretera Transpeninsular, Km 5.5, The Corridor, 23410, Mexico
624-105–8970
Known For
  • Chef's tasting menu
  • Sunset views of El Arco
  • Live jazz sessions
Restaurant Details
No lunch
Reservations essential

Something incorrect in this review?

Super Tacos Chupacabras

$ | Coyoacán

Open all night and drawing a particularly spirited crowd during the wee hours, this no-frills taco stand named for the vampire-ish "goat sucker" of Latin American folklore serves joyfully messy, overstuffed pastor, chorizo, beef, cecina, and other meaty tacos for around just MP25 apiece. The casual seating area, set below a highway overpass, has several metal picnic tables.

Av. Río Churubusco 187, Mexico City, 04100, Mexico
Known For
  • Generous array of free fixings (potatoes, grilled onions, jicama, salsas, and more)
  • Late-night dining
  • Steps from Torre Mítikah and Coyoacán metro

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.

Susanna’s

$$

In addition to the fresh Southern California cuisine, many come to this restaurant to connect with the charming owner Susanna who moved to Rosarito years ago to open a furniture shop. Her love for fine food prevailed, thus turning her store into a restaurant that makes people feel right at home. From the moment you try the fresh-baked bread with homemade butter and tapenade, you know you’re in for a memorable meal. Everything here is made from scratch including salsas and vinaigrettes. Entrées are beautifully prepared, like the grilled salmon with strawberries and spinach or the pork rips with a spicy pineapple sauce. Susanna’s rich flan is made with Grand Marnier and three types of milk, a dessert perfect to share. Larger groups can request the private table in the wine cellar, ideal for private parties.

Blvd. Benito Juárez 4356, Rosarito, Mexico
661-613–1187
Known For
  • Fresh California cuisine
  • Homemade breads
  • Sweet dressings and glazes
Restaurant Details
Closed Tues.

Something incorrect in this review?

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 Guss

$ | Centro

Day or night (and especially at night), this traditional taqueria has you covered for all your taco needs. Asada (beef) and pastor (pork) are the most popular orders here, and even a single taco comes with a giant tray of complimentary salsas and toppingsguac included. This longtime local favorite spot recently added a second seating area to accommodate even more patrons, so don't worry about not being served; despite potential crowds, the service is fast and the tacos are good. 

Blvd. Lazaro Cardenas at Melchor Ocampo, Cabo San Lucas, Mexico
624-105--1961
Known For
  • Late-night tacos
  • Speedy service
  • Generous toppings delivered to the table on a tray

Something incorrect in this review?

Tacos Providencia

$ | Zona Minerva

A true Tapatío (Guadalajara native) will tell you that these are the best tacos in town. Don’t expect anything fancy; it’s just a clean and functional taqueria where everything is about those exquisite tacos.

Av. Rubén Darío 534, Guadalajara, 44657, Mexico
33-3641–6049
Known For
  • Local favorite
  • No-frills taqueria
  • Tacos el pastor
Restaurant Details
Closed Mon.

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?

Tamales y Atoles Any

$

The equivalent of a "soul food" restaurant for los Guerrerense (the people of Guerrero State), this noisy, fun spot a few blocks from the beach, amid small shops and cafés, specializes in the traditional cuisine of the deep countryside. Tamales—12 different kinds—are the menu's most popular items. Ingredients ranging from pork and chicken to poblano peppers are wrapped in masa, drenched in rich sauces, and baked in corn husks or banana leaves. Pozole, a pork-and-hominy stew that is traditionally eaten on Thursday, is a specialty of the house. Breakfast is served daily.

Tandoor

$$ | Anzures

Indian and Pakistani cuisine are not easy to come by in Mexico City, much less of the high quality variety, but Tandoor is a welcome exception. The exquisitely decorated space, featuring items from India and Pakistan, is welcoming and intimate with plenty of space between tables. Mirrors line the ceilings, and the large windows on the first floor face out to a lovely residential street. Upstairs is romantic and even quieter.

Calle Copérnico 156, Mexico City, Mexico
55-5545–6863
Known For
  • Tandoor oven specialties
  • Views overlooking a charming leafy street
  • Natural mango lassis (without an excess of sugar)

Something incorrect in this review?

Taquería El Califa

$$ | Juárez
When you're craving a light bite or even a substantial meal late at night, this big and lively eatery hits the spot with its vast menu that goes well beyond tacos, including costras (addictive "tacos" with crispy shells made of grilled cheese), chicken pastor, and Hidalgo-style arrachera barbacoa. Open nightly until 4 am and with several other CDMX locations, Califa has table service, a clean and light dining room, and menus with detailed food descriptions, making it one of the city's more appealing---if slightly pricier---taqueria experiences.
Av. Paseo de la Reforma 382, Mexico City, 06600, Mexico
55-5511–9424
Known For
  • Several dishes with fried cheese
  • Clean and attractive dining room
  • Nice list of aguas frescas and craft beers

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 Greco

$ | La Condesa

At this no-frills, old-fashioned take-out taqueria, shaved meat rotates enticingly on a spit before an open flame, practically daring you not to try a plate of the Árabe-style (wrapped in grilled pita bread) tacos al pastor, plus tortas, grilled meats, and a long menu of other short-order snacks. It's a great, cheap Condesa option when you're hungry and on the run.

Av. Michoacán 54, Mexico City, 06100, Mexico
55-3934–0040
Known For
  • Handy location near both Parque México and Parque España
  • Flan and key lime pie
  • Tacos Árabes
Restaurant Details
Closed Sun

Something incorrect in this review?

Taquería El Jarocho

$ | La Roma
This old-time neighborhood institution has weathered Roma's booms and busts since 1947 and is today far more than a taqueria, although tacos de guisados (filled with rich, stewed ingredients) are still the restaurant's main draw. Try authentic fillings like moronga (ground blood sausage with onions and chiles), beef tongue in a olive-tomato Veracruz sauce, or traditional lamb barbacoa. Or if you're feeling a little less adventurous, the al pastor tacos and chiles rellenos are delicious, too.

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?

Taqueria El Viejo

$

If you’re going to eat at one place in Los Barriles, this family-owned Mexican taqueria should be it. This casual spot quickly becomes every diners favorite eatery serving up delicious breakfast and lunch options at reasonable prices—don't miss the taco bar. Options are available for dietary restrictions.

C. 20 Noviembre 141, Los Barriles, Mexico
Known For
  • Authentic Mexican food
  • Best breakfast in Los Barriles
  • Ample taco toppings
Restaurant Details
No dinner

Something incorrect in this review?

Taquería La Onda

$ | Greater Mexico City

This unpretentious taco shop on a modest street in otherwise posh Lomas de Chapultepec draws a mix of workers, foodies, and even the occasional celebrity for its flavorful tacos. La Onda opened in 1970 and was one of the first places on this side of town to specialize in tacos al pastor, which remain its signature dish. But there's cochinita pibil and arrachera variations, too, as well as tasty chiles rellenos and enchiladas verdes.

Barrilaco 420, Mexico City, 11000, Mexico
55-5520--9146
Known For
  • Late night snacking
  • Affordable dining in a pricey neighborhood
  • Large outdoor seating area

Something incorrect in this review?

Taro

$$$ | San Angel
A bit south of San Ángel on the main street leading to UNAM, this clean and simple restaurant has been serving some of the finest Japanese food in the city since it opened in 1980. Sushi and sashimi prepared exactly as it is in Japan is a highlight, but you'll also find an extensive menu of izakaya-style dishes: gyozas, chicken karaage, seafood teppanyaki, tempura vegetables, beef katsu curry, and a variety of udon and soba noodle dishes.
Av. Universidad 1861, Mexico City, 04318, Mexico
55-5661–4083
Known For
  • Authentic sushi and sashimi
  • Beef and seafood teppanyaki
  • Outstanding sake selection
Restaurant Details
Closed Mon.

Something incorrect in this review?

Tequila Restaurant

$$

A beautifully redone adobe home sets the stage for this classy dining experience on an open courtyard under the stars. A lengthy tequila list tempts diners to savor the finer brands of Mexico's national drink, and an extensive wine cellar will give you plenty of choices for what to sip as you sup. The menu offers modern Mexican cuisine with Asian influences; select from excellent regional salads made from produce grown on the restaurant's organic farm, then move on to seafood choices like baked lobster, tequila shrimp, or mesquite grilled catch of the day with pepper sauce. Another wonderful dish is the roasted bone-in pork shank served with Oaxacan green mole. The garden setting attracts mosquitoes, and the waitstaff requests tips in cash, so come prepared.

Manuel Doblado 1911, 23401, Mexico
624-122–2091
Known For
  • Succulent seafood chile relleno
  • Live music every Thursday
  • Beautiful garden setting
Restaurant Details
Close Tues. No lunch

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.

TierrAdentro

$$ | Centro

This big, airy Zapatista-affiliated café is a great place to linger over a cup of coffee or enjoy the simple prix-fixe meal (there are plenty of vegetarian options) that includes juice, soup, a main plate, and rice. The restaurant is surrounded by small boutiques, including Nail Ch'en, where you can buy neat handmade blouses, and Mono de Papel, where you can find books and magazines (with some titles in English), including several titles on the Zapatista movement. You can also buy a requisite T-shirt with the image of Subcomandante Marcos.

Calle Real de Guadalupe 24, San Cristóbal de las Casas, 29200, Mexico
967-674–6766
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Tiki Santos

$$

A favorite spot among the dwindling community of local Mexican residents, Tiki Santos can be a little difficult to find (the location shown on Google Maps is not correct), but if you persevere, you'll be rewarded with generous portions of classic Mexican seafood dishes at moderate prices. The decor is as basic as they come—plastic chairs on a dirt sand floor—but that's part of the charm. The food is just as good (if not better than) other restaurants in town charging double.

Calle Rangel, Panteon Antiguo, Todos Santos, Mexico
612-168--0075
Known For
  • Tostadas
  • Zarandeado style (butterflied then grilled) fish
  • Margaritas

Something incorrect in this review?

Tirasavia

$$ | Alameda Central

A pretty café on the border of Centro and Juárez, with a focus on farm-to-table cuisine, Tirasavia is a sweet, sunny spot for a coffee, breakfast, or a cold beer or glass of wine in the afternoon. Set in the street-level corner of a spare, glass-and-concrete modernist building occupied by architecture firms, photo studios, and a design company, this place is the happy cousin to its moodier, bolder neighbors and as pleasant a place as any for a quick refuel.

Bucareli 108, Mexico City, 06000, Mexico
55-4053–4602
Known For
  • Gorgeous design with onyx counters and sage-green walls
  • Pretty presentations of breakfast standards
  • Outdoor tables
Restaurant Details
Closed Sun.

Something incorrect in this review?

Toscana Grill

$$$

This Italian restaurant stands out for its elegance, excellent service, extraordinary steaks, and noteworthy pizzas and cocktails. There's a great brunch on weekends and live music every night.

Tres Bistro

$$ | Centro Historico

With folding glass windows opening out onto the foliage of trees overhanging the bustling zócalo, Tres Bistro offers a classy retreat from the bustling square. You can see the glitter of the twinkling lights and hear the music of the marimbas down below. The menu offers a range of traditional Oaxacan dishes alongside contemporary pastas, pizzas, lasagna, and seafood, so it's good for people traveling with young children who might not take to some of the more traditional Oaxacan offerings, while the adults can savor some different tastes. Unlike most upper-floor restaurants, this one also has an elevator.

Tres Galeones

$ | La Roma

The lively, tiny Mexico City location of the popular seafood spot in Tulum has just a handful of tables inside and on the sidewalk. It's a perfect stop for a light snack—try the pibíl-style octopus or pastor-style fish tacos, a ceviche tostada, or a heartier garlic-shrimp burrito. There's another location in Polanco.

Guanajuato 53, Mexico City, 06700, Mexico
55-5419--3964
Known For
  • Seafood tacos and burritos
  • Ceviche tostadas
  • Ice-cream sandwiches

Something incorrect in this review?