Breakfast in Mexico City is not a light meal. It is a full event.
Forget the sad hotel toast. Mornings in Mexico City (CDMX) smell like sizzling chorizo, fresh tortillas on a hot comal, spicy salsa, and café de olla strong enough to wake up the whole neighborhood. Street corners turn into impromptu breakfast spots before sunrise, fondas fill up by 8am, and locals already know exactly where they are eating long before 9.
One morning you're eating chilaquiles drowned in green salsa at a tiny neighborhood café in Narvarte. The next, you're standing at a market counter with a hot tamal in one hand and champurrado in the other while the city wakes up around you. Cheap, chaotic, spicy, comforting — sometimes all at once.
Whether you are recovering from a long night out or just hungry enough to eat like a local, breakfast in CDMX is part of the experience. So skip the hotel buffet — here are the five traditional Mexican breakfasts you need to try in Mexico City.

Chilaquiles
The undisputed king of Mexican breakfasts in CDMX. Crispy tortilla chips simmered in red or green salsa, topped with crema, queso fresco, white onion, and usually a fried egg or shredded chicken — because nobody here believes in light breakfasts. Messy, spicy, comforting, and absolutely worth the stained shirt.
Find them at virtually any fonda or neighborhood café. Go before 9am — the best spots sell out.

Tamales
Soft masa (corn dough) stuffed with salsa and meat, sweet fillings, or cheese — wrapped in corn husks and steamed until perfect. Tamal vendors appear on every CDMX corner before sunrise, paired with champurrado, a thick chocolate-corn hot drink. Half the city passes through a tamal stand before work.
The classic CDMX move: tamal de rajas con queso inside a bolillo bread roll. Yes, carbs inside carbs. No, you will not regret it.

Enchiladas
Rolled tortillas filled with chicken and soaked in red or green salsa, covered in crema, queso fresco, white onion, and more sauce — because moderation is not really part of the Mexican breakfast culture in CDMX. Rich, comforting, and dangerously easy to demolish before noon.
Order them with salsa verde and a side of black beans. One of the great Mexican breakfasts no tourist guide mentions.

Tacos de Guisado
Big clay pots filled with slow-cooked home-style stews — tinga (chipotle chicken), chicharrón en salsa verde, picadillo, mole. You point at the one you want, they heap it into a warm tortilla. The most local Mexican breakfast experience you'll find on CDMX streets, and typically around 20–35 pesos a taco.
Order two or three — the ritual is to try as many fillings as possible. Always ask for the homemade salsa.

Molletes
Toasted bolillo bread loaded with refried beans, melted cheese, and fresh pico de gallo. Simple, cheap, and somehow always perfect. Crispy on the outside, soft in the middle — a traditional Mexican breakfast that manages to feel both hearty and light. Exactly the kind of dish you end up craving again the next morning.
A mollete with spicy salsa and crumbled chorizo is one of the most underrated breakfasts in all of CDMX.

Huevos Divorciados
Two fried eggs covered in completely different salsas — one red (salsa roja), one green (salsa verde) — served side by side like a dramatic Mexican breakfast soap opera. A visually striking, delicious, and very CDMX way to start the day. Simple, striking, and impossible not to order at least once in Mexico City.
Questions about Mexican breakfast
in Mexico City
A typical Mexican breakfast in Mexico City — called desayuno — is a hearty, full meal eaten before 10am. Common dishes include chilaquiles in red or green salsa, tamales with hot champurrado, tacos de guisado, enchiladas, and molletes. Unlike in many countries, breakfast in CDMX is considered the most important meal of the day and is rarely skipped.
To eat breakfast like a local in CDMX, skip the hotel restaurant and head to a neighborhood fonda (a small family-run eatery), a market food hall, or a street corner tamal stand. Markets like La Merced, Mercado Medellín, and dozens of local markets open before 7am and serve authentic and affordable Mexican breakfasts that no hotel can match.
Champurrado is a thick, warm Mexican drink made with masa (corn dough), water, piloncillo (raw cane sugar), cinnamon, and chocolate. It pairs with tamales because its richness and sweetness complement the savory corn dough perfectly. Street vendors in Mexico City serve champurrado from large thermos containers, especially on cold mornings from October to February.
Yes — tacos are absolutely a breakfast food in Mexico City. Tacos de guisado (filled with slow-cooked stews) and tacos de canasta (steamed basket tacos) are among the most common street breakfasts in CDMX, eaten by millions of locals every morning before work. Don't let anyone tell you tacos are only for lunch or dinner.
A typical street breakfast in Mexico City costs between 40 and 120 pesos (roughly USD $2–6). A plate of chilaquiles at a neighborhood fonda is around 80–120 pesos. Tacos de guisado are around 20–35 pesos each, and a tamal with champurrado is usually 40–60 pesos total. Breakfast is one of the best value meals in all of CDMX.