Sopa Azteca Mexican Soup (Printable Version)

Smoky Mexican soup with crispy tortillas, panela cheese, avocado, and fresh cilantro in a rich tomato-chile broth.

# 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

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

# How to Make It:

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.
03 - While tomatoes cook, place dried pasilla and guajillo chiles in a dry skillet over medium heat. Toast for 1-2 minutes until fragrant, taking care not to burn them.
04 - Transfer softened tomatoes, cooked onions, garlic, and toasted chiles to a blender. Add 1 cup vegetable broth and blend until smooth consistency is achieved.
05 - Return blended mixture to the pot. Add remaining 4 cups broth, dried oregano, ground cumin, salt, and black pepper. Bring to a boil, then reduce heat and simmer for 15 minutes. Taste and adjust seasonings as needed.
06 - 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-2 minutes per batch. Remove with a slotted spoon and drain on paper towels.
07 - Divide crispy tortilla strips among serving bowls. Ladle hot broth over strips. Top each bowl with panela cheese, diced avocado, fresh cilantro, and a drizzle of crema if desired. Serve immediately with lime wedges.

# Expert Tips:

01 -
  • The tortilla strips stay crispy even as they soak up that smoky, deeply flavored broth—a textural magic that happens nowhere else.
  • You get to customize each bowl with avocado, cheese, and cilantro, so everyone finds their own balance of richness and brightness.
02 -
  • If you fry the tortillas more than 30 minutes before serving, they'll soften and lose their essential crispness—timing is everything, so don't prep them early.
  • The dried chiles must be toasted in a dry pan for that deep, smoky flavor, but they burn faster than you think, so stay nearby and don't walk away.
03 -
  • Toast your dried chiles in a dry skillet for exactly 1 to 2 minutes—this deepens their flavor impossibly, but 30 seconds more burns them and ruins the entire pot.
  • Keep the tortilla strips separate from the broth until the last possible moment; frying them fresh and serving them immediately is the secret to why restaurant versions taste so much better than homemade ones usually do.
Go Back