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.

Cambalache

$$$$ | Zona Hotelera

This Argentinean steak house is rustic yet elegant, with dark wooden tables and arched brick ceilings. Not surprisingly, steak is the most popular main. although the local fish and lamb skewers grilled over a brick fire are other good choices. The house cocktail, clericot, made from red wine, sparkling cider, and fresh fruit, is prepared at your table. For starters, try traditional empanadas. Be sure to leave room for alfajor, a crisp pastry layered with caramel and pecans. The tango music coupled with views of Coral Negro Market give this restaurant international flair (and help you forget you're inside a mall). With room for 350 people, the dining room tends to get rather loud at night. There's no outdoor seating.

Blvd. Kukulcán, Km 12.5, Cancún, 77500, Mexico
998-883–0902
Known For
  • Tango music
  • Cool Argentine atmosphere
  • Lively—sometimes loud—surroundings
Restaurant Details
Valet parking

Something incorrect in this review?

Cambalache

$$$$

This beef-lover's dream is popular with everyone from businessmen to young families. Everything is grilled, from the Argentine beef and Australian lamb to the whitefish in a mild chile sauce. Desserts are large and inventive—try the riff on an alfajor, a typical dulce de leche sandwich cookie. The low-ceiling, wood-beam dining room is hung with nostalgic pictures of Buenos Aires. Menus in Braille are also available.

Alejandro Dumas 122, 11550, Mexico
55-5280–2080
Known For
  • Generous portions of classic Argentine cuisine
  • Passionate staff
  • High-quality ingredients

Something incorrect in this review?

Caminito

$$$

The presence of an authentic Argentine steak house confirms Tuxtla's status as a cosmopolitan city. The dark, elegant room is appropriate for the serious meat and wine list, which includes good Argentine and Mexican selections. Rich, tender mollejas (sweetbreads) are a good bet for starters. The steaks are grilled by parrilleros (grill masters) in the front of the restaurant.

Av. Central Poniente 1440, Tuxtla Gutiérrez, 29000, Mexico
961-614–7148
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Recommended Fodor's Video

Cancino San Miguel

$$ | San Miguel Chapultepec

Near several art spaces in San Miguel Chapultepec (and across the street from famed Kurimanzutto), this upbeat, stylish Italian restaurant has a lovely brick patio that fills with creative types after gallery openings. The roasted potatoes with truffle oil and Parmesan is a worthy starter, and there are some nice pasta and salad options, but the star is the pizza, including a distinctly Mexican-style pie topped with huitlacoche, Oaxacan cheese, corn, and jalapeños. You could check out the more traditional Diavola with Italian sausage, cured pepperoni, Calabrese salami, and a spicy tomato sauce. There are several other locations throughout the city.

Calle Gobernador Rafael Rebollar 95, Mexico City, 11850, Mexico
55-4333–0770
Known For
  • Affordable thin-crust pizzas
  • Sangria, clericot, and other wine-based cocktails
  • On-site coffeehouse and breakfast spot, La Ventanita

Something incorrect in this review?

Cande's Restaurant and Bar

$$

Cande’s is the best dining option in the whole Mayto-Tehuamixtle area. It enjoys an enviable location overlooking Tehuamixtle Bay, just a few steps from the pier, and serves just-caught seafood. It pretends to have Wi-Fi and accept credit cards, but the reality is this place is too far away from civilization to get any kind of signal, and well, that’s its charm, isn’t it?

Cantina El Bosque

$$$ | Polanco

An old-school cantina, come here for the vibes and the excellent service. You'll find classic Mexican meat and seafood dishes.

Cl. 13 de Septiembre 29, Mexico City, 11750, Mexico
55-5256–5370
Known For
  • Indoor and outdoor seating
  • Attentive service
  • Vintage Mexican decor
Restaurant Details
Closed Mon.

Something incorrect in this review?

Canton Mexicali

$$ | La Condesa

In a gray house with red trim and awnings that are lit up at night brighter than a Christmas tree, this extremely popular restaurant near the border with Roma specializes in the distinct brand of Chinese food that's popular in the Baja city of Mexicali. Start with the chiles rellenos stuffed with ground seasoned pork, garlic, and ginger before moving on to flavorful main dishes, such as Szechuan-style dan dan noodles, beef chop suey, and shrimp chipotle.

Av. Álvaro Obregón 264, Mexico City, 06100, Mexico
55-1701--1479
Known For
  • House-distilled baijiu (a Chinese spirit)
  • Festive, conversation-filled dining room
  • Five-spice chocolate cake with vanilla ice cream

Something incorrect in this review?

Caravanserai

$ | La Roma
This Paris–meets–Silk Road–inspired teahouse on a lively street corner along Avenida Álvaro Obregón is a wonderful spot to sip interesting hot and iced teas (nearly 200 blends are available, from spicy chais to delicate white teas) while watching passersby from a sidewalk table or cozied up in one of the warmly furnished interior rooms. French-Asian desserts are offered, too, including green tea cakes and tarte tatin.
Calle Cerrada Orizaba 101, Mexico City, 06700, Mexico
55-7090--6157
Known For
  • Intimate and inviting space
  • Tea blends in a vast range of flavors
  • Tarte tatin and other desserts

Something incorrect in this review?

Carmelita's Cafe

$

Renowned for its breakfast, Carmelita's serves up a daily variety of guisados (stewed meats) like beef tongue in tomatillo salsa and pork ribs in red sauce. Don't miss the signature requesón (a ricotta-style cheese, seasoned with herbs), served with a stack of freshly pressed corn tortillas. You'll also find scrambles, omelets, and other usual suspects.

Colegio Militar, Zihuatanejo, 40880, Mexico
755-554–3885
Restaurant Details
No credit cards
No dinner

Something incorrect in this review?

Casa Cardinal

$ | La Roma

A lovely, inviting spot for a light meal, Casa Cardinal employs a team of well-trained baristas devoted to producing some of the finest coffee drinks in the neighborhood, using the method of your choice (Aeropress, Japanese siphon, Chemex pour-over, and a few others—plus very good mochas). There's always cool music playing, and you can dine inside or out at one of the sidewalk tables. There's a location in Condesa, too.

Casa Cenote Restaurant

$$$

The cheapest restaurant along Tankah's beachfront serves up fresh, simple, satisfying Mexican food from 8 am to 9 pm every day. Grab a table at the waterfront, and order up beef fajitas or fish tacos, topped with a healthy helping of fresh-made salsa and fresh-squeezed lime juice. Margaritas are popular (and strong) here, and on Sunday you can join locals for a popular barbecue on the beachfront and live music from 1 pm to 4 pm. Bring your own meat or order from the restaurant.

Casa Chica

$

Though it serves good basic pastas, salads, and burgers, as well as some Mexican bar-food favorites, this restaurant's popularity is primarily due to its delicious cocktails, aguas frescas, and lively atmosphere. You can dine outside, enjoying the activity on Paseo Montejo, or inside, where the people-watching is just as interesting.

Casa Denis

$$$ | San Miguel

This restaurant in a little yellow house near the plaza has been satisfying cravings for Yucatecan favorites like cochinita pibil (spiced pork baked in banana leaves) since 1945. Locals tend to stop in between 8:30 and 1 for cheap breakfast and lunch menus that highlight tacos and empanadas, and the tortas (sandwiches) are also a real bargain. In the evening, Casa Denis is a place to see and be seen—if you're seeking more privacy, opt for a seat in the quiet garden courtyard to the rear.

Casa Elvira

$

This institution is right on the malecón, just a few steps from the fish market. The atmosphere is not fancy, but the walls radiate bright orange, and a courtyard fountain splashes in a minor key. The staff is helpful yet unobtrusive, and the food habitually good. The fare consists of Mexican dishes and such simple seafood plates as fish steamed in foil and served with rice and french fries. Lobster is a specialty, though it and the well-loved seafood platter will push your tab into the $$$$ category.

Paseo del Pescador 32, Zihuatanejo, 48880, Mexico
755-112–2151
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Casa Fuerte

$$

Relax with tasty Mexican dishes at the tables along the sidewalk or in the oversize garden patio surrounding a magnificent old tree. Try the house specialty: chicken stuffed with huitlacoche (a corn fungus that's Mexico's answer to the truffle) and shrimp in tamarind sauce. Live musicians accompany the food (2:30 to 6 pm, approximately) every day except Monday.

Calle Independencia 224, Tlaquepaque, 45500, Mexico
33-3639--6481
Known For
  • Chicken stuffed with huitlacoche
  • Live music
  • Outdoor dining

Something incorrect in this review?

Casa Grande

$$

This steak house also serves grilled chicken and seafood. Under a roof but open on all sides and with an incredible view, it's highly recommended by visitors and locals. In fact, it’s a popular place for locals’ reunions and family parties.

Panorámica 11, Talpa de Allende, 48200, Mexico
388-385--0709
Known For
  • Pollo asado
  • Fish of the day
  • Arrachera (skirt steak)
Restaurant Details
Closed Tues.

Something incorrect in this review?

Casa Hidalgo

$$$

The marvelous view of the Palacio de Cortés is a major draw of this rambling restaurant with sprawling patios, leafy plants, and traditional artwork. The menu mixes Mexican and international foods; you might try the breaded veal stuffed with Serrano ham and manchego cheese, the trout stuffed with shrimp and roasted red peppers, or the tacos filled with grilled cactus.

Calle Hidalgo 6, Cuernavaca, 62000, Mexico
777-312--2749
Known For
  • Great views of Plaza de Armas and Palacio de Cortés
  • Live jazz on weekends
  • Excellent breakfasts

Something incorrect in this review?

Casa Italia

$$

This restored colonial gem a couple of blocks north of the main square deserves a place on any list of Mexico's best pizza restaurants. Lots of reds and yellows brighten the interior, and the outdoor patio overlooking Parque de la Candelaria becomes prime real estate on beautiful evenings. With 30 years in the restaurant business, most of them spent back in Italy, the owners here know pizza. They whip up 11 varieties, as well as sweet and salted focaccia and enormous calzones. A selection of Italian wines rounds out the offerings. Casa Italia opens at 7 each evening—come early if you want to snag a patio table.

Calle 35 202J, Valladolid, 97780, Mexico
985-856–5539
Known For
  • Impressive variety of quality pizza
  • Good wine selection
  • Fun vibe on outdoor patio
Restaurant Details
Closed Sun. and Mon. No lunch.

Something incorrect in this review?

Casa Mission

$ | San Miguel

Part private home, part restaurant (and owned by the same family since the 1980s), this place evokes a country hacienda in mainland Mexico. Although the setting, with tables lining the veranda, outshines the food, stalwart fans nevertheless rave about the huge platters of fajitas and grilled fish. The on-site botanical garden has mango and papaya trees and a small zoo with caged birds. Casa Mission also has two more centrally located sister restaurants, La Mission and Parilla Mission.

Casa Morelos

$$$

The wooden bar, ocher walls, and handcrafted furnishings make this tiny restaurant seem like a true cantina, although it's in the middle of a shopping center. Patio tables are more elegant at night than during the day, with potted trees dressed in little white lights and lively tropical music at a level that doesn't drown out conversation. The chiles rellenos de camarón (egg-battered peppers stuffed with shrimp), fajitas, and tuna steak topped with three kinds of chilies are all filling and delicious, even if they cost slightly more than entrées at nearby restaurants. You can also come for a generous breakfast.

Casa Nostra Roof Restaurant

$$

The creative menu developed by the Sicilian chef, Giuseppe Genovese (commonly known as "Beppe"), offers a mix of Italian, Mediterranean, and Caribbean cuisine. Locals gather for seafood pasta, grilled lobster, octopus salad, and fresh ceviche, all bathed in garlic and olive oil, and breads, sausages, and pizzas are made from scratch in the small kitchen where Beppe works his magic. The pizza topped with smoked ham, mozzarella, and arugula makes a perfect starter for two. This is the only spot on the island where you'll find authentic espresso, sorbet, and tiramisu.

Av. Morelos 231, 77310, Mexico
984-875–2214
Known For
  • Smoked-ham pizza
  • Authentic tiramisu
  • Gourmet coffee

Something incorrect in this review?

Casa Oaxaca Café

$$ | Colonia Reforma

In Colonia Reforma, this café is, as its name suggests, a more informal version of the Casa Oaxaca restaurant in the historic center. This open-air, garden-themed restaurant maintains the same incredibly high levels of food preparation and presentation, and the same attentive service, but with a menu suited more to breakfast and lunch, featuring more fruit, salads, and lighter options. One of the highlights is the huitlacoche omelet served with pumpkin flowers, and bathed in chile guajillo salsa, a true taste of Oaxaca.

Casa Spratling–Scaffecito

$

Although the food is consistently good---omelets, chilaquiles, tamales with mole sauce at breakfast, and salads, pastas, and pizzas in the afternoon—the best reason to dine in this home that once belonged to famed silversmith William Spratling is the elegant setting. The high-ceilinged dining room and terraces of the gracious colonial building exude old-world charm, and tables have wonderful views of the town's red-roofed homes. The restaurant closes at 6 pm, making it an option for only for very early dinners.

Delicias 23, Taxco, 40200, Mexico
762-627–6177
Known For
  • Gracious, historic building
  • Ravioli with seasonal fillings
  • Early closing at 6 pm
Restaurant Details
Closed Thurs. No dinner

Something incorrect in this review?

Casino Español de Mexico

$$ | Centro Histórico

Housed on the mezzanine floor of the magnificent Casino Español, this restaurant is as classic as it gets: white tablecloths, coffered ceilings, formal service, and food straight out of the Iberian Peninsula, with a particular focus on dishes from the northern regions of Galicia, Asturias, and País Basco. The Casino was founded in 1863 as a club for Spanish immigrants to independent Mexico and relocated to its current, opulent home in 1905.

Isabel la Católica 29, Mexico City, 06000, Mexico
55-5521–8894
Known For
  • Amazing architecture
  • Great carajillos (Mexico's beloved after-lunch coffee cocktail)
  • Early closing at 6 pm
Restaurant Details
No dinner

Something incorrect in this review?

Casitas

$$$$ | Zona Hotelera

Sink your toes into the sand at Cancún's only on-the-beach restaurant where impeccable service matches an incredible setting. The romantic setting caters to couples—silk curtains drape palapas, each centered with an illuminated table adorned with seashells—and many of the seafood dishes are created for two. For a delicious sampling, try the platter of shrimp, oysters, tuna tartare, king crab, and lobster tail. A variety of steaks and salads are also available. The mini dessert shooters are the perfect way to extend your dinner-with-a-view. Call ahead, since the restaurant is at the mercy of the weather. 

Retorno del Rey 36, Cancún, 77500, Mexico
998-881–0808
Known For
  • Platter of shrimp, oysters, tuna tartare, king crab, and lobster tail
  • Flawless service
  • Rare beach setting
Restaurant Details
No lunch
Reservations essential

Something incorrect in this review?

Cataly

$$ | San Angel

Just off Plaza San Jacinto, this smart and contemporary café offers a relatively calm respite from the bustle of weekend shoppers and is particularly popular for brunch. The menu focuses on creative thin-crust pizzas, bountiful salads, avocado toast, and panini sandwiches, and the mimosas are always flowing.

Calle del Dr. Gálvez 20, Mexico City, 01000, Mexico
55-5106--0299
Known For
  • Adjacent boutique, de Corazón, selling beautiful decorative arts
  • Charming, dog-friendly terrace
  • Gelato in interesting (cardamom, amaretto-mascarpone) flavors

Something incorrect in this review?

Catedral

$$$ | Centro Historico

This restaurant takes up the entire first floor of a colonial house. You can dine beneath the arches or in the sun next to a fountain. Popular dishes include mushroom soup flavored with epazote (a pungent local herb), chicken with salsa de flor de calabaza (pumpkin-blossom sauce), and a superbly prepared lechón (suckling pig). On Sunday, there's a buffet from 2:30 to 7.

Cenacolo

$$$ | Zona Hotelera

Brick-oven pizza and excellent pasta dishes, handmade in full view, have made this fine Italian restaurant a Cancún favorite. Best bets include the melt-in-your-mouth-tender beef or octopus carpaccio appetizers and such stellar pasta dishes as the "green hats"—little pieces of handmade pasta filled with ricotta cheese, butter, and fresh sage. Cenacolo also has a small wine cave with a romantic table for two (reserve this section in advance). Although it's inside a mall, the restaurant's main dining room is elegant, with stained-glass panels on the ceiling and live piano music.

Blvd. Kukulcán, Km 12.6, Cancún, 77500, Mexico
998-885–3603
Known For
  • Elegant Italian cuisine
  • Wine cave
  • Romantic setting

Something incorrect in this review?

Cenaduría Portales de San Francisco

$

Campechano families come here to enjoy a light supper, perhaps a delicious sandwich claveteado of honey-and-clove-spiked ham, along with a typical drink like agua de chaya, a mixture of pineapple water and chaya (a leafy vegetable similar to spinach). The dining area is a wide colonial veranda with marble flooring and tables decked out in plastic tablecloths. No alcohol is served, and you simply mark your choices on the paper menu (note that for tacos, "m" means maíz, or corn; for tortillas, "h" stands for harina, or flour). On weekends, try the tamal torteado, a tamale with beans, tomato sauce, turkey, and pork wrapped in banana leaves—although not listed on the menu, it's available on request. 

Calle 10 86, Campeche City, 24040, Mexico
981-811–1491
Known For
  • Alfresco dining on the picturesque plaza de San Francisco
  • Stylish veranda
  • Tamales wrapped in banana leaves
Restaurant Details
No lunch

Something incorrect in this review?

Chapulín

$$$$ | Polanco

Inside the Hotel Presidente InterContinental, you'll find elevated traditional Mexican ingredients like huitlacoche, a type of fungus that grows on corn, and chapulines, or grasshoppers. If you visit for breakfast, order the blue corn chilaquiles for a nourishing start to the day.

Campos Elíseos 218, Mexico City, 11560, Mexico
55-5327–7789
Known For
  • Leafy terrace seating
  • Artistic presentation
  • Authentic recipes

Something incorrect in this review?