Best restaurants in Around Mexico City

  • Top ChoiceRestaurants in Puebla

    La Zanahoria

    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 spacious interior colonial courtyard. It features more than 20 dishes, salads and desserts, such as soy-meat lasagna, chilaquiles and Middle Eastern tabbouleh and includes a drink and coffee. The extensive à la carte menu includes everything from soy or oat hamburguesas (popular at a mere M$29) to nopales rellenos (stuffed cactus paddles) and breakfasts. In the front of the restaurant is the express-service area (including a juice bar and a health-food snack shop).

  • Top ChoiceRestaurants in Puebla

    El Mural de los Poblanos

    Set back from the street in a gorgeous, plant-filled colonial courtyard, El Mural de los Poblanos serves excellent, traditional poblano dishes in an elegant setting. The house specialty is five kinds of mole. Other favorites include the smoky goat's-cheese-stuffed chile relleno and the trilogy of cemitas (burger unique to Puebla). Cocktails and other drinks are also excellent, and the service exceptional. At different times of the year you can try local insect dishes such as escamoles (ant larvae). Reservations are a good idea on busy Friday and Saturday nights and holidays; it's open 365 days a year.

  • Top ChoiceRestaurants in 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 pepián (with pepitas) on fish – not to mention the delightful edible flowers, sprouts and berries. Other wins are the industrial-chic lamps, bare walls and angular chairs, plus servers showing passion for their food. Pop by the cafe level, where snacks such as quesadillas with chapulines (grasshoppers) and breakfast sandwiches are excellent. Upstairs is a bar mixing creative cocktails (how about avocado or amaranth?), if you never want to leave.

  • Top ChoiceRestaurants in Toluca

    Petra Fonda

    Gourmet delights have arrived for Toluca's foodies. Creative, exquisite dishes include mole de coco (chicken rolled around garlic shrimp in a coconut sauce), and grilled tuna with a mora (smoked) chili mayonnaise and side of chapulines (grasshoppers). The multiple dining spaces are fit for a gallery and worth looking sharp for. Chandeliers and vintage gilded mirrors mix with designer chairs and airy high ceilings. Daring breakfasts like beef red-curry crepes and zucchini-flower omelettes are also available. Petra is reason enough to make a stop in central Toluca.

  • Top ChoiceRestaurants in Tepoztlán

    El Ciruelo

    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 macho (chicken with plantain in mole) and salmón chileno a la mantequilla (Chilean salmon in butter sauce) to good salads and Mexican soups, though prices match the scenery. There is a wide selection of fine Mexican, Argentine, Chilean and Spanish wines, though only two offerings by the glass. On Saturday and Sunday there are play areas for kids.

  • Top ChoiceRestaurants in Cuernavaca

    Restaurante Hacienda de Cortés

    Situated within Hotel Hacienda de Cortés, a 15-minute drive southeast of central Cuernavaca, this elegant but unpretentious hotel restaurant serves an excellent selection of salads and delicious international dishes, including a fantastic vegetarian lasagna, tuna in almond sauce with risotto, and well-prepared Angus steaks. The dining room is spectacular, with massive vines climbing the walls and wrought-iron chandeliers overhead.

  • Top ChoiceRestaurants in Tepoztlán

    La Sibarita

    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 restaurant’s setting is striking. The menu features dishes such as chicken breast stuffed with goat's cheese, róbalo (sea bass) carpaccio in vinaigrette and rose-petal nieve (sorbet), all paired with imported wines.

  • Top ChoiceRestaurants in North of Mexico City

    La Hostería del Convento de Tepotzotlán

    Housed within the monastery’s impressive bougainvillea-walled courtyard, La Hostería serves traditional brunch and lunch fare – chiles tolucos (Tepotzotlán specialty of ancho chilies stuffed with chorizo sausage and cheese) and cecina adobada (Oaxacan-style chili-marinated pork) – to a well-dressed clientele.

  • Top ChoiceRestaurants in Cuernavaca

    La India Bonita

    Set in a lush courtyard, Cuernavaca’s oldest restaurant also has some of its best traditional Mexican food – from brocheta al mezcal (skewered meats marinated in mezcal) to chile en nogada ( poblano pepper in walnut sauce) – with the occasional enticing twist. India Bonita operates a tasty bakery-cafe next door.

  • Top ChoiceRestaurants in Puebla

    Las Ranas

    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 and spit-grilled then rolled in fresh, slightly charred Middle Eastern–style flatbread. This restaurant and the annex across the street, El Patio de las Ranas, are perpetually full but worth the wait for the unforgettable tacos. An English menu and ample seating make things easy. Legend has it that Mexico's taco árabe and al pastor came into being in Puebla, as a fusion food of the kebab and shawarma of Middle Eastern residents.

  • Top ChoiceRestaurants in North of Mexico City

    Mina La Blanca Restaurant Bar

    Pachuca’s most famous restaurant, La Blanca has been serving traditional hidalguense food, including pastes, ximbo (chicken and pork pit-roasted with maguey leaves) and a mean caldo de hongo (mushroom soup), since 1953. The walls, adorned with B&W photos and stained-glass windows depicting industrial mining scenes, speak of Pachuca’s history. This is also a great place to come for a low-key drink. Those with adventurous tastes can try the local speciality chinicuiles (red maguey caterpillars), in season October and November.

  • Top ChoiceRestaurants in North of Mexico City

    Restaurante y Cabañas San Diego

    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 mother prepares excellent trout dishes. The fish a la mexicana, stuffed with Oaxacan cheese, tomatoes, chilies and thick chunks of garlic, is excellent. Breakfasts or dinners can be arranged by reservation. There are also two comfortable but rustic cabins available for rent, one smaller (with a double bed, M$650 to M$750) than the other (sleeping up to 10 people, M$200 per person).

  • Top ChoiceRestaurants in Cholula

    La Norberta

    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 enchiladas (chicken-filled tortillas in a spiced sauce), aguachile (lime-cured prawns), soups, salads and tacos at the kitsch-chic Formica tables in the courtyard. Naturally there's mezcal, pulque (fermented alcohol) and a wide selection of beer, for tradition. Live music is sometimes gently performed on weekend evenings.

  • Top ChoiceRestaurants in Cuernavaca

    La Maga Café

    The colorful buffet (till 5pm) at La Maga features multitudes of glazed pots filled with salads, pastas, fruit, vegetables, and daily specials such as glistening pollo en adob o (chicken marinated in chili) and tortas de elote (cheesy corn croquettes). There are great vegetarian options, desserts, included coffee and a community vibe, sometimes with live music. Arrive early to nab a window seat.

  • Top ChoiceRestaurants in Teotihuacán

    Restaurante La Gruta

    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. The Mexican and pre-Hispanic food, while pricey, is surprisingly decent. Go for the better-value menú del día. There’s a 40-minute folkloric dance show on Saturdays at 3:30pm and Sundays at 1:30pm, 3:30pm and 5:30pm – reservations recommended.

  • Top ChoiceRestaurants in Taxco

    Rosa Amaranto

    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- or cheese-stuffed tortillas bathed in hibiscus sauce) or dinner of baked fish in spicy mango and cucumber relish, steak or pasta. You could also simply come for margaritas or chocolate mousse by moonlight.

  • Top ChoiceRestaurants in Tepoztlán

    Los Colorines

    Inside the pink exterior of this buzzing restaurant, the hearty traditional Mexican fare bubbles away in cazuelas (clay pots) – try the regional chiles rellenos or huauzontle (broccoli-like flower buds). More than the food, eating here is a joy for the piñatas, terrace views, spaciousness and the sense of being at a fiesta at grandma's colorful ranch. Cash only.

  • Top ChoiceRestaurants in West of Mexico City

    Los Placeres

    This artsy garden restaurant on Malinalco’s zócalo serves international fare (Nicoise salad or chicken curry) alongside creative takes on traditional Mexican dishes, such as omelettes with poblano sauce, trout with ancho chilies or fondue al tequila. There are elaborate murals, tile-mosaic tabletops and the likes of Robert Johnson on the sound system.

  • Top ChoiceRestaurants in 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 and chicken mole are some of the best in town, and there are cocktails and some surprisingly good European options too. The Sunday breakfast buffet (M$130) is a wonderful indulgence.

  • Top ChoiceRestaurants in Toluca

    La Gloria Chocolatería y Pan 1876

    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 pastor (spiced pork tacos) to delicious sermones (sandwiches) stuffed with oven-baked pork or shredded chicken bathed in mole poblano.