Sopa Azteca with Crispy Tortillas

Featured in: Everyday Meal Ideas

Sopa Azteca brings authentic Mexican flavors to your table with a rich, smoky tomato-chile broth made from pasilla and guajillo chiles. Crispy fried corn tortilla strips provide textural contrast, while creamy panela cheese, ripe avocado, and fresh cilantro add layers of flavor. Ready in under an hour, this vegetarian soup balances heat, smoke, and freshness in every spoonful.

Updated on Fri, 30 Jan 2026 10:12:14 GMT
Crispy golden tortilla strips float in a steaming bowl of Sopa Azteca, topped with diced avocado, creamy panela cheese, and fresh cilantro.  Pin
Crispy golden tortilla strips float in a steaming bowl of Sopa Azteca, topped with diced avocado, creamy panela cheese, and fresh cilantro. | felizafer.com

Sopa Azteca, often referred to as the ultimate Mexican comfort food, is a vibrant harmony of smoky flavors and satisfying textures. This traditional soup features a deeply savory tomato-chile broth poured over a bed of crunchy, golden tortilla strips, creating a soul-warming dish that is as beautiful to look at as it is delicious to eat.

Crispy golden tortilla strips float in a steaming bowl of Sopa Azteca, topped with diced avocado, creamy panela cheese, and fresh cilantro.  Pin
Crispy golden tortilla strips float in a steaming bowl of Sopa Azteca, topped with diced avocado, creamy panela cheese, and fresh cilantro. | felizafer.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

The secret to a truly great Sopa Azteca lies in the preparation of the chile base. By toasting the dried chiles before blending them with sautéed aromatics and ripe Roma tomatoes, you unlock a complexity of flavor that is both earthy and bright, perfectly complemented by the richness of diced avocado and panela cheese.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • Broth: 2 tablespoons vegetable oil, 1 medium white onion (chopped), 3 garlic cloves (minced), 4 ripe Roma tomatoes (chopped), 2 dried pasilla chiles (stemmed and seeded), 1 dried guajillo chile (stemmed and seeded), 5 cups vegetable broth, 1 teaspoon dried oregano, 1/2 teaspoon ground cumin, 1 teaspoon salt (or to taste), 1/4 teaspoon ground black pepper.
  • Tortilla Strips: 8 corn tortillas (cut into thin strips), vegetable oil for frying.
  • Garnishes: 1 ripe avocado (diced), 150 g (5 oz) panela cheese (cubed or crumbled), 1/2 cup fresh cilantro (chopped), 1/2 cup crema or sour cream (optional), 1 lime (cut into wedges).

Instructions

Step 1: Sauté the Aromatics
Heat 2 tablespoons oil in a large pot over medium heat. Add onion and sauté until translucent, about 3 minutes. Add garlic and cook for 1 more minute.
Step 2: Cook the Tomatoes
Add tomatoes and cook until softened, about 5 minutes.
Step 3: Toast the Chiles
While tomatoes cook, toast the dried chiles in a dry skillet over medium heat for 1–2 minutes, until fragrant. Do not burn.
Step 4: Blend the Base
Transfer the softened tomatoes, onions, garlic, and toasted chiles to a blender. Add 1 cup of vegetable broth and blend until smooth.
Step 5: Simmer the Broth
Return the mixture to the pot. Add remaining broth, oregano, cumin, salt, and pepper. Bring to a boil, then reduce heat and simmer for 15 minutes. Taste and adjust seasoning as needed.
Step 6: Fry the Tortillas
While the broth simmers, heat about 1 inch of oil in a skillet over medium-high heat. Fry tortilla strips in batches until golden and crisp, about 1–2 minutes per batch. Drain on paper towels.
Step 7: Assemble and Garnish
To serve, divide crispy tortilla strips among bowls. Ladle hot broth over the strips. Top with panela cheese, avocado, cilantro, and a drizzle of crema. Serve with lime wedges.

Zusatztipps für die Zubereitung

Using a large pot and a high-speed blender ensures the broth reaches a smooth, velvety consistency. Remember to drain the fried tortilla strips thoroughly on paper towels using a slotted spoon or tongs to keep them from becoming greasy.

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.

Varianten und Anpassungen

For an extra layer of smokiness, add a chipotle chile in adobo to the blender. If panela cheese is unavailable, you can substitute it with feta or queso fresco. For non-vegetarians, adding shredded cooked chicken makes this dish even more substantial.

Serviervorschläge

To ensure the best experience, serve the soup immediately after assembly so the tortilla strips maintain their signature crunch. Provide extra lime wedges on the side to allow everyone to brighten the broth to their own taste.

A close-up of vibrant Sopa Azteca reveals rich red broth, lime wedges, and crumbled panela cheese beside crispy tortilla strips.  Pin
A close-up of vibrant Sopa Azteca reveals rich red broth, lime wedges, and crumbled panela cheese beside crispy tortilla strips. | felizafer.com

With its striking colors and complex profile, Sopa Azteca is more than just a meal; it is a celebration of traditional Mexican ingredients. Whether enjoyed on a chilly evening or as a festive starter, it never fails to impress with its warmth and depth.

Recipe FAQs

Can I make Sopa Azteca ahead of time?

Yes, prepare the broth up to 2 days in advance and store refrigerated. Fry tortilla strips just before serving to maintain crispness. Reheat broth gently and assemble with fresh garnishes.

What chiles work best for authentic flavor?

Pasilla and guajillo chiles provide traditional smoky-sweet flavor. Toast them briefly to enhance aroma without burning. For extra heat, add a chipotle chile in adobo during blending.

How do I keep tortilla strips crispy?

Fry strips in hot oil until golden and drain thoroughly on paper towels. Add them to bowls immediately before serving, then pour hot broth over them. Avoid letting them sit in liquid.

What cheese substitutes work if panela is unavailable?

Queso fresco or feta cheese make excellent alternatives. Both provide similar mild, crumbly texture. Avoid pre-shredded cheese as it may not melt properly in the hot broth.

Can I bake tortilla strips instead of frying?

Yes, brush strips lightly with oil and bake at 375°F for 10-12 minutes until crispy, flipping halfway. While not as authentic, this method reduces oil and still provides satisfying crunch.

How spicy is Sopa Azteca?

Pasilla and guajillo chiles offer mild to medium heat with rich flavor. Remove chile seeds for less heat, or add jalapeños and chipotle for more intensity. Adjust to personal preference.

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 with Crispy Tortillas

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

Prep Time
20 min
Cook Time
30 min
Total Duration
50 min


Skill Level Medium

Cuisine Mexican

Makes 4 Number Served

Dietary details Meat-Free, No Gluten

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, or to taste
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

Directions

Step 01

Build the aromatics: 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 completely softened, approximately 5 minutes, stirring occasionally.

Step 03

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

Step 04

Puree the mixture: Transfer softened tomatoes, onions, garlic, and toasted chiles to a blender. Add 1 cup vegetable broth and blend until smooth consistency is achieved.

Step 05

Simmer the broth: Return blended mixture to the pot. Add remaining 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 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, approximately 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 strips. Top with panela cheese, diced avocado, fresh 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.

Needed Tools

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

Allergy Info

Always check each ingredient for allergens. Seek medical advice if you’re unsure.
  • Contains dairy products: panela cheese and crema
  • Corn tortillas typically gluten-free; verify labels for potential cross-contamination
  • Always verify all ingredient labels for specific allergen warnings

Nutrition Details (per serve)

These nutrition numbers are for reference only and can’t replace professional advice.
  • Calorie Count: 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.