The Mexi Plate

30-Minute Easy Sopa de Tortilla

Elena Valdés

Elena Valdés

Elena Valdés is a Mexican-American home cook and the culinary heart behind MexiPlate. Inspired by the bustling kitchens of her childhood in Jalisco and Texas, she specializes in translating authentic Mexican flavors into approachable recipes for everyday cooks. Whether she is sharing her grandmother's secret for the perfect tamale masa or a quick 30-minute weeknight enchilada bake, Elena believes that good food is the best way to bring people together.

Published October 17, 2026

Updated October 17, 2026

If you grew up around Mexican kitchens, you know the smell. Tomatoes blistering, garlic toasting, dried chiles waking up in hot broth. Sopa de tortilla is the kind of soup that makes a regular Tuesday feel like you came home to someone who had time. This is my 30-minute version: deep, chile-kissed tomato broth, crispy homemade tortilla strips, and all the toppings that make each bowl your own.

A steaming bowl of sopa de tortilla with a red tomato-chile broth, crispy tortilla strips on top, avocado slices, crema drizzle, crumbled queso fresco, and a lime wedge on the side

What makes it taste authentic

A great tortilla soup is all about a broth that tastes like it simmered all afternoon, even when it did not. Here is how we get there fast:

  • Dried chiles for depth: Ancho brings raisin-like sweetness, guajillo brings bright red chile flavor without harsh heat.
  • Roasted tomato flavor: We quickly char tomato, onion, and garlic in a hot pan or under the broiler to mimic that comal taste.
  • Blended, not watery: We blend the broth base so it turns silky and clings to the tortilla strips.
  • Finishing touches: Lime, crema, queso, and avocado are not just toppings. They balance the chile and bring the whole bowl into focus.

Ingredients

This recipe is designed for everyday grocery stores. I will give you smart swaps if you cannot find something.

For the tomato-chile broth

  • 1 tablespoon neutral oil (avocado, canola, or vegetable)
  • 1/2 white onion, chopped (about 1 cup)
  • 3 cloves garlic, peeled
  • 4 Roma tomatoes, or 1 (14.5-ounce) can fire-roasted tomatoes
  • 1 dried ancho chile, stemmed and seeded
  • 1 to 2 dried guajillo chiles, stemmed and seeded
  • 4 cups chicken broth (or vegetable broth), divided
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon Mexican oregano (or regular oregano)
  • 1/4 teaspoon ground cumin
  • 1 bay leaf (optional but lovely)

For the tortilla strips

  • 6 corn tortillas
  • Oil for frying (start with 1/4 inch in a small skillet), or use baking or air fryer method below
  • Pinch of salt

Toppings (choose your favorites)

  • Diced avocado
  • Crumbled queso fresco (or shredded Monterey Jack)
  • Crema Mexicana (or sour cream thinned with a splash of milk)
  • Lime wedges
  • Fresh cilantro
  • Thinly sliced radishes
  • Pickled red onions
  • Cooked shredded chicken (optional for extra protein)
Corn tortilla strips frying in a shallow pan of hot oil until golden and crisp, with a slotted spoon lifting a batch out

How to make it in 30 minutes

I am going to walk you through it like I would if you were next to me at the stove. You can do the broth and tortilla strips at the same time.

1) Toast the chiles

Heat a dry skillet over medium. Press the ancho and guajillo chiles flat and toast 10 to 15 seconds per side, just until fragrant. Do not let them smoke or they can turn bitter.

2) Soften the chiles

Bring 2 cups from the 4 cups broth to a simmer (or use hot water). Pour it over the toasted chiles in a bowl and let them soak 10 minutes while you char the tomatoes.

3) Char the tomatoes, onion, and garlic

In that same skillet, add 1 tablespoon oil. Add tomatoes, onion, and garlic. Cook 6 to 8 minutes, turning occasionally, until you get dark spots and everything smells sweet and roasted. If you are using canned fire-roasted tomatoes, still char the onion and garlic for flavor.

4) Blend the base until smooth

Add the charred tomatoes, onion, and garlic to a blender. Add the softened chiles and the soaking liquid. Blend until very smooth.

Blender safety note: Hot liquids expand fast. Vent the lid, cover with a towel, and blend in batches if needed.

If you want an ultra-silky broth, pour it through a fine mesh strainer into a pot, pressing with a spoon.

5) Fry the puree, then simmer

Set the pot over medium heat. Pour in the blended base and cook 1 to 2 minutes, stirring, until it darkens slightly and smells deeper and sweeter.

Add the remaining 2 cups broth, salt, oregano, cumin, and bay leaf if using. Simmer 8 to 10 minutes. Taste and adjust salt. If it tastes a little flat, a squeeze of lime usually wakes it right up.

Heat level: With ancho and 1 guajillo, this is usually mild. With 2 guajillos, it lands closer to mild-medium. For real heat, see the spicy option below.

6) Make crispy tortilla strips

Stovetop fry (fastest and crunchiest): Stack tortillas, slice into thin strips. In a small skillet, heat about 1/4 inch oil over medium-high. Fry in batches 1 to 2 minutes, stirring, until golden. Add a little more oil as needed between batches. Drain on paper towels and salt lightly.

