972 Best Restaurants in Mexico
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.
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.
Pancho Maiz
Don't let the bare walls and basic furniture fool you—this restaurant, a few blocks east of Parque Mejorada, offers one of Mérida's best dining experiences. Chefs Xóchitl Valdés and Selena Cárdenas have impressed gourmets with their celebration of corn, the basis of many of the dishes served here. Before you leave, stop in at the adjacent store, which sells local honey and honey products, from candies to shampoo.
Recommended Fodor's Video
Pancho's
You can dine upstairs or down, inside or out, and sometimes even at tables on the sand at this bustling waterfront restaurant. Seafood is the specialty, and portions are as delicious as they are large. But the savvy come here for breakfast, when prices are lower, crowds are thinner, and the combination of coffee, chilaquiles verdes con huevos (tortilla chips sautéed with spices and served with green tomatillo sauce and eggs), and the crashing surf is an unbeatable way to start a day.
Pancho's
In the evening this patio restaurant is bathed in candlelight and the glow from tiny white lights decorating the tropical shrubs. Much of the menu, as well as the decor, is geared toward tourists—you can even buy a Pancho's T-shirt on your way out. Although you won't find authentic Yucatecan dishes at this lively spot, the tasty tacos, fajitas, burritos, and other dishes will be pleasantly recognizable to those familiar with Mexican food served north of the border. Waiters—dressed in white muslin shirts and pants of the Revolution era—recommend the shrimp flambéed in tequila, and the tequila in general. Happy hour is weekdays from 6 to 8 pm.
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.
Panque de Nata Queretanas
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.
PanVero Whole Bakery & Elixirs
PanVero is an absolute godsend for travelers with dietary restrictions: every item on the menu is gluten-free, dairy-free, and plant-based---and at least half of the items are vegan, as well. Only natural and organic ingredients are used, so feel free to order a sweet treat without feeling guilty. It's a little bit of a drive from town, but there's a cute takeout window, should you want your order to go.
Papalotl La Casa del Pan
The scent of freshly baked bread is the first thing you'll notice, tempting you to skip the restaurant altogether and just grab a few of the warm rolls and a jar of locally made preserves. But the so-called "House of Bread" serves a fabulous, if leisurely, breakfast. For lunch, try the tasty tamales chiapanecos (with a spicy cheese filling) or the mild chilies stuffed with corn and herbs. Round out your meal with bean soup and one of the best salads in town.
Paprika
Opened in the summer of 2014, Paprika has no Hungarian dishes, as some diners expect. Rather, there's "contemporary comfort food" for an internationally oriented palate, like the large bowl of pasta puttanesca, or spaghetti topped with shrimp and clams in a subtle, fresh, white-wine sauce. Enjoy hearty main salads, panfried broccoli gomasio (a Japanese condiment of sesame seeds and sea salt), and perfectly seasoned rack of lamb. Candles bless the colonial courtyard (and its authentic altar) in the evening; the inside dining room is comfortable shabby-chic.
Páramo
Depending on the time of day and your mood, this buzzy warren of smartly designed nooks can be a fun options for drinks and a leisurely mid-afternoon lunch or for a late-night feast of ceviche and tacos with creative fillings like hibiscus flowers, seared tuna, and longaniza sausage. Keep in mind that it gets packed here on weekends, so scoring a table and receiving your order can be slow, but everything here—from the food to the drinks—is delicious.
Pardiño's
The Guinness Book of World Records honored the founder of this friendly seafood restaurant for dreaming up the world's longest seafood-stuffed fillet of fish, which was once prepared in the street along the waterfront. You can find smaller, but equally scrumptious concoctions and live midday music at this open-air dining room. Especially popular are the camarones Pardiños (juicy shrimp stuffed with manchego cheese and wrapped in bacon) and ostiones a la diabla gratinados (spicy oysters topped with grated cheese). Dishes like cheese-stuffed plantains satisfy vegetarians.
Pascale
Seafood doesn't get any fresher than at this open-air restaurant bar and grill on the beach in front of the fishing boats of Playa Principal. Each morning, owner Ludovic Tisseur, who hails from Lyon, France, sources what's freshest from local fishermen, so the menu features an ever-evolving array of seafood from decadent lobster to a delicious shrimp and fish brochette. Pascale's is also the place to go for expertly grilled T-bone steaks, classic Chateaubriand, or house-made tortellini. Attentive service matches the ultraromantic ambience of candles, white linen tablecloths, and graceful palm trees. Call ahead if you have your heart set on lobster.
Pastefam Caramel
Patagonia
Dine at one of the sidewalk tables here when you're craving first-rate Argentinean-style steaks and other expertly prepared grills, such as grilled veal osso buco, pork shoulder with caramelized sweet potatoes, and sous vide confit of octopus with roasted potatoes and aioli. There's an excellent Argentina-focused wine list, and the desserts (including a cardamom-lemon crème brûlée) are impressive. The on-site shop sells yerba mate, chorizo, coffee, and prepared foods from Argentina.
Pedro y Lola
Memorializing two local kids who became Mexican legends—movie star Pedro Infante and ranchera singer Lola Beltrán—Pedro y Lola is the most upscale of several fine restaurants that ring the romantic Plazuela Machado. Its seafood dishes are as authentic and creative as the restored 19th-century building it inhabits. Shrimp is the specialty, but try the papillot, the day's catch cooked in foil with white wine, shrimp, and mushrooms. Music is also on the menu. There's a piano bar inside and sometimes a harmless rock combo; a guitar soloist serenades diners outside.
Peltre Lonchería
With several branches across the city, Peltre is an easy budget option in ritzy Polanco. Like traditional loncherías, this modern version has an extensive menu covering everything from chilaquiles negros to sopa Aguascalientes. The coffee (direct from Coatepec, Veracruz) and freshly squeezed juices make this relaxed eatery a favorite among local students and businesspeople.
Peltre Lonchería
This stylish mid-century-modern lunchroom offers a contemporary take on classic Mexican and American comfort fare, like ham-turkey-gouda sandwiches with a fried egg on top, cochinita pibíl, and beef milanesa tortas with salsa verde. There's nothing fancy about this place, but it's great for a light in-between meal, late-night snack (it's open til 11 pm), or breakfast, which features a similarly extensive variety of favorites, from huevos rancheros to French toast slathered in berries and agave honey. There are several other locations around the city.
Perico's
Pícaro Garden Cuisine
A rustic-chic oasis overlooking the Pacific, Pícaro is not just a restaurant, but a destination in and of itself. Perched on a hilltop about a 20-minute drive from Centro, you'll forget about the schlep when you taste Chef Christian Ricci's Mexican/Mediterranean cuisine, inspired by both the local produce and his Italian upbringing. The menu is regularly changing based on what ingredients are in season, but expect to always find fresh seafood and tender meats.
Pie in the Sky
Come for the excellent coffee as well as the most scrumptious pies, cookies, and cakes.
Piña Loca
Come hungry to Piña Loca; all portions in this simple restaurant are huge but without the huge bill to match. Try the fajitas in lava bowls, the burrito norteño, or the shrimp salad. Tip: most plates are large enough for two people!
Pinche Gringo BBQ
While you wouldn’t want to push gringo cuisine on anyone visiting Mexico, Pinche Gringo BBQ has created a little barbecue sanctuary for itself, with live music and football on the television screens. Serving Texas-style brisket at Texas prices, it has a small but loyal following of patrons who enjoy food it's hard to find elsewhere in CDMX.
Pizzería El Punto
The pizzas at this small, simple restaurant—half a block from the Convento de Santo Domingo—are tasty and hot out of a wood-burning oven. The margarita pizza, with Gouda, chihuahua, and manchego cheeses is excellent. Save room for the moist and delicious tiramisu.
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.
Planeta Vegetariano
Those who stumble upon this hogless heaven can pig out on tasty, meatless carne asada and a selection of main dishes that changes daily. Choose from at least three healthful main dishes, plus beans, several types of rice, and a soup at this casual buffet-only place. A fruit drink, coffee, or tea and dessert are included in the reasonable price.
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.
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.
Pollos Ray
One thing you can always count on in Mexico City, and Mexico for that matter, is excellent roasted chicken. While popular with locals, the dish is often overlooked by foreigners in favor of flashy tacos, but you should visit this small, sidewalk eatery and try its delicious marinated chicken; there are also grilled vegetables and salsas to make your own tacos. Grab an order to go (which many people do) or take a seat on one of the benches backed up to the street.
Porco Rosso
Located in the Coyoacán delegación but about 2 miles (3 km) south of the historic area, this lively outpost of the popular Mexico City chainlet specializing in tasty and reasonably authentic U.S.-style barbecue is a fun lunch or dinner stop when visiting nearby Museo Anahuacalli or on your way back from Xochimilco or Tlalpan. Grab a seat at one of the communal picnic tables and tuck into platters of tender, slow-cooked baby-back ribs, brisket, and pulled pork, along with burgers, queso fries, and even pretty decent ramen. It's not close to the Metro, but it's a short walk from Las Torres stop for the light-rail commuter train that runs to Xochimilco.