5 Mexican Breakfasts You Need to Try in Mexico City | Not Lost
Food & Mornings · Mexico City, CDMX

5 Mexican Breakfasts
you need to try
in Mexico City

5 min read Mexico City (CDMX) Updated May 2026

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.

1 Chilaquiles verdes with fried egg, crema mexicana, queso fresco and sliced white onion — a classic Mexican breakfast in Mexico City CDMX
Best withAvocado on top
Dish 01 of 05

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.

2 Tamales wrapped in corn husks served with hot champurrado atole — traditional Mexican street breakfast in Mexico City
Best withChampurrado on a cold morning
Dish 02 of 05

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.

3 Breakfast enchiladas in green salsa with crema and queso fresco — traditional desayuno mexicano in CDMX Mexico City
Best withGreen salsa and extra crema
Dish 03 of 05

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.

4 Tacos de guisado with tinga and chicharron in salsa verde — best street breakfast Mexico City CDMX
Best withHomemade salsa and a squeeze of lime
Dish 04 of 05

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.

5 Molletes — toasted bolillo bread with refried beans and melted cheese topped with pico de gallo — Mexico City breakfast
Best withSpicy salsa and crumbled chorizo
Dish 05 of 05

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 in red and green salsa side by side — traditional Mexican breakfast Mexico City CDMX
Best withExtra tortillas to clean the plate
Bonus dish

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

What is a typical 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.

Where can I eat breakfast like a local in Mexico City?

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.

What is champurrado and why is it served with tamales?

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.

Are tacos a breakfast food in Mexico City?

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.

How much does breakfast cost in Mexico City?

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.

Ready to eat like a local?

Skip the
hotel buffet

Breakfast in Mexico City is loud, messy, comforting, and absolutely worth waking up for. Follow the smell of fresh tortillas and start your mornings the local way — we know exactly where to go.

See our experiences in CDMX