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.

Che Tango

$$$

For a hearty meal after a day at the aquarium, pop around the corner to this casual yet elegant Argentine restaurant. Select your cut of rib eye, tenderloin, or strip steak from the selection that's brought to your table, and tell your bow-tied waiter how you'd like it cooked. While it sizzles, nibble one of the flaky empanadas topped with chimichurri (sauce made with olive oil and parsley). Try the house cocktail, Rosita (made with anise).

Av. 16 de Septiembre 1938, Veracruz, 91910, Mexico
229-932–1745
Restaurant Details
Credit cards accepted
No breakfast

Something incorrect in this review?

Chez Elena

$$

Frequented in its heyday by Hollywood luminaries and the who's who of PV, this downtown restaurant still has a loyal following. The casual patio ambience is simple, but the wholesome food is satisfying, and the portions are generous. House specialties include fajitas and Yucatan-style pork. You can’t leave without trying their killer handcrafted margaritas.

Calle Matamoros 520, 48300, Mexico
322-222–0161
Known For
  • Delicious osso buco
  • Amazing views
  • Longtime favorite of the area
Restaurant Details
Closed June–Sept. No lunch

Something incorrect in this review?

Chicago Bernie's Beef Bike

$$ | San Rafael

This peculiar restaurant name (for this latitude) is thanks to the Midwestern owner who started making delicious burgers on a cart from the back of his bike. These gratuitous-in-every-way burgers quickly became well-recognized across the city and its San Rafael location has become one of the busiest restaurants in the neighborhood. Stop in for a beer on the patio, catch a gringo game on the TV, and see if it lives up to the hype.  

Recommended Fodor's Video

Chilpa

$ | La Condesa

Chilaquiles are by far the top draw at this friendly brunch spot a block from Avenida Amsterdam; it also offers up a nice selection of other all-day dishes, from fruit-yogurt bowls and avocado toast with eggs and goat cheese to molletes topped with butter, beans, Oaxacan and manchego cheeses, and pico de gallo. The chilaquiles are build-your-own: you choose your sauce (chipotle, habanero, and more), protein (eggs, chicken breast, cecina steak, vegan chorizo), and other ingredients (anything from asparagus to panela cheese)---with enough toppings, this can be a dish to last you the entire day. 

Chilpancingo 35, Mexico City, 06170, Mexico
55-5264--4976
Known For
  • Cheerful, open-air seating
  • Generous portions
  • Freshly squeezed juices and organic kombuchas
Restaurant Details
No dinner

Something incorrect in this review?

Chiquitito Café

$ | La Condesa

For a refreshing caffeine pick-me-up in the southern reaches of Condesa, pop into this cute and cozy third-wave espresso bar that serves delicious breakfasts and sandwiches, too. Students and freelancers work away on their laptops in the triangular white-brick interior space, while you're more likely to spy friends gabbing at the sidewalk tables. There are a couple of additional locations around town.

Calle Alfonso Reyes 232, Mexico City, 06100, Mexico
55-5211–6123
Known For
  • Tasty baguette and bagel sandwiches
  • Cakes and pastries
  • Artisanal coffee drinks
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Chocol Ha

$

Follow your nose to this dessert café, where the aromas of French pastries and rich cocoa waft into Campeche's narrow streets. Tucked inside a stone-walled colonial building are small wooden tables and a collection of antiques, like a vintage cash register still used for ringing up transactions. Drink recipes originated from the owner's research into Mayan traditions and her time spent with local families; prepared with the purest form of organic cocoa, they're infused with mint, chile, and more. Not a chocolate lover? You’ll enjoy all-natural fruit juices made with jicama and piña. Crepes and cookies make nice accompaniments. A small gift shop sells locally made products and blocks of dark chocolate.

Calle 59 30, Campeche City, 24000, Mexico
981-811–7893
Known For
  • Pretty courtyard
  • Relaxed atmosphere
  • Cocoa-infused everything
Restaurant Details
Closed Sun.

Something incorrect in this review?

Chubby Noodle Cabo

$$ | Centro

This trendy, San Francisco--based restaurant decided that Cabo was missing out on quality Asian comfort food, and, honestly, they were right. The clientele is an interesting mix of hip locals and families alike, and it's the perfect spot for a hearty bowl of noodles and a refreshing cocktail, both of which will fuel you up nicely after a long day on the water. However, this place can be loud, so plan accordingly if you want to have a meaningful conversation. 

