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

Taquería Honorio

$

This collection of plastic tables under a tarp may not look like much from the outside, but it's where the locals go for some of the best (and cheapest) tacos in town. Grab a seat, and order up pork or vegetarian options and a bottle of agua fresca (water mixed with fruit and sugar). Tables and salsas are shared, so get ready to make some new friends.

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?

Taquería Pioneros

$ | El Centro

Even though it's far from the city center, the tables at this positively plain taco shop are packed at lunch. People come for the delicious grilled meats, prepared Michoacán style, with salsas and mountains of fresh, hot tortillas made on-site. The pionero (beef, ham, bacon, onions, and cheese, all grilled) is the only option served in a half portion, which is plenty for most appetites. It closes at 7 pm.

Aquiles Serdán 7, Morelia, 58000, Mexico
443-313–4938
Restaurant Details
No credit cards
No dinner
Reservations not accepted

Something incorrect in this review?

Recommended Fodor's Video

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 Garat

$ | San Angel

With an airy design, comfortable seating, good Wi-Fi, and large windows that let in plenty of light, this branch of the popular local coffee franchise is ideal for meeting up with friends, getting some work done on your laptop, or grabbing a quick snack or meal. Tierra Garat offers an extensive range of espresso drinks but particularly excels with its sweet chai teas, flavored hot chocolates, and frozen drinks—it's a favorite for anyone with a sweet tooth. In addition to this location a bit north of San Ángel's historic center, you'll find about 40 other branches throughout the city, including some especially inviting cafés in Coyoacán, Juárez, Polanco, and Roma Norte. 

Av. de los Insurgentes Sur 1722, Mexico City, 01030, Mexico
55-6588--1950
Known For
  • Inviting atmosphere for reading or working
  • Hot chocolates, chais, and other dessert drinks
  • Late hours

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?

Tortas Toño

$ | Zona Minerva

One of Guadalajara's most famous dishes is the torta ahogada, literally a "drowned sandwich," and Tortas Toño serves the best in town. It’s a baguette filled with pork meat served in a bowl with lots (and we are talking lots!) of hot tomato sauce on top.

Av. Tepeyac 605, Guadalajara, 44520, Mexico
33-3647–6208
Known For
  • The best torta ahogada in town
  • Great the morning after a night of drinking
  • Closes daily at 4 pm
Restaurant Details
No dinner

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?

Tropical Kitchen Cabo

$$ | Centro

For a light and healthy breakfast, look no further than this plant-based café. Bright, colorful, and filled with greenery, it's a can't-miss spot for vegetarian and vegan travelers looking for fresh smoothies, açai bowls, and the like. 

Venustiano Carranza Lot 3, Cabo San Lucas, Mexico
624-264--3701
Known For
  • Hosting community events
  • Photogenic dishes and drinks
  • Vegan brunch
Restaurant Details
No dinner

Something incorrect in this review?

Trotter's Grill House

$$$

Menu highlights at this beautifully designed, upscale restaurant include tuna steak in a black-pepper crust and Angus beef served with rosemary potatoes. A glass wall separates the formal indoor dining room from the less-formal patio seating area, which is surrounded by lush vegetation that helps you forget that you are on a bustling avenue. Although steaks are the specialty, you'll also find plenty of delicious tapas and salads, and the starters alone make Trotter's worth visiting—try the octopus carpaccio or foie gras.

Circuito Colonias, Mérida, 97127, Mexico
999-927–2320
Known For
  • Contemporary decor
  • Steaks
  • Excellent starters
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Truco 7

$ | El Centro

Totally local yet beloved by visitors, this place is the real deal, morning, noon, and night. Multigenerational Mexican families dine among a spattering of granola-crunchy tourists, all comfortably ensconced within several chummy spaces. At breakfast, egg dishes reign supreme, and enfrijoladas (corn tortillas layered with refried beans, cheese, and sour cream) are an excellent choice. It's also hard to go wrong with the traditional lunch plates, which include enmoladas (tortillas bathed in mole sauce and baked), enchiladas (the same, but in a spicier sauce), and chicken dishes. It's open later than most spots in town.

Truco 7, Guanajuato, 36000, Mexico
473-732–8374
Restaurant Details
No credit cards

