Sopa Azteca Mexican Tortilla Soup

Featured in: Weekend Chill Plates

This classic Mexican soup combines a rich, smoky tomato-chile broth with satisfying crispy tortilla strips. The broth gets its depth from dried pasilla and guajillo chiles, toasted to release their aromatic oils, then blended with Roma tomatoes, onions, and garlic. Each bowl is layered with golden fried tortilla strips that soften just slightly in the hot liquid while maintaining their crunch. Creamy panela cheese adds mild richness, while buttery avocado provides cooling contrast. Fresh cilantro brightens every spoonful, and a squeeze of lime cuts through the broth's earthiness. The dish comes together in under an hour, making it perfect for weeknight dinners or weekend gatherings.

Updated on Tue, 27 Jan 2026 10:22:00 GMT
Crumbled panela cheese and diced avocado top a warm bowl of Sopa Azteca, garnished with fresh cilantro. Save
Crumbled panela cheese and diced avocado top a warm bowl of Sopa Azteca, garnished with fresh cilantro. | williesnack.com

My neighbor Maria once invited me over on a rainy afternoon, and the moment I walked into her kitchen, the smell of toasted chiles and simmering tomatoes wrapped around me like a warm blanket. She was making sopa azteca, she said, the kind her abuela taught her. Watching her move through each step with such ease, I realized this wasn't just a recipe—it was a conversation between her hands and the ingredients. That soup changed how I thought about Mexican cooking: bold, layered, and somehow both simple and sophisticated at once.

I made this for a group of friends on a weeknight, and something unexpected happened: everyone went quiet. Not an awkward silence, but the kind where people are genuinely lost in their food, mixing avocado into the warm broth, squeezing lime over everything, asking for seconds before finishing their first bowl. That's when I understood why Maria's abuela had passed this recipe down—it's the kind of dish that brings people together without trying.

Ingredients

  • Vegetable oil (for broth and frying): Keep this neutral in flavor so the chiles and tomatoes shine; I learned the hard way that olive oil can compete with the broth's smokiness.
  • White onion and garlic: These build the aromatic base, and mincing the garlic fine ensures it dissolves into the broth rather than leaving harsh chunks.
  • Roma tomatoes: Choose ripe ones that yield slightly to pressure; underripe tomatoes won't break down properly and the broth tastes thin.
  • Dried pasilla and guajillo chiles: Pasillas bring deep, almost chocolate-like notes while guajillos add bright acidity; toasting them wakes up their flavor in a way that dried chiles sitting in a bag for months simply cannot replicate.
  • Vegetable broth: A good quality broth matters here because it's not masked by heavy cream or meat; I use low-sodium so I can control the salt level myself.
  • Oregano and cumin: These warm spices deepen the broth without overpowering it; dried oregano works better than fresh because it concentrates the flavor.
  • Corn tortillas: Fresh ones fry up crispiest, though day-old tortillas work too; store-bought flour tortillas will absorb too much oil and turn soggy instead of staying crisp.
  • Panela cheese: This creamy, mild cheese melts slightly into the warm broth without disappearing completely; if you can't find it, queso fresco works but adds a different texture.
  • Avocado: Add it at the very end so it doesn't oxidize and turn brown before you serve; I always keep the pit in half of an unused avocado and wrap it tightly to extend its life.
  • Fresh cilantro: This is not optional in my kitchen; it brightens everything and tastes like sunshine in a bowl.
  • Lime wedges: Essential for cutting through the richness and adding brightness; squeeze generously.

Instructions

