Must-see restaurants in Around Mexico City

  • La Zanahoria

    Puebla

    This blessing for vegetarians is an excellent place for lunch, just moments from the zócalo. The draw is the popular daily buffet from 1pm to 6pm in the…

  • El Mural de los Poblanos

    Puebla

    Set back from the street in a gorgeous, plant-filled colonial courtyard, El Mural de los Poblanos serves excellent, traditional poblano dishes in an…

  • Nelhua

    Puebla

    Talk about hitting all the right notes. The contemporary Mexican dishes at Nelhua highlight the complex flavors of mole – from smoked poblano on turkey to…

  • Petra Fonda

    Toluca

    Gourmet delights have arrived for Toluca's foodies. Creative, exquisite dishes include mole de coco (chicken rolled around garlic shrimp in a coconut…

  • El Ciruelo

    Tepoztlán

    Set in a courtyard with impressive views of the cliffs and pyramid, this long-standing favorite serves an upscale menu of dishes from pechuga con plátano…

  • Restaurante Hacienda de Cortés

    Cuernavaca

    Situated within Hotel Hacienda de Cortés, a 15-minute drive southeast of central Cuernavaca, this elegant but unpretentious hotel restaurant serves an…

  • La Sibarita

    Tepoztlán

    High on a hill above town, the restaurant at Posada del Tepozteco has gorgeous views of the valley below. With surreal cliffs and a pyramid overhead, the…

  • La Hostería del Convento de Tepotzotlán

    North of Mexico City

    Housed within the monastery’s impressive bougainvillea-walled courtyard, La Hostería serves traditional brunch and lunch fare – chiles tolucos …

  • La India Bonita

    Cuernavaca

    Set in a lush courtyard, Cuernavaca’s oldest restaurant also has some of its best traditional Mexican food – from brocheta al mezcal (skewered meats…

  • Las Ranas

    Puebla

    This local institution is the place to try one of Puebla’s great dishes: the taco árabe. Unbelievably moist al pastor (shepherd-style) pork is marinated…

  • Mina La Blanca Restaurant Bar

    North of Mexico City

    Pachuca’s most famous restaurant, La Blanca has been serving traditional hidalguense food, including pastes, ximbo (chicken and pork pit-roasted with…

  • Restaurante y Cabañas San Diego

    North of Mexico City

    Off the highway beside a rushing creek on the way into town (look for signs at the El Paraíso turnoff), San Diego is a true mountain escape. The owner's…

  • La Norberta

    Cholula

    A cantina is a traditional Mexican bar with food, but Norberta forgoes saloon doors to welcome in families and young, discerning diners to eat mole…

  • La Maga Café

    Cuernavaca

    The colorful buffet (till 5pm) at La Maga features multitudes of glazed pots filled with salads, pastas, fruit, vegetables, and daily specials such as…

  • Restaurante La Gruta

    Teotihuacán

    Set in a vast, cool cave a short distance from gate 5, this tourist-centric restaurant is unapologetically gimmicky but definitely unique and kitsch fun…

  • Rosa Amaranto

    Taxco

    The roof terrace of Pueblo Lindo hotel is one of the most spectacular spots for panoramic views of Taxco over a lunch of enchiladas de jamaica (chicken-…

  • Los Colorines

    Tepoztlán

    Inside the pink exterior of this buzzing restaurant, the hearty traditional Mexican fare bubbles away in cazuelas (clay pots) – try the regional chiles…

  • Los Placeres

    West of Mexico City

    This artsy garden restaurant on Malinalco’s zócalo serves international fare (Nicoise salad or chicken curry) alongside creative takes on traditional…

  • Sotavento

    Taxco

    It's easy to be wooed by the cobblestone arches in the warm lighting of Sotavento's leafy, tranquil courtyard. Classic Mexican dishes such as enchiladas…

  • La Gloria Chocolatería y Pan 1876

    Toluca

    You'll probably be the only foreigner at this wonderful, friendly, family-run cafe. It serves a tempting (photo) menu of local cuisine, from tacos al…

  • Truchas Los Comales

    West of Mexico City

    Pick fresh trucha (trout) from the tank at this family restaurant, or fish it yourself at the nearby criadero (fish farm) for cooking here. Then have your…

  • Desayunos Lupita

    East of Mexico City

    This ultra-popular breakfast and lunch spot serves quintessential tlaxcalteca food, like huaraches (an oblong, fried corn base with a variety of toppings)…

  • La Casa de Frida

    Cholula

    This cavernous gem gives a nod to Frida Kahlo's home in Mexico City. Mexican handicrafts (plus the artist-owner's murals) are splashed throughout the…

  • La Trucha Grilla

    North of Mexico City

    Fresh, locally grown vegetables, herbs and wild mushrooms are proudly on display and cooked up on the spot when you order at 'The Grilled Trout'…

  • Restaurante Sacristía

    Puebla

    Set in the delightful colonial patio of the Mesón Sacristía de la Compañía hotel, this is an elegant place for a meal of authentic mole and creative…

  • El Rincón de la Catrina

    North of Mexico City

    Taking La Catrina (elegant skeleton) as mascot and turning up the volume on Mexican colors, this restaurant has handy set-lunch meals such as enchiladas…

  • Restaurante Yoloxóchitl

    East of Mexico City

    Beautifully decorated with plants, antiques and ancient jukeboxes, Yoloxóchitl has views over the cathedral and a selection of salads, antojitos (tortilla…

  • La Purificadora

    Puebla

    The restaurant at La Purificadora, one of Puebla’s chicest boutique hotels, is set in a spare, loft-like space with unfinished walls and long, narrow wood…

  • Comal

    Puebla

    Comal is your old dependable in Puebla. Come for flavorful, good-value poblano dishes like mole (spiced chocolatey sauce on chicken), cemitas (overloaded…

  • Augurio

    Puebla

    Chef Angel Vázquez has brought international flavors to Puebla in other ventures, but with Augurio he creates gourmet experiences in an intimate space out…

  • Taxco de Mil Sabores

    Taxco

    As you traipse through a jewelry store to this hidden spacious restaurant, the last thing you might expect are 180-degree views of the town from its…

  • Restaurant Las Mañanitas

    Cuernavaca

    The restaurant and bar of Cuernavaca’s most famous hotel, Las Mañanitas, is a luxurious splurge that's open to all. The expansive menu has a heavy French…

  • Recaudo

    Cholula

    Healthy-eating delights in dishes made from organic, locally sourced ingredients. The seasonal vegetarian menu includes elaborate salads (mango, fig and…

  • Aldamary Marisquería

    North of Mexico City

    If you have hours to spare at the main bus station, across the road this bustling marisquería (seafood restaurant) serves fresh seafood – including shrimp…

  • La Hacienda de Taxco

    Taxco

    Offering an extensive menu of traditional Mexican dishes (including house-made jam in the morning and a 20-ingredient, house-made mole in the afternoon),…

  • La Sushería

    Taxco

    This sushi restaurant in the lobby of Hotel Emilia reflects modern Taxco with its designer furniture but casual vibe. The sushi is fresh and finished…

  • Cafeto 21

    North of Mexico City

    Artfully plated Mexican and bistro dishes such as camote (sweet potato) and watercress tacos, omelettes, tomatillo (green tomato) and requesón (cottage…

  • Casa Hidalgo

    Cuernavaca

    Directly opposite the Palacio de Cortés, with a great terrace and upstairs balcony, this popular restaurant attracts a well-heeled crowd of local…

  • La Veladora

    Tepoztlán

    A splendid grassy garden makes a wonderful evening out of the already artful meals at this boutique-hotel restaurant in the quiet backstreets of Tepoztlán…

  • Hostería Bar El Adobe

    Taxco

    This place doesn’t have the zócalo views, but the interior is charmingly decorated with B&W photos of everyone from Pancho Villa to Elvis, and the cute…