Something incorrect in this review?

Tsubomi

$ | La Roma

This cozy bakery/café is a source of singularly delicious Japanese and European treats, both savory and sweet, as well as more substantial fare like grilled teriyaki chicken and curry and rice. Matcha cakes, orange pastries, and perfectly crafted baguettes and sandwiches are among the top options. They also custom design cakes and cookies with a variety of fun motifs, from Day of the Dead to lucha libre.

Calle Tonalá 346, Mexico City, 06700, Mexico
55-1334--4352
Known For
  • Baguette and rustic-bread sandwiches with Japanese and European fillings
  • Good bet for a meal if in the southern end of Roma
  • Colorfully frosted cakes and pastries
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Tuna Blanca

$$$

A more casual iteration of its Puerto Vallarta location, Tuna Blanca faces the water at the north end of Playa El Anclote. Portions are petite, but the five-course tasting menu is still quite filling. Representative courses include a delicious beet-and-goat-cheese appetizer; spinach salad with poached pear and Gorgonzola cheese; salmon carpaccio with lemony scallops tartare; a deliciously tender short rib with pineapple chutney; and, for dessert, vanilla ice cream with mango foam. The soundtrack is sexy Brazilian and jazz, the waitstaff is attentive, and the views are divine. From the deck you'll have the best views of the ocean, Marietas Islands, and the left arm of Banderas Bay.  

Av. El Anclote 5, 63734, Mexico
329-291–5415
Known For
  • Small portions
  • Five-course tasting menu
  • Divine views
Restaurant Details
Closed Mon. No lunch

Something incorrect in this review?

Turtle Bay Café & Bakery

$$$

This funky café, where expats and locals congregate, serves up smoothies, baked goods, tacos, homemade ice cream, and everything in between. The breakfast menu spans acai bowls, eggs Benedict, pancakes, and fruit plates, and for lunch and dinner you'll find blackened fish tacos, coconut shrimp, burgers, and vegetable wraps. Set back from the little plaza, the colorful garden is a pleasant place to have a coffee, and its location by the ecological center makes it the closest thing Akumal has to a downtown. If you fall in love with a local stray, the owner will help you get the paperwork to take your new pet home. The restaurant is open until 10 pm and has free Wi-Fi. This is the only place in town where happy-hour specials include food. Stop by between 4 and 6 pm any day of the week for pizza, taco, and drink specials.

Ty-Coz

$

The inexpensive croissants and freshly brewed coffee make a delicious breakfast combo at this place tucked behind the Soriana grocery store on Avenida Tulum. At lunchtime, stop in for a huge sandwich stuffed with all the deli classics, but be prepared to wait awhile since lines are long. You’ll also find a few vegetarian items on the menu. The "Ty-Coz Express" signs you see around town are mini-branches of this restaurant, usually connected to local gas stations or convenience stores.

Av. Tulum, Sm 2, Cancún, 77500, Mexico
998-884–6060
Known For
  • Monster sandwiches
  • Dirt-cheap prices
  • Local atmosphere

Something incorrect in this review?

Ufficio by Pan di Bacco

$$

Refuel with a coffee and pizza of Neapolitan roots at the Koral Center food hall. Order a takeaway tiramisu and choose your coffee beans for a premium espresso. If you need something more substantial, head next door to Pan di Bacco for a proper Italian dinner. 

Villa Rica

$$$

Though it's tucked away in Boca del Río, this open-air eatery is one of city's most popular seafood restaurants. Specialties include mussels, grouper, crab claws, and octopus prepared as you wish. For those who relish spicy food, the ostiones enchilpayados (in cream and chipotle chili) are a cut above the rest.

Popular bands play Thursday through Sunday from 3 to 7, so you may need a reservation on those days.

Calz. Mocambo 527, Boca del Río, 94290, Mexico
229-922–2113
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Villa Serena Restaurant Seafood

$$

Open for more than 30 years in the Villa Serena neighborhood along the main highway, this quiet, open-air, palapa-covered restaurant offers standard fare, from beef and shrimp kebab to baby back BBQ ribs and lobster tail, with some Mexican specialties thrown in. If you grab an ocean-facing table, you can watch the cruise ships glide past. This restaurant has what most don't: a pool—perfect for dipping your feet while sipping a fruity concoction.

