Authentic Mexican Sopa Azteca (Print Version)

Smoky Mexican soup with crispy tortillas, tomato-chile broth, panela cheese, and fresh avocado garnishes.

# 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, or to taste
11 - 1/4 teaspoon ground black pepper

→ Tortilla Strips

12 - 8 corn tortillas, cut into thin strips
13 - Vegetable oil for frying

→ Garnishes

14 - 1 ripe avocado, diced
15 - 5 ounces panela cheese, cubed or crumbled
16 - 1/2 cup fresh cilantro, chopped
17 - 1/2 cup crema or sour cream, optional
18 - 1 lime, cut into wedges

# Cooking Directions:

01 - 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.
02 - Add chopped Roma tomatoes to the pot and cook until softened, about 5 minutes, stirring occasionally to distribute evenly.
03 - While tomatoes cook, toast the dried pasilla and guajillo chiles in a dry skillet over medium heat for 1 to 2 minutes until fragrant. Avoid burning to prevent bitterness.
04 - Transfer softened tomatoes, onions, garlic, and toasted chiles to a blender. Add 1 cup vegetable broth and blend until completely smooth.
05 - Return the blended mixture to the pot. Add remaining 4 cups broth, oregano, cumin, salt, and black pepper. Bring to a boil, then reduce heat and simmer for 15 minutes. Taste and adjust seasoning as needed.
06 - 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.
07 - Divide crispy tortilla strips among serving bowls. Ladle hot broth over the strips. Top with panela cheese, avocado, cilantro, and a drizzle of crema. Serve immediately with lime wedges.

# Expert Suggestions:

01 -
  • The textural contrast between crispy tortilla strips and silky broth is genuinely addictive, like each spoonful surprises your mouth.
  • Panela cheese and avocado melt into the hot liquid in the most luxurious way, turning soup into something you actually crave.
  • You can have this on the table in under an hour, which makes it perfect for weeknight dinners that taste like you tried harder than you did.
02 -
  • Don't skip toasting the dried chiles in a separate skillet, as this one small step is the difference between soup that tastes good and soup that tastes like you understand something ancient about flavor.
  • Fry your tortilla strips at the very end, right before serving, because they'll start absorbing moisture and turning limp within minutes of hitting that hot broth, and nobody wants soft chips when you've done all this work.
03 -
  • Make the broth up to a day ahead and reheat it gently before serving, which actually improves the flavor as everything has time to deepen overnight in the refrigerator.
  • If your tortilla strips don't crisp up properly, your oil wasn't hot enough, so invest in a thermometer and aim for around 350 degrees Fahrenheit for that perfect golden crunch.
Go Back