Calle Miguel Hidalgo at Blvd. Paseo de la Marina, Cabo San Lucas, Mexico
624-120--7449
Known For
  • Creative Asian fusion dishes
  • Theme cocktails
  • Fast service

Something incorrect in this review?

Churrería el Moro

$ | Polanco

A branch of the historic churro restaurant in Centro Historico, this is a great place to stop and take a break on the eastern edge of Polanco. Delicious churros, hot chocolate, milk shakes, and coffee will satisfy your sweet tooth here

Calz. Gral. Mariano Escobedo 501, Mexico City, 11560, Mexico
Known For
  • Modern interior
  • Most popular churros in town
  • Richly flavored churro dips

Something incorrect in this review?

Cicatriz

$$$ | Juárez

Depending on when you visit, this hip hangout can serve as a cheerful breakfast nook for chia pudding and egg sandwiches, an afternoon coffee or teahouse with light salads and a delicious smoked-eggplant-harissa dip, or an evening lounge with craft cocktails and well-curated (though pricey) wines. Whatever the time of day, there's almost always a crowd that tends toward the fashionable, artsy side. The vibe is a bit self-important, but it's a reliably nice space with good food and drink options.

City Café

$$ | Polanco

A local chain, this location of City Café is the perfect place to grab breakfast, lunch, or a quick snack in Bosque de Chapultepec. It's located in Section 2 close to Lago Mayor and offers a menu filled with healthy choices.

Av. de los Corredores, Mexico City, 11100, Mexico
55-5272--1096
Known For
  • Charming outdoor dining
  • Good quick bite for parkgoers
  • Healthy salads and sandwiches
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Claros Fish Jr.

$

This is the place for a quick taco fix; $2 (fish and shrimp) or $3 (grilled scallop) gets you some serious tacos, while $8 will buy you a killer aguachile. This is the locals' go-to spot for quality seafood and affordable cold beer. There's another branch in Leona Vicario, near the Decameron hotel. 

Cochinita Country Coyoacán

$$ | Coyoacán

In a creaky old house that practically backs up to Museo Frida Kahlo, this unpretentious restaurant with friendly servers and reasonable prices serves well-crafted, authentic Yucatecan cuisine, including classics like rich and flavorful papadzules (tortillas stuffed with hard-boiled eggs and smothered in a pumpkin seed-tomato sauce) and tender cochinita pibil. Be sure to start with a cup of sopa de lima (a soup of shredded chicken, tortillas, and lime), and perhaps an order of panuchos (fried tortillas stuffed with beans and topped with different meats and sauces). Note that this is the restaurant's second location, having opened here in 2021; the original, in Del Valle, has been going strong since 1982.

Ignacio Allende 161, Mexico City, 04100, Mexico
55-5661--2840
Known For
  • Charming outdoor seating along the sidewalk
  • Eggs with longaniza sausage from Valladolid for breakfast
  • Several delicious vegetarian options
Restaurant Details
Closed Mon.

Something incorrect in this review?

Cochinita Power

$$ | San Rafael

It’s not hyperbole to say that there are few interiors in the city as pink as the decor within this diner just near the San Cosme metro station. Cochinita Power specializes in Yucatecan food (read: pork and habanero salsas) with a set-up somewhere between a food cart and a restaurant, but without the hustle and bustle of standing and eating on the street. When you're ready to order, your server will arrive with a paper menu to mark your choices on. There’s not much to choose from: it’s really pork, pork, and more pork. But the food is tasty and cheap, and the service is great and speedy if you’re on the go.

Cocina Mi Fonda

$ | Alameda Central
If you're looking for the platonic ideal of a Mexico City fonda (the small, home-style restaurants that feed much of the city's population each day), you need look no farther than this sunny mainstay between the Mercados San Juan and Arcos de Belén. The food here is simple, classic, and always served with love, from the famous paella to the daily, three-course comida corrida.
López 101, Mexico City, 06070, Mexico
55-5521–0002
Known For
  • Time-warp 1950s decor
  • Home-style cooking
  • Prix-fixe lunches
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Cocktelería Picus

$$ | El Pueblo

Kick off your shoes, and settle back with a beer at this charming beachside restaurant near the ferry docks, where you can watch the fishing boats come and go while you wait for some of the island's freshest seafood. The grilled fish and lobster with garlic butter are both excellent, as are the shrimp fajitas—but the real showstopper is the ceviche, which might include conch, shrimp, abalone, fish, or octopus. For a traditional Yucatán dish, try pescado tikin-xic seasoned with achiote, orange, and garlic, then topped with pickled red onions.

