Sopa Azteca

Featured in: Warm Rustic Bowls & Kitchen Sides

This classic Mexican dish features a smoky, spiced tomato broth simmered with dried pasilla and guajillo chiles. The foundation begins with sautéed onions and garlic, blended with roasted tomatoes and toasted chiles for depth. While the broth simmers with oregano and cumin, corn tortillas fry until golden and crisp. Assembly is simple: layer crispy strips in bowls, ladle hot broth over top, and finish with cubes of panela cheese, diced avocado, fresh cilantro, and optional crema. The interplay of textures—crunchy tortillas softening in rich broth, creamy cheese against tender avocado—creates a satisfying bowl. A squeeze of fresh lime brightens every spoonful.

Updated on Tue, 27 Jan 2026 09:21:00 GMT
Sopa Azteca with crispy tortilla strips in smoky tomato-chile broth, topped with creamy panela cheese, diced avocado, and fresh cilantro. Pin it
Sopa Azteca with crispy tortilla strips in smoky tomato-chile broth, topped with creamy panela cheese, diced avocado, and fresh cilantro. | flourharbor.com

My neighbor Maria handed me a steaming bowl of sopa azteca on a gray afternoon, and I understood immediately why this soup had survived centuries of Mexican kitchens. The broth was the color of brick, dark and smoky, with crispy tortilla strips still crackling against the heat. She watched me take that first spoonful and smiled, knowing that one taste would explain what no recipe could: this soup tastes like comfort, but it tastes like fire too.

I made this for my sister during her first winter in the city, when she was homesick and tired. She sat at my kitchen counter wrapped in a sweater, and by the second bowl, she was talking again, laughing about something small. Food does that sometimes, especially when it carries the warmth of someone else's tradition.

Ingredients

  • Vegetable oil: You need enough to fry tortillas until they are properly golden, so do not skimp; this is where the crispy magic happens.
  • White onion and garlic: These build the flavor base, and chopping them fine helps them dissolve into the broth and create a smooth foundation.
  • Ripe Roma tomatoes: Use the ripest ones you can find because their natural sweetness balances the heat from the chiles.
  • Dried pasilla and guajillo chiles: Pasillas give depth and a gentle smokiness, while guajillos add brightness; together they create the soul of the soup.
  • Vegetable broth: Use good quality broth because it becomes the main voice in this soup.
  • Dried oregano and ground cumin: These spices whisper rather than shout, adding warmth without overwhelming the chile flavors.
  • Corn tortillas: Fresh tortillas fry crisper than stale ones, so buy them the day you cook if possible.
  • Panela cheese: Its mild, slightly salty character melts just enough from the heat without disappearing; it is the gentle contrast to everything bold below.
  • Fresh avocado: The creaminess anchors all the other flavors and adds a luxurious texture.
  • Fresh cilantro: This is not optional; it brings everything into focus with its bright, herbaceous presence.
  • Lime wedges: A squeeze of lime at the end lifts the entire bowl, so do not forget them.

Instructions

Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
Build your aromatic base:
Heat oil in a large pot and let the onion soften until it turns translucent and sweet, about three minutes. Add garlic and listen for that subtle sizzle that tells you it is releasing its flavor, then cook for just a minute longer before it browns.
Soften the tomatoes:
Add your chopped tomatoes and let them break down into a jammy consistency, stirring occasionally so they do not stick. This takes about five minutes and your kitchen will start to smell like something good is happening.
Toast the chiles carefully:
In a separate dry skillet, warm those dried chiles for just a minute or two until fragrant, moving them constantly so they do not scorch. The smoke that rises is supposed to be pleasant and earthy, not acrid and burnt.
Blend into smoothness:
Transfer the tomato mixture and toasted chiles to a blender with one cup of broth and blend until completely smooth. This is where you get that velvety texture that makes the soup feel refined.
Simmer and season:
Return the blended mixture to your pot, add the remaining broth and spices, and let it bubble gently for fifteen minutes. Taste as you go and adjust the salt and pepper because every stove cooks differently.
Fry the tortilla strips:
While the broth simmers, heat about an inch of oil and carefully add tortilla strips in small batches, watching them turn golden brown in about a minute. Drain them on paper towels immediately so they stay crispy and do not absorb excess oil.
Compose the bowl:
Divide the crispy tortilla strips among bowls, pour the hot broth over them, and let everything mingle for just a moment before adding the cool, creamy toppings. This final step is where the soup becomes a complete experience, each element playing its part.
Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
Hearty Sopa Azteca served steaming hot in a rustic bowl, with lime wedges and a swirl of crema ready for squeezing. Pin it
Hearty Sopa Azteca served steaming hot in a rustic bowl, with lime wedges and a swirl of crema ready for squeezing. | flourharbor.com

There is a moment in cooking this soup when the dried chiles release their fragrance into the kitchen, and suddenly you understand why people have made this same dish for generations. It stops being a recipe and becomes a ritual, a way of saying I know what matters.

Why the Chiles Matter Most