Oven bake (hands-off): Toss strips with 1 to 2 tablespoons oil and a pinch of salt. Bake at 425 F for 8 to 12 minutes, tossing once, until crisp.

Air fryer: Toss strips with oil and salt. Air fry at 375 F for 6 to 8 minutes, shaking halfway.

7) Serve

Ladle hot broth into bowls. Top with tortilla strips, avocado, queso, crema, cilantro, and a generous squeeze of lime. Serve immediately so the strips stay crunchy.

A countertop blender filled with a smooth red tomato and dried chile puree, with charred tomatoes and toasted dried chiles nearby

Tips for deep flavor fast

  • Do not skip toasting the dried chiles. That quick toast is where a lot of the aroma comes from.
  • Blend longer than you think. A full 45 to 60 seconds makes the broth feel richer on the tongue.
  • Let the puree fry for a minute. Cooking the blended base in the pot before adding the remaining broth deepens the color and flavor.
  • Salt in layers. Broth brands vary wildly. Start with 1 teaspoon, then adjust at the end.
  • Crunch is part of the soup. Add tortilla strips per bowl, not to the whole pot.

Ingredient swaps

No dried chiles?

If you truly cannot find ancho or guajillo, use 1 to 2 tablespoons chile powder (not cayenne) plus 1 tablespoon tomato paste. It will not be identical, but it will still be cozy and delicious. Add the chile powder when you simmer the broth so it blooms in the heat.

No crema Mexicana?

Stir 1/2 cup sour cream with 1 to 2 tablespoons milk or warm broth until pourable.

Want it vegetarian?

Use vegetable broth and top with black beans or roasted corn. Queso and avocado make it feel complete.

Want it spicy?

Add 1 chile de arbol to the soaking bowl, or blend in a chipotle in adobo for smoky heat.

Make-ahead and storage

  • Broth: Refrigerate up to 4 days. The flavor gets even better by day two.
  • Freeze: Freeze the broth up to 3 months. Thaw overnight in the fridge, then simmer to reheat.
  • Tortilla strips: Best fresh. If you must store them, keep in an airtight container at room temperature for 1 to 2 days and re-crisp in the oven for a few minutes.

Serving ideas

In my house, sopa de tortilla is dinner when we want comfort but also want something bright. Pair it with:

  • A simple cabbage slaw with lime and salt
  • Warm tortillas and a quick salsa verde
  • Frijoles de la olla or refried beans on the side

30-Minute Sopa de Tortilla Recipe

Yield: 4 servings
Time: 30 minutes

Ingredients

  • 1 tablespoon neutral oil
  • 1/2 white onion, chopped
  • 3 garlic cloves, peeled
  • 4 Roma tomatoes (or 1 can fire-roasted tomatoes)
  • 1 dried ancho chile, stemmed and seeded
  • 1 to 2 dried guajillo chiles, stemmed and seeded
  • 4 cups chicken or vegetable broth, divided
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon Mexican oregano
  • 1/4 teaspoon ground cumin
  • 1 bay leaf (optional)
  • 6 corn tortillas, sliced into strips
  • Oil for frying (about 1/4 inch in a small skillet), or bake or air fry method
  • Toppings: avocado, queso fresco, crema, lime, cilantro

Instructions

  1. Toast chiles: Toast ancho and guajillo chiles in a dry skillet over medium heat for 10 to 15 seconds per side until fragrant.
  2. Soak chiles: Simmer 2 cups from the broth. Pour over chiles and soak 10 minutes.
  3. Char vegetables: Add 1 tablespoon oil to the skillet. Char tomatoes, onion, and garlic 6 to 8 minutes until blistered and fragrant.
  4. Blend: Blend charred vegetables with soaked chiles and soaking liquid until very smooth. Vent the blender lid and work in batches if needed.
  5. Fry the puree: Pour blended base into a pot over medium heat and cook 1 to 2 minutes, stirring.
  6. Simmer: Add remaining broth, salt, oregano, cumin, and bay leaf if using. Simmer 8 to 10 minutes. Adjust seasoning and add lime to taste.
  7. Tortilla strips: Fry strips in about 1/4 inch oil until crisp, then drain and salt. Add more oil as needed. Or bake at 425 F for 8 to 12 minutes, or air fry at 375 F for 6 to 8 minutes.
  8. Serve: Ladle soup into bowls. Top with tortilla strips and your favorite toppings.

FAQ

Is it supposed to be blended?

Many homemade versions are. Blending the tomato and chiles creates a smooth, brick-red broth. Some cooks leave it rustic, but if you want a restaurant-style feel, blend it well and strain it.

Can I use tortilla chips instead of strips?

Yes. Use sturdy, thicker chips and add them right before eating. Homemade strips stay crunchier longer, but chips are a perfectly good weeknight shortcut.

Why did my broth turn bitter?

The most common reason is over-toasting dried chiles. Toast them quickly until fragrant, not dark and smoky. If bitterness happens, a little extra tomato and a squeeze of lime can help balance it.

What protein works best?

Shredded rotisserie chicken is my weeknight favorite. You can also add cooked shrimp, or keep it meatless and add beans.