Av. Rueda Medina 318, Isla Mujeres, 77400, Mexico
998-274–0083
Known For
  • Yucatecan pescado tikin-xic
  • Extraordinary ceviche
  • Waterfront location
Restaurant Details
No dinner

Something incorrect in this review?

Coco Restaurant & Beach Bar

$$$ | El Pueblo

Open daily from 7:30 am to 10 pm, this restaurant by the beach is a great spot to enjoy any meal of the day while making the most of the Caribbean lifestyle. The breakfast buffet, served Friday through Sunday, is very popular, but in the evening, the catch of the day is your best bet. After eating, ask for a lounge bed with umbrella and spend the whole day relaxing by the beach.

Coconuts Bar & Grill

$$

The T-shirts and bras hanging from the palapa of this hilly, windward-side hangout at the island's highest point are good indicators of its party-time atmosphere. Classic rock and reggae tunes play in the background while crowds down cervezas, fish, fajitas, and garlic shrimp. The meals may not be good enough to write home about, but they are good enough to keep the crowds coming. Be sure to stroll out to the quieter, outer edges of the dining area and admire the stunning view. Playing with the lazy house dogs and cats (all rescues) is always fun. The party closes at sunset, and the carved coral steps going downhill can be tricky: use caution.

Coconuts Restaurant & Bar

$$$

Eat at the horseshoe-shaped bar—especially if you happen to be by yourself—or out under the sky. Beautifully restored, Zihua's oldest house has a gorgeous patio open to the stars and surrounded by zillions of tiny white lights. Try the grilled pork chop, the sweet and zesty lobster, or the shrimp-stuffed chiles rellenos. In the evening a keyboarder or romantic duo playing bossa nova or jazz is sure to entertain.

Pasaje Agustín Ramírez 1, Zihuatanejo, 40880, Mexico
755-554–2518
Restaurant Details
Credit cards accepted
No lunch. Closed June–mid-Nov.

Something incorrect in this review?

Cofetarika

Centro Historico

Cofetarika, on a terrace above the Danzantes restaurant in the heart of the city center, is open all day from 8 to 6, making it a perfect place for lunch. It offers freshly prepared food and a wide range of gourmet drinks in a relaxing environment.

Macedonio Alcala 403, Oaxaca, 68000, Mexico
951-278–8000

Something incorrect in this review?

Coffee Cup

$

Early risers and those heading off on fishing charters will appreciate the daily 5 am opening time. The café, which is filled with wonderful art for sale, has fruit smoothies, coffee in many manifestations, and tasty frappés with Oreo cookie bits or frosting-topped carrot cake.

Paseo de La Marina 14-A, 48335, Mexico
322-221--2517
Known For
  • All-day breakfast bagel
  • Box lunches to go
  • Free Wi-Fi for customers

Something incorrect in this review?

Coffee LAB

$

Loved by locals and visitors alike, this beautiful place is a good spot to grab home-roasted specialty coffee (starting at $2.50), fresh juices (starting at $3), and paninis ($10). Check their calendar online for concerts and other events. Look for their second branch at La Playa near Puerto Los Cabos, which comes with a trendy bar and Sunday brunch.  

Colectivo Surf Tasting Room

$$

If you need fuel after a day at the beach, walk across the street at Km 41 to this two-story blue collective where you’ll find everything from poke bowls to craft beer. A tribute to surfing and all-things-local, Colectivo Surf serves produce from local farmers, fish from pangueros (fisherman) along Baja's coast, organic wine from Valle de Guadalupe, and small batch beers from their own brewery. The local gem is the brainchild of humble owner, Noel, a San Diegan who spent the better part of his life paddling into Rosarito’s best breaks. In 2016 the surfing entrepreneur manifested his vision to build a business that would empower the local economy. By using local ingredients, creating jobs, and providing killer cuisine, Noel has impacted an entire community one “order up” at a time. The house mezcal will put hair on your chest, and the 15 beers on tap will keep you on pour-repeat. Ceviche, fish tacos, poke bowls, and ocean-to-table sushi are the perfect postsurf meal. In summer months (June–August), there’s live music Friday–Sunday from 6 to 11 pm.

Carretera libre Tijuana Rosarito–Ensenada, Km 41, Rosarito, 22710, Mexico
661-125–4144
Known For
  • Live music Friday–Sunday in summer
  • Crispy fish tacos
  • Artisanal beers on tap

