A clay bowl of Sopa de Tortilla with crispy tortilla strips, queso panela, avocado, crema, and chile pasilla

Some soups are comfort food. Sopa de Tortilla is a whole mood — rich, smoky, a little spicy, and deeply satisfying in a way that only a pot of tatemado tomatoes and dried chiles can deliver. It's one of the most iconic dishes in Mexican cooking, and once you learn it, it becomes your go-to for everything from a cold weeknight to a Sunday family lunch.

The magic is in the caldillo — a blended base of roasted tomatoes, charred onion, garlic, and briefly fried chile pasilla that simmers with fresh epazote until it becomes something much greater than the sum of its parts. Then come the garnishes: crispy tortilla strips, cubed queso panela, creamy avocado, a drizzle of crema, and those irresistible little rings of fried chile on top.

Let's get into it.

Servings 4–6
Prep Time 15 min
Cook Time 30–40 min
Total Time ~55 min
Difficulty Easy

What You'll Need

Overhead flat-lay of all Sopa de Tortilla ingredients on a dark slate surface

For the Caldillo

  • 1 kg ripe red tomatoes
  • ½ white onion
  • 2–3 garlic cloves
  • 2–3 chiles pasilla, seeds and veins removed
  • 1 chile ancho or guajillo (optional, for extra depth)
  • 1.5–2 liters chicken broth (or water + consomé)
  • 2 sprigs fresh epazote
  • Neutral oil for frying
  • Salt to taste

For Serving

  • ½ kg corn tortillas, preferably day-old, cut into thin strips and fried
  • 200g queso panela or queso fresco, cubed
  • 1–2 avocados, sliced or cubed
  • Crema ácida or media crema, to taste
  • Reserved fried chile pasilla rings
  • Shredded chicken or pork chicharrón (optional)

Step-by-Step

1

Roast the Vegetables (Tatemar)

Place your tomatoes, halved onion, and garlic cloves directly on a dry comal or heavy skillet over medium-high heat. Let them roast, turning occasionally, until they develop deep char marks on the outside — black spots are the goal here, not a mistake. This tatemado technique is what gives the soup its characteristic smoky depth. Don't rush it.

Tomatoes, onion, and garlic roasting on a comal with char marks
2

Clean and Fry the Chile Pasilla

Remove the stems, seeds, and veins from your chiles pasilla. Heat a little oil in a small skillet over medium heat and fry the chiles very briefly — just 10 to 15 seconds per side — until they puff slightly and become fragrant. Do not let them burn or they'll turn bitter. Remove and drain on paper towels. Set aside 1–2 chiles for the blender and slice the rest into rings to use as a garnish.

Chile pasilla being briefly fried in oil in a small skillet
3

Blend the Caldillo Base

Add the tatemado tomatoes, onion, garlic, and the fried chiles reserved for the broth to your blender. Pour in about 1 cup of chicken broth to help it move. Blend until completely smooth. For a more refined soup, pour the blended mixture through a fine-mesh strainer — this step is optional but gives the caldillo a silky texture.

Blender filled with tatemado tomatoes, onion, garlic, and chile pasilla
4

Season and Simmer the Caldillo

Heat a large pot with a drizzle of oil over medium-high heat. Pour in the blended sauce — it will sizzle and steam on contact. Cook, stirring occasionally, for 5–8 minutes until the color deepens to a dark, intense red. Add the remaining chicken broth and the epazote sprigs. Bring to a boil, then reduce to medium-low and simmer for 15–20 minutes. The soup will thicken slightly and the flavors will come together beautifully. Taste and season with salt.

Rich red caldillo being poured into a clay pot on the stovetop
5

Fry the Tortilla Strips

While the caldillo simmers, heat about an inch of oil in a skillet over medium-high heat. Add the tortilla strips in batches and fry until golden and crispy — about 2–3 minutes per batch. They should snap, not bend. Drain on paper towels and sprinkle lightly with salt. If you prefer to skip this step, store-bought totopos or tortilla chips work great too.

Tortilla strips frying golden crispy in a pan of hot oil
6

Assemble and Serve

This is the most important step for texture: assemble each bowl right before eating. Place a generous handful of crispy tortilla strips in the bottom of each bowl. Add cubed queso panela, avocado, and shredded chicken if using. Ladle the hot caldillo over everything — the strips will soften just enough at the edges while staying crispy in the center. Finish with a swirl of crema and a few fried chile pasilla rings on top. Serve immediately.

Hot broth being ladled over tortilla strips, queso panela, and avocado in a clay bowl
💡 Pro Tip Day-old tortillas fry up crispier and hold their texture longer in the broth. If your tortillas are fresh, lay them out for a few hours before frying — or pop them in the oven at low heat for 10 minutes to dry them out a bit.

Shop What You Need

Grab everything for this recipe — straight from your favorite Mexican pantry, delivered to your door.

Tags
Previous post
Next post

Leave a comment

Please note, comments need to be approved before they are published.