Sopa Azteca Mexican Soup

Featured in: Home-Style Cooking

Sopa Azteca delivers bold Mexican flavors through a smoky tomato-chile broth made with pasilla and guajillo chiles, aromatic vegetables, and warm spices. Crispy fried tortilla strips soak up the rich broth while maintaining texture, topped with creamy panela cheese, ripe avocado, fresh cilantro, and tangy crema. This vegetarian soup balances heat, smoke, and freshness in every spoonful, ready in under an hour.

Updated on Fri, 30 Jan 2026 10:53:40 GMT
A steaming bowl of Sopa Azteca filled with crispy tortilla strips, topped with creamy panela cheese, diced avocado, and fresh cilantro. Save
A steaming bowl of Sopa Azteca filled with crispy tortilla strips, topped with creamy panela cheese, diced avocado, and fresh cilantro. | ighremtable.com

The first time I tasted sopa Azteca was at a small taquería on a gray afternoon when I ducked in to escape the rain. The steam rising from the bowl caught me off guard, and that first spoonful—crispy tortillas softening into a velvety tomato broth—felt like discovering something I'd been missing. Now I make it whenever I want to feel that same sense of discovery in my own kitchen, though the magic has less to do with luck and more to do with respecting the slow burn of dried chiles.

I made this for my neighbor once when her sister visited from out of town, and watching them dip lime into the broth and then reach for more cilantro—barely pausing between spoonfuls—reminded me that food doesn't need to be complicated to matter. She asked for the recipe three times, which I took as the highest compliment.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Vegetable oil (3 tablespoons total): Use a neutral oil that won't compete with the chiles; the heat matters more than the brand.
  • White onion and garlic: These two are your flavor foundation, and taking time to cook them properly makes everything else taste sharper.
  • Roma tomatoes (4 ripe ones): Ripeness changes everything here—if yours are pale, the broth will taste thin and one-dimensional.
  • Dried pasilla and guajillo chiles: This is where the soul of the soup lives, so source them fresh if possible and always toast them gently before blending.
  • Vegetable broth (5 cups): A good broth won't overshadow the chiles, so avoid heavily seasoned varieties.
  • Dried oregano and ground cumin: These ground spices should smell bright when you open the containers; old spices make everything taste dusty.
  • Corn tortillas (8): Fresh tortillas fry better than ones that have been sitting around, and they'll stay crisp longer in the hot broth if you don't add them too far ahead.
  • Panela cheese, avocado, and cilantro: These are your last-minute magic, so save them until the very end or they lose their presence in the heat.
  • Crema and lime: Both optional but essential for balance—the acid and richness complete the picture.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Wake up the onion and garlic:
Pour your oil into a large pot and let it heat until it moves easily around the bottom. Add chopped onion and let it sit for a minute before stirring—this initial sizzle matters. You're looking for that moment when it turns translucent and the kitchen starts smelling like something real, then add garlic and give it just one more minute so it softens without turning sharp.
Coax the tomatoes into softness:
Stir in your chopped tomatoes and let them collapse slowly over medium heat, breaking down into the oil and onion. This takes about five minutes, and you'll know you're ready when the mixture looks more unified than chunky.
Toast the chiles:
While the tomatoes finish, move to a dry skillet and warm your dried chiles over medium heat for just one to two minutes, turning them as they warm. You want them fragrant and slightly darker, never burnt—the smell should pull you toward the pan, not make you cough.
Blend into silk:
Transfer your cooked tomatoes, onion, garlic, and toasted chiles to a blender with one cup of vegetable broth. Blend until the mixture is completely smooth, which usually takes about thirty seconds on high speed. If your blender struggles, add a splash more broth.
Bring everything together:
Pour the blended mixture back into your pot and add the remaining broth along with oregano, cumin, salt, and pepper. Bring it all to a boil, then lower the heat and let it simmer gently for fifteen minutes, which allows the flavors to settle and deepen.
Fry the tortillas into crispness:
While the broth simmers, heat about an inch of oil in a separate skillet over medium-high heat. Cut your tortillas into thin strips and fry them in batches, which takes about one to two minutes per batch—you're aiming for golden and crispy, not dark brown. Remove them with a slotted spoon and drain on paper towels, where they'll continue crisping.
Assemble with intention:
Divide the tortilla strips among your bowls, then pour the hot broth over them. Top each bowl with panela cheese, fresh avocado, cilantro, and a small drizzle of crema if you're using it. Serve immediately with lime wedges on the side.
Garnished Sopa Azteca served with lime wedges and a swirl of crema on top of the savory red broth. Save
Garnished Sopa Azteca served with lime wedges and a swirl of crema on top of the savory red broth. | ighremtable.com
Garnished Sopa Azteca served with lime wedges and a swirl of crema on top of the savory red broth. Save
Garnished Sopa Azteca served with lime wedges and a swirl of crema on top of the savory red broth. | ighremtable.com

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

