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

Basic Foodie Artisan Bakery & Café

$$ Fodor's Choice

Basic Foodie is that cool bakery we all wish we had in our neighborhood, with unsurpassed baked goods and a menu that caters to organic-minded, vegan, and gluten-free customers. A modern design and laid-back atmosphere (plus reliable Wi-Fi) have made it a magnet for digital nomads.

Charcutería Hinojosa y Baguetería

$$ | Benito Juárez Fodor's Choice

This charming, European-style charcuterie is one of few in the city. With a couple of outdoor seats and a bar where you can watch all the action, sandwiches are served on fluffy or crunchy baguettes and feature smoked cheeses and sausages. The friendly service is immediate and knowledgeable. Enjoy your sandwich with a Mexican craft beer or glass of wine.

Estanquillo El 32

$ | Santa María la Ribera Fodor's Choice
This is a place where the neighborhood elders gather during the day to eat their tamales and drink their coffee, but where you’ll find mostly young, artist types in the evenings. With a wide variety of Mexican artisanal beers and an impressive stock of unique mezcals as well as Mexican coffee, the space is open to the street, like a former garage, and has a couple very well-behaved house dogs keeping everything in check. Books and zines are available to peruse as you enjoy your meal, which ranges from breakfast to dinner. A patio space full of plants adds to the relaxed ambience.

Recommended Fodor's Video

La Cocay

$$$$ | San Miguel Fodor's Choice

This casually sophisticated dining room and garden is a local favorite. Although the menu changes frequently, you can expect to find salads with fruits, pasta dishes, steaks, and seafood entrées like seared sashimi-grade tuna or the sweet-mango-topped mahimahi. Consider sharing several small plates from the tapas menu (the blue-cheese phyllo rolls with black-cherry sauce, salmon meatballs, and octopus with garlic are top picks). Also on offer are reasonably priced wines by the glass from Argentina, Chile, and Mexico. As everything is made fresh, popular menu items tend to run out, but everyone seems to leave happy.

La Ola

