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

La Tía

$ | San Rafael
In the residential neighborhood of San Rafael, La Tía is clearly a local favorite. Even with dozens of tables, it still doesn’t match the demands of locals who crave the taste of homemade cooking and Mexican specialties such as chile en nogada (poblano chiles stuffed with picadillo) in August and September and less common cuisine for Mexico, such as mozzarella-and-spinach stuffed chicken breasts. If you plan to go between the Mexican lunch hours of 2 to 4 pm on weekdays, be aware that you might be waiting for a while.

La Tratto Santa Lucía

$$$

This lively family-owned eatery on Parque Santa Lucía has outdoor seating that's the perfect place to eat on cool evenings, as well as plenty of tables in an air-conditioned dining room for days when the heat doesn't break. The menu is made up of filling salads, thin-crust pizzas, and pasta dishes. Happy hour runs weekdays from 7 to 9 pm (there's usually some kind of deal on the excellent wine list, too). There is also a larger location, simply La Tratto, a little to the north of the historic center on Prolongación Paseo de Montejo.

Calle 60 471, Mérida, 97000, Mexico
999-927–0434
Known For
  • Good pizza selection
  • Huge salads
  • Great wine list

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.

Recommended Fodor's Video

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 Aguachiles

$$

This upscale seafood taquería is an anchor of Playa's alternative culinary scene, an in-the-know spot for lunch or dinner that reimagines tacos sautéed in olive oil and topped with cucumber or strawberry-habanero salsa. Local favorites include shrimp tacos with "black gold" (beans), fish ceviche with green salsa, and fish tacos wrapped in your choice of corn tortilla, flour tortilla, or a giant leaf of Bibb lettuce. If you're not into spicy food, be careful with the house specialty aguachile. You'll find a second location on Avenida Constituyentes; there's also one in Tulum and another in Cancún.

Los Arcos de Regina

$ | Centro Histórico
On weekend mornings there's hardly a corner in Mexico City without a stall selling barbacoa, a traditional dish made by slow-cooking meat in an underground pit. This cozy spot on Calle Regina is a notch above the usual: warm, friendly, and family-run, with good tacos, consomé (soup made from the drippings of the meat), and a superior selection of salsas.
Regina 45, Mexico City, 06090, Mexico
Known For
  • Friendly atmosphere
  • Outdoor seating
  • Good option for brunch
Restaurant Details
No dinner Sun.–Tues.

Something incorrect in this review?

Los Cocos Restaurant and Bar

$

You can spend the whole day here on loungers enjoying the beach, the ocean, delicious food, and refreshing micheladas. They specialize in seafood, pescado zarandeado, ceviche, and obviously coconuts, but you can order absolutely anything and won’t be disappointed. You can also rent a kayak or play beach volleyball. The owner, Oscar, is always ready to help. No stress, no pressure.

Playa Quimixto, Mexico
322-111--9209
Known For
  • Delicious coconuts
  • Beach volleyball court
  • Loungers and kayaks for rent

Something incorrect in this review?

Los Colorines

$$

Hung with colorful papeles picados (paper cutouts), this family-friendly restaurant with bright pink walls and regional folk art serves great soups (try the creamy fava bean or earthy lentil varieties), sopes topped with grilled chicken or cecina, and mole enchiladas made in an open kitchen. A specialty is the huauzontles (a broccoli-like vegetable you scrape from the stalk with your teeth). 

Tepozteco 13, Tepoztlán, 62525, Mexico
739-395–0198
Known For
  • Welcoming, unpretentious vibe
  • Machaca (seasoned, shredded dried beef) with eggs at breakfast
  • Margaritas and mezcal cocktails

Something incorrect in this review?

Los Conos Restaurant Bar

$

Los Conos Restaurant and Bar serves Latin and Mexican dishes and drinks and specializes in seafood. Their tasty lemonade or cold beer will save your life if you decided to hike to Las Ánimas from Boca de Tomatlán. Their fresh sierra ceviche is highly recommended, and shrimp come in very decent sizes (try the coconut ones). The waiters are attentive but not imposing, and the place is really neat and clean.

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?

Manolo: Museo de las Nieves

Centro Historico

Manolo is the most traditional of the Oaxacan ice-cream manufacturers, started in 1877. It’s small ice-cream museum is located on the principal city-center street and attracts both locals and tourists. Visitors can experience a wide range of traditional and exotic ice creams including mezcal, corn, and the elusive beso Oaxaqueño (made from carrot, pecan, and appple).

Mariscos 8T Versalles

$

The original Mariscos 8 Tostadas establishment (nowadays there are a few others in the bay) is widely considered the best seafood restaurant in PV. It's not a flashy place, but it’s clean, offers good service, and serves up simply delicious dishes.

Niza 134, 48330, Mexico
322-224--3318
Known For
  • The best aguachile in town
  • Fresh ceviche
  • Relaxed atmosphere
Restaurant Details
Closed Mon. No dinner.

Something incorrect in this review?

Martin's

$

Located in La Manzanilla, Martin's is one of the best restaurants by the beach in all the Tenacatita area. You can tell that the chef goes the extra mile to serve more sophisticated seafood dishes than the other restaurants in town.

Playa Blanca 70, 48898, Mexico
315-351--7315
Known For
  • Great Caesar salad
  • Flaming Monte Cristo coffee
  • Live music on weekend nights
Restaurant Details
Closed Tues. and Wed.

Something incorrect in this review?

Mezcal

$$$

You’ll be hard-pressed to find a better Mexican restaurant in the area than this stylish establishment. Modern gastronomic techniques and sophisticated dishes highlight organic ingredients from local farmers. Chef Odin Rocha has put together a string of fantastic menus filled with Mexican classics, but you should try the nine-course tasting menu with Mexican wine pairing to get the full Mezcal experience.

Carretera Transpeninsular, Km 12.5, The Corridor, 23450, Mexico
624-163–2035
Known For
  • Confit octopus taco
  • Signature mezcal and tequila tastings
  • Wake up cocktails for breakfast

Something incorrect in this review?

Mister Taco

$ | San Miguel

If you are looking for an authentic taco joint where the locals go, this is the place. The tacos al pastor, carved from a vertical spit, are big, juicy, and inexpensive. Add a cup of frijoles charros (beans and pork soup), and you have one of the best cheap meals you will find on the island.

Mr. Cream Pancakes and Waffles

$

Chilaquiles, pancakes, waffles, baked goods, omelets … whatever you want for breakfast, they have it. This Nuevo Vallarta newcomer has been a total success and a great excuse to leave your nearby hotel to eat good food any given morning. It tends to be full on Sunday, so reservations are a good idea.

Paseo de las Palmas 3, 63735, Mexico
322-297--0201
Known For
  • Busy on Sunday
  • Loved by locals and tourists
  • Classic breakfast spot
Restaurant Details
No dinner

Something incorrect in this review?

Museo de la Gastronomía Yucateca

$$

The menu here is as an encyclopedic take on Yucatecan cuisine, with everything from salbutes to start to manjar blanco (a milk-based delicacy) for dessert. Before sitting down to eat in the courtyard or one of the rooms that open onto it, explore the modest displays on regional food in the colonial-style building and Maya-style houses in the garden. There are also cooking demonstrations, including those using the traditional method for cooking cochinita pibil, buried in a pit in the ground.

Calle 62 466, Mérida, 97000, Mexico
999-518–1645
Known For
  • Traditional Yucatecan dishes
  • An elegant setting in a colonial-style building
  • Cooking demonstrations

Something incorrect in this review?

Neveria Roxy

$ | La Condesa

Throughout the day, Condesa's traditional Mexican ice-cream parlor—and its several other locations around the city—packs in kids and hipsters alike with its nieve (sorbet) flavors like maracuyá (passionfruit) and tuna (prickly pear cactus fruit) and its helado (ice cream) flavors, including rompope (eggnog) and macadamia. Popular since it opened in 1946, it's distinctly old-school, with teal vinyl chairs, white tables, and bright fluorescent lights, but the quality is first-rate. Roxy enjoys a friendly competition with another beloved ice-cream chain, Tepoznieves.

Fernando Montes de Oca 89, Mexico City, 06140, Mexico
55-5286–1258
Known For
  • Old-school ambience
  • Lots of regional Mexican fruit flavors
  • Ice-cream sundaes

Something incorrect in this review?

Nicksan–Palmilla

$$

For fresh, inventive sushi, there's no question that the Nicksan franchise corners the market, and this outpost in The Shoppes at Palmilla shopping mall wins the prize. Pair wine or sake with each of your selections, perhaps the lobster roll (with cilantro, mango, mustard, and curry oil), lobster sambal (marinated in sake with soy, ginger, and garlic), or tuna tostadas served on rice crackers with avocado.

Hwy. 1, Km 27.5, The Corridor, 23401, Mexico
624-144–6262
Known For
  • Great lobster roll and ahi tostada
  • Sushi with a Mexican twist
  • Sashimi with chili pepper sauce

Something incorrect in this review?

Nueva Zelanda

$

Although it's open all day, this sparkling little coffee shop is best known for its breakfasts. This branch opened after the success of the original eatery in downtown Zihuatanejo. It's both more polished and more endearing, yet serves the same deli-style fresh Mexican food that's been served for 30 years at the original restaurant. Sit at the counter, at the varnished wood tables with six swivel chairs, or in the tiny booths. Options include fresh fruit juices, coconut milk shakes, banana splits, omelets, enchiladas, salads, soup, and tortas (sandwiches on large, crusty rolls with beans, avocado, and cheese).

Blvd. Ixtapa s/n, Ixtapa, 40884, Mexico
755-553–0838
Restaurant Details
Reservations not accepted

Something incorrect in this review?

OaxacAquí

$$ | Santa María la Ribera

If you’ve been dreaming about Oaxacan cuisine, but don’t have the time to travel there, this authentic restaurant that serves up breakfast, lunch, and early dinners is the next best thing. Service can be a bit chaotic but always friendly, and the quality of the food makes up for any wait. It tends to get very busy for lunch, and that crowd spills out of the eatery's brick walls onto the sidewalk.

Dr. Atl 207, Mexico City, Mexico
55-4150–7187
Known For
  • Horchata with fresh melon and walnuts
  • Red and black moles
  • Great tlayuda, a traditional Oaxacan dish
Restaurant Details
No dinner

Something incorrect in this review?

Pan & Koffee

$

This bakery just a few blocks north of Parque Santa Ana is a great place to start your day with a light breakfast of a pastry and a coffee. It has a small garden and plenty of seating if you want to linger for awhile at your laptop. The decor is an inviting updated colonial style with pasta-tile floors and more contemporary touches, such as the steel staircase leading up to the second-story seating. You'll only wish it didn't close so early—at 1 pm during the week and 2 pm on the weekends. 

The Pancake House

$

With 12 kinds of pancakes—including the "Oh Henry," with chocolate bits and peanut butter—and eight kinds of waffles, your child (or inner child) will certainly find something to like. The large dining room is filled with local families on weekends and homesick travelers. The draped back patio is pretty, but it's like a greenhouse when the day heats up. 

Calle Basilio Badillo 289, 48350, Mexico
322-222–6272
Known For
  • Kid-friendly breakfast spot
  • Delicious smoothies
  • Cash-only
Restaurant Details
No dinner
Reservations not accepted

Something incorrect in this review?

Pancho's Restaurant & Tequila Bar

$$

Sample one or several of the more than 500 tequilas available and you'll surely appreciate the rainbow-color Oaxacan tablecloths, murals, painted chairs, and streamers even more than you did when you first arrived. Coat your stomach in the process with dishes from different states throughout Mexico: mole from Puebla, carne asada from Sonora, tamales from Oaxaca, and seafood from Baja are just some of the tasty items you can order. Note: though many souvenir shops advertise "complimentary" tequila tastings, this is the place to actually do it; they're available every evening with advanced reservation.

Calle Hidalgo, Cabo San Lucas, 23450, Mexico
624-143–0973
Known For
  • A tequila "museum" featuring rare bottles
  • Festive decor
  • Tequila tasting menus

Something incorrect in this review?

Panque de Nata Queretanas

$ | Alameda Central

You'll know this tiny storefront by the cluster of people waiting patiently on the sidewalk for a full loaf or single serving of panque de nata, pound cake made in a style traditional to the nearby state of Queretaro. Pillowy, buttery, and sweet, a piece makes for a perfect snack while winding your way through the nearby Ciudadela and San Juan markets.

Pie in the Sky

$

Come for the excellent coffee as well as the most scrumptious pies, cookies, and cakes.

Pizzería La Góndola

$

Wonderful smells waft from this small corner establishment, where scenes of old Italy and the Yucatán adorn bright yellow walls, and patrons pull padded folding chairs up to yellow-tile tables or take their orders to go. Pizza is the name of the game here, but tortas and pastas are also served.

Calle 23 208, Ticul, 97860, Mexico
997-972–0112
Known For
  • Impressive variety of pizza
  • Fun, informal vibe
  • The only nighttime dining option in town
Restaurant Details
No lunch

Something incorrect in this review?

Playa Rosa Beach Club

$$

A typical beach club with gourmet restaurant aspirations, Playa Rosa Beach Club offers a mix of Mediterranean and Mexican seafood in style. During the day, the place becomes a social gathering for locals and visitors. Playa Rosa beach provides the perfect background, and at sunset the atmosphere is spectacular.

Carretera Melaque–Puerto Vallarta, Km 53.5, 48894, Mexico
315-351--0462
Known For
  • Gathering point for local socialites
  • Direct access from private villas via a funicular
  • Just-caught seafood dishes
Restaurant Details
No dinner Tues.

Something incorrect in this review?

Pola

$

On any given day, the flavors at this little historic-center gelato shop vary, but you can typically expect between five and ten sorbets and the same number of gelatos. In addition to classics like chocolate and chocolate chip, you'll find options inspired by regional cuisine and produce—perhaps, chocolate with chiles, flan, pineapple with chaya, or lemon with rosemary. If it's not too hot, enjoy your sorbet or gelato in Parque Santa Lucía, just a block away.

Calle 55 467D, Mérida, 97000, Mexico
999-923–1107
Known For
  • Locally inspired flavors
  • Excellent gelato and sorbets
  • Cheerful store

Something incorrect in this review?