Save to Pinterest My neighbor Maria handed me a steaming bowl of sopa azteca on a gray afternoon, and I watched the tortilla strips soften into the crimson broth while she explained how her grandmother made it every week without measuring anything. The first spoonful hit different than any soup I'd had before, with that smoky depth from the chiles and the way the crispy strips gave way to creamy avocado. I went home and immediately started hunting down dried pasilla chiles, determined to crack the code of this dish that tasted like it had stories in every layer.
I made this for my partner on a Thursday when they were sick, and watching their face light up at the combination of flavors felt like I'd done something right in the kitchen. They ate three bowls and asked if this was something I'd learned in culinary school, which made me laugh because I'd only discovered it three days prior. That's when I understood sopa azteca isn't just Mexican comfort food, it's the kind of dish that makes people feel genuinely cared for.
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: You need enough to toast the chiles properly and fry the tortillas, so don't skimp here as both steps demand heat and volume.
- White onion and garlic: These form the flavor base that everything else builds on, so chop them evenly so they cook at the same rate.
- Roma tomatoes: Ripe ones matter more than you'd think because they'll break down into the broth and give it body and sweetness.
- Dried pasilla and guajillo chiles: The pasillas bring deep, almost chocolate-like smokiness while guajillos add mild heat and a fruity note, and toasting them dry before blending is what makes your broth smell authentic.
- Vegetable broth: Five cups gets divided between blending and simmering, so quality here translates to depth in every bowl.
- Oregano and cumin: These dried spices need the heat and time in the simmering broth to fully open up their flavors.
- Corn tortillas: Fresh ones fry better than ones sitting in your fridge for a week, and cutting them thin ensures they crisp all the way through instead of staying chewy in the middle.
- Panela cheese: This crumbly white cheese doesn't melt completely, so it stays present in every bite and adds a subtle saltiness that balances the broth's smokiness.
- Avocado: Add it right before serving so it doesn't darken or get mushy from the heat.
- Fresh cilantro: The brightness of this herb is what keeps the soup from feeling heavy, so don't leave it out or substitute dried cilantro.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your base:
- Heat oil in a large pot over medium heat and watch the onion until it turns translucent and soft, which takes about three minutes and fills your kitchen with that sweet, almost caramel onion smell. Add minced garlic and let it bloom for just one minute so it doesn't burn and turn bitter.
- Coax out the tomato flavor:
- Add your chopped tomatoes and let them break down over five minutes, stirring occasionally until they've lost their shape and started to release their juices into the bottom of the pot. You'll know they're ready when the mixture looks more like a rough sauce than individual tomato pieces.
- Toast the chiles:
- While the tomatoes soften, use a separate skillet to toast your dried chiles over medium heat for one to two minutes, and the moment they smell incredible and slightly darker, pull them off the heat because one more minute tips them into bitter territory. This step is quick but transforms the chiles from flat and papery into fragrant and alive.
- Blend into smoothness:
- Transfer the softened tomato mixture and toasted chiles to a blender with one cup of broth and blend until you have a completely smooth puree with no chunks. If your blender struggles, work in batches or add more broth a splash at a time.
- Simmer and season:
- Pour the blended mixture back into the pot and add the remaining broth along with oregano, cumin, salt, and pepper, then bring everything to a boil before dropping the heat to a gentle simmer for fifteen minutes. This resting time lets all the flavors marry together and deepens the broth's color to a rich mahogany.
- Fry the tortilla strips:
- While the broth simmers, heat about one inch of oil in a skillet over medium-high heat and test it with a single tortilla strip, which should sizzle immediately and turn golden in one to two minutes. Work in batches so you don't crowd the pan, and drain each batch on paper towels so they stay crispy.
- Compose and serve:
- Divide the crispy tortilla strips among bowls and ladle the hot, steaming broth directly over them, then crown each bowl with panela cheese, fresh avocado, cilantro, and a drizzle of crema if using. Serve immediately with lime wedges on the side so people can squeeze brightness into their soup.
Save to Pinterest
Save to Pinterest 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 during every batch of frying tortilla strips when the oil stops hissing and the kitchen fills with that toasted corn smell, and I stand there listening to it like it's a song. That's when I know everything is coming together right, and serving it feels less like cooking and more like sharing something that matters.
The Smoke Factor
The smokiness in this soup comes entirely from the dried chiles and how you treat them, so if you want to amplify that flavor further without overpowering the broth, add half a chipotle chile in adobo sauce to the blender instead of just straight chiles. I discovered this by accident when I had chipotles on hand but no fresh guajillos, and the result was a soup that tasted like it had been simmered over a low fire all day instead of thirty minutes.
Cheese and Protein Play
Panela cheese is traditional and crumbly in a way that feels special, but if your market doesn't carry it or you're in a pinch, queso fresco or even crumbled feta work in surprisingly genuine ways. I've also made this vegetarian version dozens of times, though I'll admit that shredded cooked chicken stirred into the broth right before serving creates a completely different but equally satisfying meal that feels more substantial on hungry days.
Timing and Temperature Matter
This soup demands respect for sequence, meaning fry your tortillas as close to serving time as possible and have everything else ready to go so the moment people sit down, they're eating hot soup with crispy strips instead of waiting for something to finish cooking. The avocado should go on at the last second, garnish should look generous, and that squeeze of lime over everything ties all the flavors together with brightness.
- Keep the broth simmering gently while you fry the tortillas so it stays hot but doesn't reduce too much or concentrate too strongly.
- Taste the broth after ten minutes of simmering and adjust salt and spices then, not at the end, so flavors have time to settle.
- Serve in warm bowls if you have them, which keeps everything at the perfect eating temperature longer.
Save to Pinterest
Save to Pinterest Sopa azteca is one of those dishes that teaches you something about cooking every single time you make it, and I keep going back to it because it never gets old. Share this with someone who needs comfort or surprise, and watch how food becomes conversation.
Recipe FAQs
- → Can I use fresh chiles instead of dried?
Dried chiles provide the authentic smoky depth that defines Sopa Azteca. Fresh chiles will create a different flavor profile, though poblanos can work in a pinch.
- → How do I keep the tortilla strips crispy?
Fry tortilla strips until golden and completely crisp, then drain well. Add them to bowls just before serving and ladle the hot broth over immediately.
- → What can I substitute for panela cheese?
Queso fresco, feta cheese, or even fresh mozzarella make excellent substitutes. Choose a mild, slightly salty cheese that won't overpower the smoky broth.
- → Can I bake the tortilla strips instead of frying?
Yes, brush tortilla strips with oil and bake at 375°F for 10-12 minutes until crispy, turning halfway through. They'll be lighter but still delicious.
- → How do I make this soup spicier?
Add a chipotle chile in adobo to the blender for smoky heat, or include extra guajillo chiles. You can also serve with sliced jalapeños on the side.
- → Can I make the broth ahead of time?
Absolutely. The broth can be prepared up to 3 days in advance and refrigerated. Reheat gently and prepare fresh tortilla strips when ready to serve.