$ Fodor's Choice
Fresh seafood including ceviche, tuna, and shrimp are to be found in this relaxed restaurant. The friendly staff and owners and surf decor (and sand that's often dragged in by surfers from the beach) makes for a relaxed vibe.
Paseo de las Palmas 8, Mexico
322-297--0280
Known For
  • Chill atmosphere
  • Tuna toast
  • Sashimi
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Las Tlayudas

$$ | Benito Juárez Fodor's Choice

Quick and reliably good, Las Tlayudas is a small sidewalk eatery specializing in Oaxacan cuisine. Come here for the tlayudas, of course—massive tortillas covered with beans, cheese, and meat. And don't miss a glass of mezcal or botana Oaxaqueña to wash down some chapulines (grasshoppers).

Mercado del Carmen

$$ | San Angel Fodor's Choice

One of the most beautifully designed and eclectic of the city's many contemporary food hall–style mercados, this bustling complex occupies a stylishly converted colonial home off Plaza del Carmen. The front contains hip boutiques selling sophisticated gourmet goodies, designer sunglasses, and mod housewares, and the open-air rear section is anchored by a bi-level seating area with a retractable roof that's fringed with trendy food stalls dispensing elevated pork buns, American barbecue, sushi, burgers, tortas, pizzas, tacos, and a range of wine, craft beer, and cocktail options. Order at the counters and grab a seat at one of the long communal tables set beneath rows of hanging ferns and Edison bulbs—your food will be brought out to you. Moira's Bakehouse, with its decadent teacakes and hand pies, is a must for dessert—it's located among the boutiques, before you reach the food hall.

Oscar & Lalo

$$ Fodor's Choice

Enter through the massive gate and wind your way up a garden pathway through the main dining area and into the back garden where intimate four- or five-table palapas are surrounded by jungle and hung with bright white hammocks and twinkling lights. Many ingredients, as well as medicinal plants, are grown on property and the owners would be happy to cut you a piece of fresh aloe for your sunburn or brew you up some anti-food-poisoning tea. Frozen margaritas are a treat and portion sizes are ample, but the food isn't the point here. It's the jungle ambience, the healing garden, and the friendly owners that make this place special. If you're looking for an intimate tour of local ruins or cenotes, the owners also own a tour company and would be happy to book something for you on-site. A kids' play area behind one of the palapas will appeal to families, and the remote jungle location will appeal to nature lovers.

Outpost

$$$ | Centro Fodor's Choice

This trendy restaurant and lounge grows most of its vegetables and herbs on its rooftop garden, sourcing any remaining ingredients from its San Jose--based sister restaurant, Flora Farms. Whether you come just for drinks or a full-course meal (both are popular options), every bite and sip will taste impossibly fresh. Seating is dispersed between their dining room, chandelier patio, or rooftop terrace, each space offering a different vibe.

Al Chimichurri

$$

The smoky aromas of a South American parillada waft down the street from this Uruguayan barbecue joint. The heaping portions of short ribs, flank steak, and chorizo have developed a cult following up and down the Riviera, and locals swear by the empanadas. Tables are set in a simple stone-walled room and just outside on the street.

Benigna

$$ | San Rafael

This open-air locale charms with its curated selection of wines and vermouths along with delicious mocktails and coffee drinks. With a small menu of tapas-inspired snacks, it is a nice place to hang out solo for a while or meet up with friends. Local ceramics and artwork are for sale and it opens up to the street with outdoor and indoor seating options.

Cafe Distrito 23410

$ | Centro

A few blocks away from downtown Cabo's heavy foot traffic and named after the town's zip code, this is an adorable place to grab breakfast or spend an afternoon co-working. Their slogan is "Coffee made by locals, for locals," and their beans are sourced from the Mexican state of Chiapas and are available for sale to take home with you.

Café Olé In Puerto Aventuras

$$

The laid-back hub of Puerto Aventuras is this terrace café with a varied menu, including coconut shrimp and chicken with a chimichurri sauce made from red wine, garlic, onion, and fine herbs. If you and local fisherman get lucky, the nightly specials might include fresh-caught fish in garlic sauce. There's live music on Sunday, Wednesday, and Friday in high season.

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.

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.

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.  

El Beneficio de la Duda

$$ | Coyoacán

This dapper all-day café with white-brick walls, colorful peltre dishware, and fresh flowers on every table is in a semi-residential section of Coyoacán, well-removed from the crowds and an easy stroll from Museo Frida Kahlo. The owner uses organic coffees and, as much as possible, locally sourced ingredients in the European-influenced Mexican fare, which includes superb chilaquiles (order them with both the green and red sauces), panfried potatoes with paprika and chipotle aioli, and ham-gruyere croissant sandwiches. If you're having trouble finding a seat, there's a smaller location (it's actually the original) around the corner.

El Marinero Borracho

$

This two-story palapa restaurant, named “The Drunken Sailor,” is always packed with locals and tourists alike. It’s no wonder: the location across from the marina is the perfect spot to watch the sunset while enjoying a ginger mint mojito or tamarind margarita. Several dishes feature unexpected Vietnamese and Costa Rican influences, such as the panko-crusted fish taco with ginger cream and the shrimp enchilada with coconut pineapple sauce and fried plantains. The shrimp burger on homemade bread comes with chili lime fries and pairs well with an ice cold michelada (salt-rimmed Mexican beer with lime, spices, and hot sauce). Timid palates must overcome any hesitation and try the best dessert in Los Cabos: the avocado-lime chocolate cream pie on graham cracker crust.

Food Park PV

$

For an informal bite on any given evening, there's nothing like Food Park PV. Here you'll find a variety of snacks, beer, live music, and good vibes, all in a refreshing outdoor atmosphere.

Jaguara Cocina Mexicana

$$$

This lagoon shore restaurant serves gourmet Mexican dishes and exotic cocktails to enjoy with the best view in town and live music most days. Go for the al pastor (shepherd-style) seared tuna as the main course, and don't leave without trying the tribute to cacao as dessert.

Kahwen Café

$ | Coyoacán

This cozy café is perfect for a pick-me-up from the well-curated list of artisan coffees and wines, all of them from highly respected producers found throughout Mexico. Just a couple of blocks from Jardín Centenario and Plaza Hidalgo, Kahwen is a happily chill space far from the crowds.

Francisco Ortega 17, Mexico City, 04000, Mexico
Known For
  • Pet-friendly seating
  • First-rate coffee beans available for purchase
  • Friendly, knowledgeable staff

Something incorrect in this review?

La Buena Vida

$$$

With driftwood tables overlooking Half Moon Bay, swings at the lively bar, and salsa music keeping things moving, this might be the perfect beach restaurant. The usual Mexican fare—quesadillas, empanadas, burritos, and fish tacos with handmade tortillas—is perfectly fine, but the food isn't the point. It's all about the location. Directly on the beach, this place takes full advantage with two big upstairs terraces that provide sweeping views of the water. Lounge chairs are scattered on the sand for customers' use, and there's a small pool to keep the kids busy while you have another margarita. Climb the ladder to the two-seater tower table, 15 feet above the sand, where your drinks are delivered in a bucket on a rope.

La Cevichería

$$

La Cevichería is one of the best seafood restaurants in the Marina Vallarta area. It's not as tasty as other places in town but definitely more stylish. Its Nayarit-based cuisine offers flavors not easily found in PV.

Paseo de la Marina 121, 48335, Mexico
322-221--1050
Known For
  • Famous aguachile
  • Shrimp and beer
  • Pescado zarandeado sold by the kilogram

Something incorrect in this review?

La Cruz Inn

$

This restaurant, part of a small inn, might look like just another Mexican restaurant from the outside, but there is more than what meets the eye. The cuisine is mostly international, with Greek dishes like gyros.

Calle Marlin 36, Mexico
329-295--5849
Known For
  • Mexican, Greek, and other international fare
  • Excellent gyros
  • Mostly foreign clientele

Something incorrect in this review?

La Forchetta

$$$

A favorite of locals, this Italian-Mexican restaurant is the place to get Roman-style, hand-stretched pizzas. Even those who aren't fans of pizza will find something on the diverse menu, with a balanced offering of pasta, antipasti, and main courses. It's worth saving room for their refined desserts. Afterward, take a look at their interesting wine cellar.

Paseo Malecón San José, 23405, Mexico
624-130–7723
Known For
  • 12-inch hand-stretched pizzas
  • Signature sfera di cioccolato dessert
  • Sophisticated but family-friendly atmosphere
Restaurant Details
No lunch

Something incorrect in this review?

Las Guacamayas Taqueria

$

Massive globes of 15 types of margaritas and a Mexican guitarist singing American covers make this a magnet for tourists, but it also draws locals. If you're looking for cheap and delicious Mexican food, you've come to the right place. Tacos stuffed with chorizo, marinated pork, and flank steak pervade the menu, though it's the quesadillas, with fillings like pumpkin flower, poblano pepper and onion, and pork skin that shine. Chilangas, or fried, folded-over quesadillas with melted cheese, also merit the trip, while the volcanoes (hard-shell taco cups filled with cheese and your choice of meat) are not to be missed. The outdoor-garden setting of Las Guacamayas is kitschy, with trees sprouting up from the floor, and Christmas lights strung from branch to branch. Painted murals run along the walls, and wooden chairs surround tables with plastic coverings.

Latino 8

$$

For a taste of Latin America's deliciously spicy cuisine and exuberant attitude toward life, visit this laid-back place where everything is colorful and everyone is happy. Order dishes of Mexican, Argentinian, Cuban, and Peruvian origins, among others, and try their exquisite cocktails while listening to live Latin music.

Los Tamarindos

$$$

A former sugarcane mill dating back to 1888, this quaint restaurant is surrounded by farmland that provides organic fruits and vegetables to many of Cabo’s top eateries. Wildflowers in Mason jars and hand-painted clay dishes set the scene at this rustic spot where the menu is based on the season’s harvest. Start with Baja oysters with homemade ponzu and sashimi of the day with cucumber noodles. For something fresh and innovative, try the burrata salad served with seasonal farm pesto and kalamata. For the main, try either the whole fish with guajillo sauce or the roasted suckling pig, both cooked in a wood-fired oven. One of the secrets to the fine flavors is the homemade herbal oil that is dribbled on breads and meats. A cooking class takes place at 10 and 3, by reservation only.

Calle de las Ánimas s/n, 23407, Mexico
624-317–0142
Known For
  • Four-hour cooking classes ($160)
  • True farm-to-table dining experience
  • Homemade herbal oil on breads and meats

Something incorrect in this review?

Lunario

$$$$

This jaw-dropping restaurant at Lomita winery is your chance to try a six- or eight-course tasting menu with a wine pairing. Grab a table overlooking the vineyards or head indoors, where a glass-roofed dining room allows the stars to shine over your table. At the helm is twentysomething chef Sheyla Alvarado, who changes the tasting menus weekly. Expect mouthwatering dishes like spider crab, suadero tacos, oyster mushrooms, firewood lamb, and, for a sweet and smooth finale, camomilla with honey. If you've fallen hard for one of the courses, simply ask for seconds at no additional cost.

Ejido el Porvenir, Valle de Guadalupe, Mexico
646-156–8469
Known For
  • Spectacular wines from Lomita and Carrodilla wineries
  • Observatory-esque dining room
  • Menu featuring local ingredients
Restaurant Details
Closed Mon.–Wed.

Something incorrect in this review?

Mercado Morisco

$$ | Santa María la Ribera

This hip space is a communal eatery featuring six stalls with neon signs advertising everything from pulque (lightly alcoholic fermented agave nectar) to seafood tacos and Colombian arepas. Nestled among tortillerías, hardware stores, and apartments, it’s easy to walk past it unless you happen to glance inward to spot the brightly decorated market and its picnic table–esque seating.