Product image
Keep air fryer baskets clean while cooking wings, vegetables, and snacks with easy nonstick cleanup.
Check price on Amazon
Build your aromatic base:
Heat oil in a large pot and add the chopped onion, letting it soften until the edges turn translucent and the raw bite mellows. Once you add the garlic, you'll smell when it's ready after about 1 minute—it shifts from sharp and pungent to sweet and mellow.
Soften the tomatoes:
Add your chopped tomatoes and let them break down for about 5 minutes, stirring occasionally. You'll watch them go from firm chunks to a soft, almost jammy texture as their water releases into the pot.
Toast the dried chiles:
While tomatoes cook, heat a dry skillet over medium heat and toast the pasilla and guajillo chiles for 1 to 2 minutes, just until you catch a hint of smoke and the kitchen fills with that intoxicating aroma. Toasting cracks open their flavor compounds, but burn them even slightly and you'll taste bitter regret in every spoonful.
Blend into smoothness:
Transfer the tomato mixture and toasted chiles to a blender with 1 cup of vegetable broth and blend until completely smooth, about 1 minute. You want no grit or chunk remaining.
Simmer and season:
Return the blended mixture to the pot, add the remaining broth and seasonings, and bring to a boil before reducing heat to a gentle simmer for 15 minutes. Taste as you go, adjusting salt and pepper until the broth tastes rich and balanced, not flat.
Fry the tortilla strips to golden perfection:
Heat about 1 inch of oil in a skillet until a small piece of tortilla sizzles immediately when it hits the pan, around medium-high heat. Fry the strips in batches for 1 to 2 minutes until they're golden and crisp, then drain on paper towels so they stay crunchy.
Compose and serve:
Divide crispy tortilla strips among bowls, ladle the hot broth over them, and layer on the toppings: panela cheese, avocado, cilantro, and a drizzle of crema if you're feeling indulgent. Serve immediately with lime wedges and let everyone squeeze and stir according to their taste.
Product image
Keep air fryer baskets clean while cooking wings, vegetables, and snacks with easy nonstick cleanup.
Check price on Amazon
Crispy golden tortilla strips sit in a smoky tomato-chile broth for Sopa Azteca, with lime on the side. Save
Crispy golden tortilla strips sit in a smoky tomato-chile broth for Sopa Azteca, with lime on the side. | williesnack.com

There's a moment about halfway through eating this soup when I notice people slow down, mixing bites more thoughtfully, making sure each spoonful has the right ratio of broth to tortilla to cheese to avocado. That deliberation, that care, tells me the dish has worked its magic.

The Secret Power of Toasted Chiles

The first time I forgot to toast my chiles, I figured it wouldn't matter much—they'd soften in the blender anyway, right? Wrong. The broth tasted one-dimensional, like I'd just thrown dried peppers into a blender without invitation. Toasting activates volatile oils and deepens their natural flavors in a way that soaking alone cannot achieve. Now I consider those 1 to 2 minutes of toasting as essential as cooking the onions, and the broth has never been better for it.

Why Timing Matters More Than You Think

I once made this soup for a dinner party and prepared everything in advance, including frying the tortilla strips an hour early. By the time I served it, those crispy strips had turned soft and chewy from the steam, and guests were left stirring soggy bread into their bowls instead of experiencing that textural joy. Now I know: fry the tortillas while the broth is finishing its simmer, and compose the bowls right before serving. Timing isn't rigid, but it matters in ways that transform the experience.

Making It Your Own

Once you've made this soup a few times and feel comfortable with the core flavors, it becomes a canvas for your own additions. Some cooks add a chipotle in adobo for smokiness, others swirl in crema at the end for richness, and I've seen versions topped with crispy onions or shredded jalapeños for heat. The foundation is solid enough to support your creativity.

  • If you can't find panela cheese, crumbled queso fresco or even a sharp feta will give you that creamy-salty contrast.
  • Shredded rotisserie chicken transforms this into a heartier meal if you want to step away from vegetarian; add it right before serving.
  • Squeeze lime juice directly into your bowl and stir well, because that brightness changes everything about how the broth tastes on your palate.
Product image
Easily spray or drizzle oil for roasting vegetables, air frying, sautéing, and dressing salads with controlled coverage.
Check price on Amazon
Sopa Azteca is served steaming in a rustic bowl, featuring creamy panela, avocado, and fresh cilantro garnish. Save
Sopa Azteca is served steaming in a rustic bowl, featuring creamy panela, avocado, and fresh cilantro garnish. | williesnack.com