There's a moment in every bowl where the crispy tortilla hits the hot broth and starts to soften, and that's exactly when you want to eat it—before it becomes too tender, while it still has character. That split-second timing is what makes this soup feel alive instead of ordinary.

The Magic of Dried Chiles

Dried chiles are not just dried versions of fresh ones; they're entirely different ingredients with concentrated, complex flavors that develop during the drying process. The pasilla brings a dark, slightly smoky depth, while the guajillo adds subtle fruit notes and brightness. Toasting them before blending opens up their dormant flavors and prevents the soup from tasting raw or one-dimensional.

Why Fresh Avocado Matters

An avocado in this soup isn't just a garnish—it's a textural anchor that creates creaminess without you having to add cream. When you cut it into clean pieces and place it on top right before serving, the heat of the broth softens it slightly while it stays intact, so each spoonful has that buttery contrast against the bright broth.

Building Flavor Layers

This soup teaches you that depth comes from patience and intention, not from a long ingredient list. Each component—the sweetness of the onion, the earthiness of the chiles, the brightness of cilantro, the richness of cheese—has its moment to shine. Starting with a proper soffritto, toasting your spices, and finishing with fresh elements means every spoonful tastes thoughtfully built.

  • Taste the broth after it simmers and adjust the salt before serving, since it concentrates as it reduces.
  • If you prefer a smokier flavor, add one chipotle chile in adobo to the blender along with the pasilla and guajillo.
  • You can prep the tortilla strips ahead of time and store them in an airtight container for up to two days, then reheat them briefly in a warm oven before serving.
Close-up of Sopa Azteca showcasing crunchy tortilla strips, fresh avocado chunks, and crumbled panela cheese in a rustic bowl. Save
Close-up of Sopa Azteca showcasing crunchy tortilla strips, fresh avocado chunks, and crumbled panela cheese in a rustic bowl. | ighremtable.com
Close-up of Sopa Azteca showcasing crunchy tortilla strips, fresh avocado chunks, and crumbled panela cheese in a rustic bowl. Save
Close-up of Sopa Azteca showcasing crunchy tortilla strips, fresh avocado chunks, and crumbled panela cheese in a rustic bowl. | ighremtable.com

This soup reminds me that the best food doesn't require shortcuts or secrets—just respect for your ingredients and the willingness to slow down. Make it for someone you want to impress, or make it just for yourself on a day when you need something that tastes like care.

Recipe Q&A

Can I make Sopa Azteca ahead of time?

Prepare the broth up to 2 days in advance and store refrigerated. Fry tortilla strips just before serving to maintain crispness. Assemble bowls fresh with hot broth and toppings.

What can I substitute for pasilla and guajillo chiles?

Use ancho chiles for similar mild heat and depth, or add chipotle in adobo for smokiness. Adjust quantities based on your heat preference and chile intensity.

How do I prevent tortilla strips from getting soggy?

Fry tortilla strips until deeply golden and crisp, drain thoroughly on paper towels, and add them to bowls just before serving. Serve broth immediately after ladling.

