Back to food_bev in Ciudad de Mexico
Michelanga Narvarte beer garden on Av. Cuauhtémoc in Narvarte PonienteCity Top Spots

Where to Eat in Ciudad de México

From Peruvian sandwiches in Polanco to live music in Nápoles, a practical eating guide to CDMX's best spots across neighborhoods and price ranges.

Mexico City runs on food. Not the way every travel piece says it does, but in the way that the debate over the best torta ahogada gets treated with the seriousness of constitutional law, and where neighborhoods are defined as much by their kitchens as their streets. What separates eating in CDMX is the layering: on a single block in Polanco you can move from a Peruvian sandwich counter to an Italian place doing chocolate pizza. Budget spots under MX$100 share buildings with restaurants where the tab hits MX$600. Both have lines.

On Av. Emilio Castelar in Polanco, two spots sit within 50 meters of each other and cover opposite ends of a good afternoon. La Lucha Sangúcheria Criolla (Emilio Castelar 111, Local F) is a Peruvian sandwich operation. The suckling pig sandwich and the tenderloin are the anchors; get the purple chicha or an Inca Kola alongside. Prices run MX$100–200. A few doors down, 50 Friends (number 95) is Italian, open from 1pm until midnight most nights and an hour later Thursday through Saturday. The chocolate pizza is a recurring topic in the reviews. Both places lean toward dinner crowds, but the street works fine for a 2pm stop after a morning in the area.

Peruvian sandwich at La Lucha Sangúcheria Criolla Polanco
Peruvian sandwich at La Lucha Sangúcheria Criolla Polanco
Food at 50 Friends Italian restaurant on Emilio Castelar, Polanco
Food at 50 Friends Italian restaurant on Emilio Castelar, Polanco

Five minutes west in Granada (Miguel Hidalgo), Chubbies Polanco at Lago Andromaco 17 does burgers with a marmalade component that shows up in nearly every review. It opens at 12:30pm daily, closes at 9:30pm weekdays and 11:30pm Friday–Saturday, and the operation moves fast. MX$100–200. The benches fill up after 7pm on weekends.

Southeast in Benito Juárez, the price drops considerably. Michelanga Narvarte at Av. Cuauhtémoc 808 in Narvarte Poniente is a beer garden where everything is under MX$100. The micheladas are the draw, especially the tamarind and lemon variants. Camarones are on the menu if you need food alongside. Opens at 1:30pm, closes at 9pm weekdays and 10:30pm Friday–Saturday. The neighborhood is quieter than Polanco; afternoons here stretch.

Drinks and food at Michelanga Narvarte beer garden
Drinks and food at Michelanga Narvarte beer garden

A short distance north on Insurgentes, Torito Sports Bar at Av. Insurgentes Centro 1020 takes the format seriously. The tortilla soup has its own following in the reviews; so do the mojitos. MX$100–200, closed Sundays, open from 12:30pm most days with late nights running Thursday through Saturday. The Insurgentes Metro station on Line 1 is close.

Menu items at Torito Sports Bar on Insurgentes
Menu items at Torito Sports Bar on Insurgentes

For the evening, LOS DE ARRIBA at Maricopa 10-10 in Nápoles is only open Wednesday through Saturday, 8pm to 1am. It programs son cubano and Bohemian sets; standup comedy nights are in the rotation too. The name is literal: you go upstairs. The ££ pricing reflects that the music is the point. Show up after 9pm when the room is running.

One-day route: Midday in Polanco at La Lucha for a Peruvian sandwich, then walk 50 meters to 50 Friends for pizza and a drink (they open at 1pm, so the timing works). Take Metro Line 7 south from Polanco toward Insurgentes; Michelanga Narvarte on Cuauhtémoc is your late-afternoon stop, and Torito on Insurgentes follows for early evening. If it's Wednesday through Saturday, end at LOS DE ARRIBA in Nápoles. The 8pm start gives you time to eat before the music takes over.

Featured Places

storefront

Featured Places

Recommended Articles

Where to Eat in Ciudad de México | Valors