Where to Eat in Mexico City

restaurant

Rosetta Bakery

Mexico City, Mexico

The Juárez outlet of this much-lauded bakery is set inside an old townhouse with high ceilings, a wooden balcony and a pretty garden. Pastries and breads are made fresh daily and span conchas (sweet buns), “peasant” bread, focaccia, cinnamon rolls, bolillos (crusty rolls) and baguettes. Their coffee, said to be the best in town, is sourced from organic small-scale Mexican producers. In a city that’s still catching up with others in terms of coffee culture, this is one of your best options to linger, work, meet for lunch and then stroll around the surrounding colonia.

Address

Calle Havre 73 06600

restaurant

Lardo

Mexico City, Mexico

On a sunny street corner in La Condesa, Italian restaurant Lardo serves up healthy breakfasts, juices, pastries and gourmet coffee. For lunch and dinner, hearty tapas such as tomato and herb-filled calamari, zucchini blossoms with ricotta and baked pasta are shared between groups of friends. Sit at the bar and watch the chefs bustle about the open kitchen, stealing glances at the dishes being prepared in front of your eyes and ordering one too many plates.

Address

Agustín Melgar 6 Cuauhtemoc 06140

restaurant

Ojo de Agua

Mexico City, Mexico

In one of Condesa’s most atmospheric spots – all canopied streets, dog walkers, joggers, fountains and yoga studios – Ojo de Agua has become something of a healthy-eating mecca. Their juice menu spans every possible combination of local fruits and vegetables, their lunch salads and wraps should be eaten on a park bench, and the restaurant serves as a market for organic produce and wellness products. The young-professional crowd are regular customers, and it’s usually packed all day.

Address

Calle Citlaltépetl 23C 06100

restaurant

Contramar

Mexico City, Mexico

With dedicated old-school service and pristine-white tablecloths, Contramar has always been a staple in La Roma. It serves the best seafood in the city; don’t miss the tuna tostadas with chipotle mayo, caramelised onions and avocado (they have been copied everywhere, but none are quite as good here) and daily fish prepared “a la talla” (to size) with various seasonings. It’s only open for lunch and booking is essential

Address

Calle Durango 200 06700

restaurant

Parnita

Mexico City, Mexico

This is the place to get a glimpse of Mexico City’s cool cats. Busy and somewhat chaotic, Parnita fills up daily with a local creative crowd who come to socialise and network. The menu is mainly composed of snack foods such as tacos, chile rellenos (stuffed peppers), ceviche and tlacoyos (cornmeal-dough pockets). The idea is to share plates, order mezcal after mezcal and indulge in the Mexican notion of sobremesa, translating to “over-the-table” and meaning a long, boozy lunch that stretches into the evening.

Address

Avenida Yucatán 84 Local E2 06700

restaurant

San Ángel Inn

Mexico City, Mexico

This 17th-century hacienda has been both a monastery and a factory for pulque (a spirit made from fermented agave sap) in its former life. Its gardens, patios and ballrooms still retain a colonial feel and it’s a lovely place to stop for a tamarind margarita when you’re exploring the southern neighbourhoods. Relax in the peaceful courtyard while soaking up San Ángel’s unique charm.

Address

Calle Diego Rivera No. 50 01060

restaurant

Maximo Bistrot

Mexico City, Mexico

A firm favourite, Maximo Bistrot continues to impress with its understated yet elegant atmosphere and a menu incorporating the finest of Mexican ingredients sourced as locally as possible. Although chef Eduardo Garcia changes the menu on a daily basis, look out for lechón de confitado (suckling pig) and dishes featuring huitlacoche, an Aztec delicacy derived from a fungus found on corn (far more appetising than it sounds). Get there before the lunchtime rush to secure a table outside and watch the world go by on La Roma’s charming streets. If you’re looking for a more casual option, check out chef Garcia’s Lalo across the road and order the comte-stuffed zucchini flowers.

Address

Calle Tonalá 133 Roma Norte 06700

restaurant

Amaya

Mexico City, Mexico

Amaya is the second offering from chef Jaír Téllez – who helped place Mexico’s Valle de Guadalupe on the culinary map with his first restaurant, Laja – and is a fusion of Baja Californian and Mediterranean cuisine. An effortlessly cool spot where colourful floor tiles and exposed-brick walls create industrial yet chic surrounds, it’s one of the few places in Mexico City where you can eat at the bar. The soft-shell crab has become somewhat of a cult classic and the all-natural wine list reflects Laja’s roots in the wine region, while being an excellent opportunity to sample some local grapes. Order a carajillo as a digestif – it’s the Mexican version of an espresso martini on the rocks and pretty lethal.

Address

Calle Gral. Prim 95 Juárez 06600