Parker & Lenox
A 1950s-style diner in the front and speakeasy jazz bar in the back, Parker & Lenox might be cheesy in any other metropolis, but in CDMX, its take on a retro establishment feels fresh — and it’s one of the best places to catch live music in the city.
Parker & Lenox, Calle Milan 14, Juárez, 06600
An all-day cafe that plays host to fashionable expats and locals alike, Cicatriz offers a balance of the healthy and the indulgent: A hearty kale salad with beet-pickled eggs is just as delicious as anything on the unique cocktail list.
Cicatriz Cafe, Calle Dinamarca 44, Cuauhtémoc, 06600
Masala y Maiz
The ancient links between Mexico and India are uncovered at this breakfast and lunch spot, where couple and co-owners Norma Listman and Saqib Keval serve dishes like Mexican street corn in coconut curry.
Masala y Maíz, Calle Marsella 72, Colonia Juarez, 06600
This tiny boutique has a curated selection of men’s and women’s vintage and new clothing, housewares, art and vinyl with a Japanese hipster bent. After snapping up woodcut prints and classic LPs, head upstairs to enjoy fresh sushi in the airy Asian restaurant.
Loose Blues, Calle Dinamarca 44, Juárez, 06600
This sunny sliver of a cafe turns out an impressive amount of flavor. A mother-son team combines decadent Mexican classics and the Jewish comfort foods they grew up with for dishes like shakshuka chilaquiles and chocolate babka French toast.
Niddo, Dresde 2, Juárez, 06600
Mexico’s answer to the minimalist Japanese homeware store Muji, this shop offers traditional basics for the home like enamel pots and metal tortilla presses. The artisan products are all made by workshops in and around the city, stimulating the local economy.
Utilitario Mexicano, Calle Marsella 3A, Juárez, 06600
Visit for the fresh seafood that chef Jair Téllez became known for at his first Mexico City spot, MeroToro. The list of natural wines, mostly from Valle de Guadalupe (Téllez has his own label, Bichi Wines), is one of the best in the city.
Amaya, Calle General Prim 95, Juárez, 06600