Mexico City's morning standard: day-old tortilla totopos folded into a fried tomatillo-serrano salsa with epazote, dressed with crema, queso fresco, raw onion, and shredded chicken. Breakfast in a cazuela.
Breakfast & Brunch
Mexican
Weeknight
Comfort Food
Make Ahead
25 min
Active Time
35 min cook•1 hr total
Yield4 servings
This is a Ciudad de Mexico dish. Chilaquiles exist in other states, Sinaloa puts machaca on them, Guanajuato dresses them with mole, but the chilaquiles verdes con pollo eaten in the fondas of CDMX every morning from six to eleven are what people mean when they say chilaquiles in Mexico. This is breakfast. Not a snack. Not nachos. Breakfast.
The dish was invented to use yesterday's tortillas. That is not a footnote, it is the recipe. A fresh tortilla makes bad chilaquiles. You need the dry, day-old tortilla cut into quarters, fried to a real crisp, and then bathed in salsa fast enough that the center still has crunch when it hits the plate. The Mexican word for this is chilaquiles bien tronadores, well-crunchy. The opposite is chilaquiles aguados, soggy chilaquiles, and that is a failure no one in CDMX will forgive.
The salsa is tomatillo, serrano, white onion, garlic, and epazote. Epazote is not optional. Epazote is the herb that anchors the dish in the Valley of Mexico, the herb that grows in the cracks of patios and along roadsides from Xochimilco to Tepoztlan. Without it, you have a green salsa from anywhere. With it, you have chilaquiles verdes from CDMX.
My mother made these every Saturday morning with the leftover tortillas from the week. She would fry them in lard, blend the salsa while the chiles were still warm from the boil, and pile the plates with crema and onion and a fried egg on top. She would say: "This is a poor woman's breakfast that the rich could not improve." She was right. Saber cocinar es saber vivir.
The word chilaquiles derives from the Nahuatl 'chil-a-quilitl,' meaning chiles and greens, suggesting the dish predates the Spanish conquest in some form, likely as a way to use stale tortillas in pre-Columbian Tenochtitlan when no household could afford to waste corn. The first written recipes appear in 19th-century Mexican cookbooks, where chilaquiles are described as a working-class breakfast eaten in the markets and pulquerias of Mexico City. The distinction between chilaquiles verdes and rojos hardened in the early 20th century as regional and family preferences solidified, with verde becoming associated with the central highlands and rojo more common in the Bajio and the north; the addition of shredded chicken, crema, and queso fresco as standard finishes is a 20th-century formalization of what was originally a much simpler dish of fried tortilla and salsa.
The technique, the tradition, and the story behind every dish.
corn tortillasday-old, cut into quarters or sixths
12
vegetable oil or lardfor frying
about 1 cup
tomatilloshusked and rinsed
1 1/2 pounds
fresh chile serranostemmed (use 4 if you want it picosa)
3 to 4
white onion
1/2 medium, plus more sliced for serving
garlic clovesunpeeled
3
fresh epazote
1 large sprig, plus a few leaves for finishing
chicken broth
1/2 cup, plus more as needed
lard or vegetable oil
2 tablespoons
kosher salt
to taste
poached shredded chickenfrom 2 bone-in chicken breasts or thighs
2 cups
Mexican crema
1/2 cup
queso fresco
1 cup, crumbled
white onion (for serving)sliced into thin rings
1/2 small
fresh cilantro leaves
for serving
fried eggs (optional)
2
sliced avocado (optional)
for serving
refried black beans (optional)
for serving
Equipment Needed
•Heavy 10-inch skillet for frying tortillas
•Wide, deep skillet or clay cazuela for finishing
•High-powered blender
•Slotted spoon or kitchen spider
•Wooden spoon for folding
Instructions
1
Dry the tortillas
If your tortillas are fresh, lay the cut pieces in a single layer on a sheet pan and leave them out for an hour, or in a 200F oven for 15 minutes. Day-old tortillas are the real ingredient. A fresh tortilla absorbs oil and turns soggy. A dry tortilla crisps fast and stays crisp under the salsa. In Mexico City, every fonda saves yesterday's tortillas for tomorrow's chilaquiles. Nothing is wasted.
If you are short on time, buy totopos from a Mexican grocery. They are sturdier than American tortilla chips and made for this dish. American chips are too thin and they shatter into nothing the moment the salsa touches them.
2
Fry the totopos
Heat the oil in a heavy skillet over medium-high until shimmering. Working in batches, fry the tortilla pieces, turning once, until they are golden and crisp, about two minutes per batch. Lift them out with a slotted spoon and drain on paper towels. Salt them lightly while still hot. Do not crowd the pan. Crowded tortillas steam instead of fry and you get a sad chip that will collapse the moment salsa hits it.
3
Cook the salsa base
Place the tomatillos, serranos, half onion, and unpeeled garlic in a saucepan. Cover with water and bring to a boil. Reduce to a simmer and cook for 8 to 10 minutes, until the tomatillos turn from bright green to a duller olive and feel soft when pressed. They should be cooked through but not bursting. Drain. Peel the garlic. Some cooks roast the tomatillos on a comal instead of boiling. That gives a smokier salsa. Boiled gives a brighter, fresher one. CDMX chilaquiles lean fresh. Boil them.
4
Blend the salsa verde
Transfer the drained tomatillos, serranos, onion, and peeled garlic to a blender. Add the epazote sprig (stem and all), the chicken broth, and a teaspoon of salt. Blend until smooth but not foamy. The salsa should pour easily but coat a spoon. Taste it. It should be sour, slightly hot, herbaceous from the epazote. If it tastes flat, more salt. Always more salt before you assume the chile is wrong.
Epazote is the herb. Not cilantro, not parsley. If you cannot find fresh epazote, leave it out and serve more cilantro on top. Dried epazote works but use only a teaspoon and crush it between your fingers first to wake it up.
5
Fry the salsa
Heat the two tablespoons of lard in a wide, deep skillet or cazuela over medium-high until shimmering. Pour the salsa in all at once. It will sputter and pop. Step back. Cook, stirring, for five to seven minutes, until the salsa darkens slightly, thickens, and the raw smell goes away. La manteca es el sabor. This step turns a raw blended salsa into a cooked sauce with depth. Skip it and your chilaquiles will taste like blender water.
6
Combine and serve immediately
Reduce the heat to medium. Add the shredded chicken to the salsa and stir to warm through, about two minutes. Add the totopos all at once and toss gently with a wooden spoon, folding the salsa over the chips. Cook for no more than 30 seconds to a minute. The totopos should be coated and just starting to soften at the edges but still have crunch in the center. That texture is the entire point. Cook them too long and you have chilaquiles aguados, mushy chilaquiles. Plate them immediately. Chilaquiles do not wait.
7
Dress the plate
Spoon the chilaquiles onto warm plates. Drizzle with crema in zigzag stripes the way the fondas do it. Scatter the crumbled queso fresco generously over the top, then the raw white onion rings, then the cilantro leaves and a few extra epazote leaves if you have them. If your guest wants a fried egg or refried beans on the side, add them now. Eat immediately. Así se hace y punto.
Chef Tips
•Use day-old tortillas. This is not negotiable. If you only have fresh ones, dry them in a low oven or leave them uncovered overnight. A fresh tortilla absorbs oil like a sponge and gives you a greasy, limp chilaquil that no amount of salsa can save.
•Mexican crema is not sour cream. It is thinner, sweeter, pours in a stripe. If you cannot find it, thin sour cream with a little whole milk and a pinch of salt. A substitution is a compromise, not an upgrade.
•Queso fresco crumbled on top, never shredded cheddar, never Monterey Jack, never anything yellow. Chilaquiles with cheddar is Tex-Mex. Chilaquiles with queso fresco is breakfast in Roma Norte.
•Timing is everything. The totopos go into the salsa at the last possible second and the plates go to the table immediately after. No me vengas con atajos. Chilaquiles do not hold. Make them when your people are sitting down.
Advance Preparation
•The salsa verde can be made one day ahead and refrigerated. Reheat in the cazuela with the lard before adding the chicken and totopos.
•The chicken can be poached one or two days ahead. Shred it and refrigerate in a little of its poaching broth so it does not dry out.
•The tortillas can be fried up to four hours ahead and held at room temperature in a paper-towel-lined basket. Do not refrigerate them. The cold makes them stale.
•Do not assemble chilaquiles in advance. The assembly is the last 60 seconds of cooking and the dish dies the moment it sits.
Frequently Asked Questions
Nutrition Information
1 serving (about 400g)
Calories
625 calories
Total Fat
33 g
Saturated Fat
13 g
Trans Fat
0 g
Unsaturated Fat
18 g
Cholesterol
120 mg
Sodium
825 mg
Total Carbohydrates
46 g
Dietary Fiber
6 g
Sugars
8 g
Protein
34 g
Where cooking meets culture.
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.