I recently got back from a trip to Mexico City (the first time I'd been since I lived there in 2015). Here's an updated list of some of my favorite spots!

Food

Pujol - THE Mexico City restaurant, if you can get a reservation.

Quintonil - very nice dinner spot. Modern Mexican by a former Pujol chef.

Maximo Bistro - phenomenal meal. their new location has a super cool ambiance. European-influenced modern Mexican.

Lalo! - a casual brunch/lunch spot by the same chef as Maximo. One of my favorites.

Cicatriz - fun spot for dinner and drinks. cool vibes, great mezcal and natural wine. the fried chicken sandwich is world-class.

Contramar - iconic seafood restaurant in Roma. don't miss it. great for lunch.

Ojo de Agua // Ojo de Maiz - casual, healthy-leaning spot that's great for lunch. sandwiches, salads, smoothies, etc.

Eno - casual breakfast and lunch spot from the chef behind Pujol

Molino Pujol - another Enrique Olvera project. definitely stop here and sample some of the masa specialties. great place to grab mezcal, salsa, and other things to bring home

El Parnita - great spot for tacos in Roma.

Panadería Rosetta - cool cafe in Roma. great spot to sit outside for a coffee and pastry or sandwich.  

El Pialadero de Guadalajara - for tortas ahogadas and other food from Jalisco. casual but delicious. great ceviches as well


Coffee

Chiquitito Cafe - my favorite coffee shop in Mexico City

Buna - also in Roma. great coffees all sourced from Mexico

Forte - very good coffee in Roma


Drinks

Loup Bar - one of my favorite spots. amazing selection of natural wines and cool spirits

Cicatriz - great for food as well. lots of natural wine and mezcal

Gin Gin - fun bar with awesome ambiance


Markets

Mercado Roma - super cool modern market to go eat food, get coffee, and shop food items

Mercado Medellin - more traditional market in the Roma Norte area. Fun to go walk around to see the sights, sounds, and smells

Mercado Coyoacan - cool traditional market. Even bigger than Mercado Roma, and worth going to walk around the rest of the Coyoacan area. Get a quesadilla from La Luchita while you're there.