Something incorrect in this review?

Comal Oculto

$ | San Miguel Chapultepec

Tuck into plates of exquisitely prepared, traditional Mexican snacks like tlacoyos, sopes, flautas, and quesadillas with rich sauces and authentic, carefully curated ingredients. Tortillas are hand-made on the tiny restaurant's comal, and there's lovely outdoor seating in a sidewalk space decorated with vertical wooden slats and pretty plants. 

Calle General Gómez Pedraza 37, Mexico City, 11850, Mexico
55-8988--2557
Known For
  • Simple, beautifully designed space
  • Interesting ingredients like braised lamb, wild mushrooms, and pork confit
  • Fresh fruit aguas
Restaurant Details
Closed Sun. and Mon. No dinner

Something incorrect in this review?

Comedor de los Milagros

$ | La Roma

Always packed with locals---including plenty of expats from other parts of the Americas---watching fútbol on TV or enjoying the live music, this welcoming two-story Roma Sur mercado contains more than a dozen food stalls set around a central dining area with communal tables. Cuisines from mostly Central and South America are featured, including Brazilian feijoada, Peruvian ceviche, and Salvadoran arepes. There's an extensive selection of juices, soft drinks, beers, and cocktails, too. 

Comedor Frida Kahlo

$

In Ocotlán the only place to eat is at Comedor Frida Kahlo, located within the main market building. Here, Frida (or her doppelgänger) will offer you the best in local cuisine. Afterwards, you can have a photo with Frida herself.

16 de Septiembre, Ocotlán, Mexico
No phone
Restaurant Details
Closed Sun.

Something incorrect in this review?

Comedor La Lupita

$

Typical food of the countryside—enchiladas, tamales, pozole, beefsteak with beans and tortillas, and so on—is served in an equally typical family home that has been expanded to welcome guests. Straw-bottom chairs are comfortable enough, and the oilcloths shiny and new. The small bar is at the back behind the large, open kitchen. It's open for breakfast, too.

Calle Gral Aguirre 183, 46990, Mexico
322-297–2803
Known For
  • Friendly owner
  • Small bar
  • Serves breakfast
Restaurant Details
No dinner

Something incorrect in this review?

Comedor Lucerna

$$
This buzzy spot and communal eatery adorned with street art on the outside and vibrant colors on the inside is always busy. With four different kitchens to choose from (pizzas, hot dogs, hamburgers, or seafood) and a full-stocked bar, the offerings here would suit most people’s palates and is great for trying a variety of foods or for people who simply have different tastes than their dining companions.

Coox Hanal

$ | Centro Histórico
Located up two flights of stairs, this neighborhood institution has turned out solid fare from the Yucatán since 1953 in a big, sunny spot filled with families and, on most afternoons, live music. If you turn up on a weekend lunch hour (usually from around 2 to 4 pm), expect to find a line winding down the staircase.
Isabel la Católica 83, Mexico City, 06090, Mexico
55-5709–3613
Known For
  • Cochinita pibíl, a popular slow-roasted pork dish from the Yucatán
  • Family-friendly atmosphere and weekend crowds
  • Sunny back patio
Restaurant Details
No dinner

Something incorrect in this review?

Coral Bar and Grill Xcalak

$$

Just by the beach, the Coral Bar and Grill is the on-site restaurant of the Flying Cloud Hotel and part of the XTC Dive Center. The place is open all day, offering Mexican breakfasts, international food for lunch and dinner, and even some vegan dishes. It also works as a beach club and has theme nights every Tuesday and Friday. 

Corazón de Maguey

$$$ | Coyoacán

A stylish bi-level bistro and mezcal bar with a prime views across Jardín Centenario, Corazón de Maguey is a pleasing setting for artfully presented regional Mexican fare and creative cocktails. You could easily put together a meal of several starters—the guacamole with chapulines and a sampler of five moles with tortillas among them—or opt for one of the substantial main dishes, such as Acapulco-style seared octopus with fried plantains, jicama, and pineapple, or tender Oaxacan tlayudas with arrachera (a grilled, thin steak) marinated in a guajillo chile sauce.

Parque Centenario 9A, Mexico City, 04000, Mexico
55-7406--8199
Known For
  • Superb cocktails using the acclaimed Alipús house brand mezcal
  • Great views of Jardín Centenario from the landscaped patio
  • Lime merengue with house-made lime ice cream

Something incorrect in this review?