Village Café

$ | Benito Juárez

Facing Parque Hundido with a view of nothing but trees (okay, and some parked cars and an EcoBici stand), Village Café is a great place to unwind and take in a bit of tranquillity in one of the busier parts of the city. Massive windows open to the sidewalk, where diners take their time on sandwiches, coffees, and pastries. An antique magazine stand occupies the center of the café, providing ample reading material. The dark, green tub chairs are inviting, as is the shaded atmosphere.

Villasol Beach Club

$ | Bacocho

When you're looking for a bite to eat on your day at the beach, choose between poolside service or a table at the more upscale Pez Gallo restaurant. The latter offers inventive Mexican cuisine and great views. After, join a baby-turtle release, hang out at the swim-up bar, watch a free movie at nightfall, go for a long walk, or just lounge in a hammock at this expansive beach club set directly on Playa Bacocho. Even during peak periods, the large, free-form swimming pool never feels crowded. A playground, their own swimming pool, and a kids' menu will make little ones happy.

Arrive early to snag a prime lounger and for happy hour noon–1 daily.

Vitea Oceanfront Bistro

$$$

When chefs Bernhard Güth and Ulf Henriksson, of Trio, needed a challenge, they cooked up this delightful (and quite intimate) seaside bistro. The decor of the open, casual venue is as fresh as the food. It's a nice place for breakfast overlooking the malecón.

Libertad 2, north of Cuale River on the malecón, 48300, Mexico
322-222--8703
Known For
  • Sunset views
  • Spicy shrimp tempura
  • Outstanding wine list

Something incorrect in this review?

Wabi Sushi

$$ | La Roma

This cute hole-in-the-wall sushi and sake bar with several outdoor seats and a cozy interior turns out some of the best Japanese food in the city. There's a wide assortment of nigiri sushi, including bluefin tuna, spicy scallop, and sea urchin, plus creative maki rolls like kampachi with ume and asparagus, along with soft-shell crab tempura, yakimeshi with foie gras and eel sauce, rib-eye tataki, and teriyaki salmon-mushroom bowls.

Calle Cerrada Orizaba 76, Mexico City, 06700, Mexico
55-5941--4815
Known For
  • Well-curated list of Japanese sakes and whiskies
  • Chef who trained under acclaimed Japanese sushi master
  • Outdoor tables looking toward Plaza Río de Janeiro

Something incorrect in this review?

Wayan'e

$

This oasis of carnivorous delights serves tortas—Mexico's answer to the sandwich—and tacos at four locations in Mérida. In addition to ham and cheese tortas, you can get pork loin in smoky chipotle-chile sauce, chorizo sausage, turkey strips sautéed with onions and peppers, and several other delicious combos guaranteed to go straight to your arteries. If you don't speak Spanish, just point to one of 20 types of ingredients while they heat up your tortilla. Not a meat lover? Try some unusual combos, like chopped cactus pads sautéed with mushrooms, or scrambled eggs with chaya or string beans. All of the Wayan'e locations are casual and unassuming, with plastic tables and chairs, but most diners gather around the counter where the food is handed over. The restaurant closes when the food runs out, which is usually around 2 pm.

Calle 59 408, Mérida, 97000, Mexico
999-938–0676
Known For
  • Fun, informal vibe
  • Astounding taco selection
  • Torta-style sandwiches
Restaurant Details
No dinner. Closed Sun.
Reservations not accepted

Something incorrect in this review?

Xiguela

$ | Jalatlaco

This pretty little café and organic-produce shop is nestled away in Jalatlaco, one of the oldest, prettiest, and least-visited parts of the city. The store offers a wide variety of unusual vegetable and fruit products, all sourced locally, as well as a small range of vegan, lactose-free, and gluten-free alternative foods. The cafeteria, located next door, is famous for its filled ciabattas, interesting teas, and friendly atmosphere. It's a great place for a midmorning breakfast or lunch.

Hidalgo 104-C, Oaxaca, 68040, Mexico
951-132–9121
Restaurant Details
No dinner

Something incorrect in this review?