Where to Eat in Mexico City: A Neighborhood Guide from Condesa to Coyoacán

Street taco stand with grilled meat in Mexico

Mexico City doesn’t have a single “best” place to eat — it has dozens, scattered across neighborhoods that each do their own thing well. If you’re staying with us, here’s how to eat like you actually live here, not like you’re passing through.

Start in Condesa and Roma Norte, where the taco stands outnumber the traffic lights. Go for al pastor after dark, when the trompo is turning and the line is already forming — the best spots don’t need a sign, just a queue. During the day, these same streets fill with café terraces perfect for an unhurried breakfast before you head out for the day.

Coyoacán moves at a slower pace. Its market is the move here — tostadas, fresh-pressed juice, and quesadillas made to order, all eaten standing at a counter surrounded by locals doing the same. Pair it with a walk through the cobblestone streets near the Frida Kahlo Museum, and you’ve got half a day sorted without much planning at all.

For something more polished, Polanco is where Mexico City’s fine dining lives — tasting menus built around local ingredients, mezcal pairings, and the kind of service that makes a special dinner feel effortless. Book ahead if you’re set on a specific spot; the good tables go fast.

The one rule that holds across all four neighborhoods: street food and sit-down dining aren’t ranked against each other here — they’re just different parts of the same day. Some of the best meals we’ve had came from a cart with no name, and some came from a table we waited weeks to get.

Staying with us puts you within easy reach of all four areas, so you’re never far from your next stop. Browse our local experiences for more spot-by-spot picks, or check availability for a stay in the neighborhood that fits your trip best.