The depth of sopa azteca comes entirely from those two dried chiles working in partnership. The pasilla brings a smoky, almost chocolatey undertone that grounds the soup, while the guajillo adds a touch of fruitiness that keeps it from feeling too heavy. If you can only find one type, use what you have, but know that you are missing half the conversation. Toast them gently and they become fragrant allies; burn them and they turn bitter and the whole soup suffers, so pay attention.

The Crispy Tortilla Strip Secret

This is where patience matters, even though it seems simple. Cut your tortillas into thin, even strips so they fry at the same rate, and do not crowd the pan because they need room to sizzle and brown rather than steam. Some people fry them ahead of time, but that takes away the crackling joy of eating them while they are still warm and defiant against the heat of the broth. The moment you ladle the hot soup over fresh strips, they soften just slightly while holding onto their character, and that is the entire point.

Bringing It All Together

Sopa azteca teaches you that simple ingredients, treated with respect and attention, become something memorable. The beauty is in the layering: smooth broth meeting crispy texture, cool avocado against heat, bright cilantro cutting through richness. This is peasant food elevated not by fancy technique but by understanding what each component does and letting it do its job.

  • If your avocado is not quite ripe, add it at the last moment and use the lime juice to keep it from browning.
  • The crema is optional but genuinely lovely, adding a tangy richness that balances the smokiness.
  • Make the broth ahead of time if you want; it tastes even better the next day, though you should fry the tortilla strips fresh.
Product image
Grill, air fry, roast, and bake perfectly cooked meats and meals indoors with less smoke.
Check price on Amazon
Vibrant Sopa Azteca broth poured over golden tortilla chips, finished with chopped cilantro and creamy avocado for a fresh finish. Pin it
Vibrant Sopa Azteca broth poured over golden tortilla chips, finished with chopped cilantro and creamy avocado for a fresh finish. | flourharbor.com

This soup is an invitation to slow down and taste what you are eating, to notice how flavors build and balance. Make it for someone you care about, and watch how a bowl of soup becomes an act of generosity.

Recipe FAQs

What makes Sopa Azteca authentic?

Authentic Sopa Azteca relies on dried pasilla and guajillo chiles toasted and blended into the tomato base, creating that signature smoky depth. The use of panela cheese, corn tortillas fried in batches, and fresh garnishes like avocado and cilantro are traditional elements that distinguish this preparation.

Can I make this ahead of time?

The broth base actually improves after a day in the refrigerator, allowing flavors to meld. Prepare the broth up to 2 days ahead and reheat gently. However, fry tortilla strips just before serving to maintain their crunch—pre-fried strips will become soggy.

What can I substitute for panela cheese?

Queso fresco, feta, or mild goat cheese work beautifully as alternatives. These cheeses provide similar saltiness and texture that crumbles nicely over the hot broth. Avoid melting cheeses as they won't deliver the same satisfying contrast against the warm soup.

How spicy is this traditional soup?

The heat level is moderate and warming rather than overwhelming. Dried pasilla and guajillo chiles offer mild to medium spice with fruity undertones. You can adjust by removing chile seeds before toasting or adding a chipotle in adobo for extra smokiness and heat if desired.

Is this suitable for gluten-free diets?

Corn tortillas are naturally gluten-free, making this an excellent option. Ensure your vegetable broth and other packaged ingredients are certified gluten-free, as some brands may include additives or barley-based seasonings. Always check labels if cross-contamination is a concern.

What protein can I add?

Shredded chicken is the traditional addition, transforming this into a heartier meal. Simply add cooked, shredded chicken to the broth during the final minutes of simmering. Black beans or pinto beans also work well for additional protein while maintaining vegetarian preparation.

Sopa Azteca

Smoky tomato-chile broth with crispy tortilla strips, panela cheese, and fresh garnishes.

Prep Time
20 mins
Cook Time
30 mins
Total Duration
50 mins
Created by Brooke Ward


Skill Level Medium

Cuisine Mexican

Makes 4 Portions

Diet Preferences Vegetarian, Free from Gluten

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

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

Prepare the Base 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

Cook the Tomatoes: Add chopped Roma tomatoes to the pot and cook until completely softened, about 5 minutes, stirring occasionally to combine with the aromatics.

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 as this will create bitterness.

Step 04

Blend the Broth Base: Transfer the softened tomato mixture, onions, garlic, and toasted chiles to a blender. Add 1 cup of the vegetable broth and blend until completely smooth. Work in batches if necessary.

Step 05

Simmer the Soup: Return the blended mixture to the pot. Add the remaining 4 cups of vegetable broth, dried oregano, ground cumin, salt, and black pepper. Bring to a boil over medium-high heat, then reduce heat to low 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 the tortilla strips in batches until golden and crisp, about 1 to 2 minutes per batch. Remove with a slotted spoon and drain on paper towels. Season lightly with salt.

Step 07

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

Equipment Needed

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

Allergy Details

Read each ingredient label for allergens and talk to a healthcare provider if unsure.
  • Contains dairy: panela cheese and crema
  • Corn tortillas are typically gluten-free but verify labels for cross-contamination
  • Always verify ingredient labels for specific allergen information

Nutrition info (per serving)

Nutrition stats are for reference and don't serve as medical advice.
  • Calories: 390
  • Fat Content: 19 g
  • Carbohydrates: 44 g
  • Protein: 11 g