Can I bake tortilla strips instead of frying?

Yes, brush strips lightly with oil, arrange on baking sheets, and bake at 375°F (190°C) for 10-15 minutes, turning halfway, until crisp and golden.

What cheese works best if panela is unavailable?

Queso fresco, feta cheese, or mild fresh mozzarella work well as substitutes. Choose a cheese that holds its shape and offers mild, creamy flavor without melting completely.

How can I adjust the spice level?

Remove chile seeds and membranes for less heat, or add serrano peppers and extra chipotle for more kick. Start conservative and taste the broth before serving.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Sopa Azteca Mexican Soup

Smoky tomato-chile broth with crispy tortillas, panela cheese, avocado, and cilantro. Vegetarian Mexican comfort.

Prep time
20 min
Cook time
30 min
Total duration
50 min
Created by Jeremy Falkner


Skill Level Medium

Cuisine Mexican

Portions 4 Serving size

Diet Preferences Vegetarian-friendly, Gluten-Free

Ingredient List

Broth

01 2 tablespoons vegetable oil
02 1 medium white onion, chopped
03 3 garlic cloves, minced
04 4 ripe Roma tomatoes, chopped
05 2 dried pasilla chiles, stemmed and seeded
06 1 dried guajillo chile, stemmed and seeded
07 5 cups vegetable broth
08 1 teaspoon dried oregano
09 1/2 teaspoon ground cumin
10 1 teaspoon salt
11 1/4 teaspoon ground black pepper

Tortilla Strips

01 8 corn tortillas, cut into thin strips
02 Vegetable oil for frying

Garnishes

01 1 ripe avocado, diced
02 5 ounces panela cheese, cubed or crumbled
03 1/2 cup fresh cilantro, chopped
04 1/2 cup crema or sour cream, optional
05 1 lime, cut into wedges

How To Make

Step 01

Build the aromatic base: Heat 2 tablespoons vegetable oil in a large pot over medium heat. Add chopped onion and sauté until translucent, approximately 3 minutes. Incorporate minced garlic and cook for 1 additional minute until fragrant.

Step 02

Develop tomato foundation: Add chopped Roma tomatoes to the pot and cook until completely softened, about 5 minutes, stirring occasionally to prevent sticking.

Step 03

Toast dried chiles: While tomatoes soften, toast dried pasilla and guajillo chiles in a separate dry skillet over medium heat for 1 to 2 minutes until fragrant. Do not allow them to burn.

Step 04

Prepare chile-tomato purée: Transfer softened tomatoes, onions, garlic, and toasted chiles to a blender. Add 1 cup vegetable broth and blend until completely smooth.

Step 05

Simmer broth: Return blended mixture to the pot. Add remaining 4 cups vegetable broth, dried oregano, ground cumin, salt, and black pepper. Bring to a boil, then reduce heat and simmer for 15 minutes. Taste and adjust seasoning as needed.

Step 06

Fry tortilla strips: Heat approximately 1 inch of vegetable oil in a skillet over medium-high heat. Fry tortilla strips in batches until golden and crispy, about 1 to 2 minutes per batch. Drain thoroughly on paper towels.

Step 07

Compose and serve: Distribute crispy tortilla strips among serving bowls. Ladle hot broth over the strips. Top each serving with panela cheese, diced avocado, chopped cilantro, and a drizzle of crema if desired. Serve immediately with lime wedges.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large pot
  • Skillet
  • Blender
  • Slotted spoon or tongs
  • Paper towels

Allergy Details

Review ingredients for allergens and ask a healthcare provider if unsure.
  • Contains dairy products including panela cheese and crema
  • Corn tortillas are typically gluten-free but verify packaging for potential cross-contamination

Nutrition info (per serving)

Nutrition info is for reference. It's not a substitute for professional advice.
  • Calories: 390
  • Fats: 19 g
  • Carbohydrates: 44 g
  • Proteins: 11 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.