Every time I make this soup, I think about Maria's kitchen and that moment of discovering how much care goes into something that tastes so effortless. That's the gift of sopa azteca—it teaches you that the best food is the kind where all the effort disappears into pure joy.

Recipe Questions & Answers

What makes Sopa Azteca different from regular tortilla soup?

Sopa Azteca features dried pasilla and guajillo chiles that are toasted and blended into the broth, creating a deeper, more complex smoky flavor compared to standard tortilla soup. The chiles are rehydrated through the blending process, releasing their essential oils and creating a velvety, reddish-orange broth with authentic Mexican depth.

Can I make the tortilla strips ahead of time?

Yes, fry the tortilla strips up to 2 days in advance. Store them in an airtight container at room temperature with a paper towel to absorb excess moisture. They'll stay crisp and ready to serve when you're ready to ladle the hot broth over them.

What can I substitute for panela cheese?

Queso fresco works beautifully as a lighter alternative, while feta provides a similar crumbly texture with a tangier profile. Fresh mozzarella cubes offer mild creaminess, though they lack panela's subtle tang. For a dairy-free option, try cubed avocado or vegan cheese alternatives.

How can I adjust the spice level?

For mild heat, remove all seeds from the dried chiles before toasting. For medium spice, keep some seeds intact. To increase heat, add a chipotle chile in adobo during blending or sprinkle crushed red pepper flakes into the simmering broth. Always taste the finished broth before serving.

Is it possible to make this soup vegetarian and gluten-free?

This version is already vegetarian when using vegetable broth. For gluten-free preparation, ensure your corn tortillas are certified gluten-free, as cross-contamination can occur during processing. The dried chiles, vegetables, and panela cheese are naturally gluten-free, making this dish easily adaptable to dietary restrictions.

Why toast the dried chiles before blending?

Toasting dried chiles in a dry skillet唤醒 their essential oils, enhancing their natural smokiness and deepening the broth's flavor profile. This quick step takes just 1-2 minutes but makes a significant difference in the soup's authenticity and complexity. Be careful not to burn them, as this can create bitter notes.

Sopa Azteca Mexican Tortilla Soup

Smoky tomato-chile broth with crispy tortilla strips, panela cheese, avocado, and cilantro.

Prep time
20 min
Time to cook
30 min
Total duration
50 min
Created by Willie Cooper


Skill level Medium

Cuisine Mexican

Total yield 4 Number of servings

Dietary notes Vegetarian-friendly

What You'll Need

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 it

Step 01

Prepare 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. Add minced garlic and cook for 1 additional minute until fragrant.

Step 02

Soften the tomatoes: Add chopped tomatoes to the pot and cook until fully softened, about 5 minutes, stirring occasionally.

Step 03

Toast the dried chiles: While tomatoes cook, toast the dried pasilla and guajillo chiles in a separate dry skillet over medium heat for 1 to 2 minutes until fragrant. Avoid burning the chiles.

Step 04

Blend the chile-tomato mixture: Transfer the softened tomatoes, onions, garlic, and toasted chiles to a blender. Add 1 cup of vegetable broth and blend until smooth.

Step 05

Simmer the broth: Return the blended mixture to the pot. Add remaining 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 the tortilla strips: While the broth simmers, heat approximately 1 inch of vegetable oil in a skillet over medium-high heat. Fry tortilla strips in batches until golden and crisp, about 1 to 2 minutes per batch. Drain on paper towels.

Step 07

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

Tools you'll need

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

Allergy details

Review ingredients for potential allergens and ask a medical expert if unsure.
  • Contains dairy from panela cheese and crema
  • Corn tortillas may contain gluten due to cross-contamination; verify label information

Nutrition Details (per serving)

This nutritional info is for reference only. For health questions, check with a medical professional.
  • Energy: 390
  • Fats: 19 g
  • Carbohydrates: 44 g
  • Proteins: 11 g