Sopa Azteca Mexican Soup

Featured in: Home-Style Cooking

Sopa Azteca is a traditional Mexican soup that combines a smoky, deeply flavored tomato-chile broth with crispy fried tortilla strips. The broth is made by toasting dried pasilla and guajillo chiles, then blending them with sautéed tomatoes, onions, and garlic. The result is poured over golden corn tortilla strips and garnished with creamy panela cheese, ripe avocado, fresh cilantro, and a drizzle of crema. This vegetarian dish delivers bold flavors in just 50 minutes.

Updated on Thu, 29 Jan 2026 10:01:00 GMT
Steaming Sopa Azteca features a rich tomato-chile broth ladled over crispy tortilla strips and topped with creamy avocado. Pin It
Steaming Sopa Azteca features a rich tomato-chile broth ladled over crispy tortilla strips and topped with creamy avocado. | sabortighri.com

My neighbor Maria handed me a steaming bowl of sopa azteca one October afternoon, and I understood immediately why this soup has survived centuries of Mexican kitchens. The broth was the color of sunset, complex and smoky, but what grabbed me was the texture—those fried tortilla strips softening just enough in the heat while staying rebellious and crispy at the edges. She laughed when I asked for the recipe, saying every family guards theirs like a secret, but the technique itself is pure logic wrapped in comfort.

I made this for friends on a rainy Sunday and watched their faces shift as they tasted it—that moment when a soup stops being just lunch and becomes a small event. The kitchen smelled like toasted chiles and something ancient, and someone asked if I'd been cooking this my whole life. The truth is simpler: good technique makes even a first attempt feel like you've known this dish forever.

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 fry the tortilla strips until golden, so don't skimp—about 1 inch in the skillet makes all the difference between crispy and soggy.
  • White onion: The foundation of almost every Mexican sauce, it sweetens as it cooks and builds the base that everything else sits on.
  • Garlic cloves: Three cloves minced fine, they'll melt into the broth and add quiet depth without overpowering the chiles.
  • Roma tomatoes: Their meatiness and lower water content make them perfect here; watery tomatoes will dilute the broth's character.
  • Dried pasilla and guajillo chiles: Pasillas bring a deep, almost chocolatey smokiness while guajillos add brightness and fruity notes—together they create the soul of this soup.
  • Vegetable broth: Five cups total, and honestly, a good quality broth matters because the chiles and tomatoes need something worthy to meld with.
  • Oregano and cumin: Dried oregano is non-negotiable here, and the cumin should be ground fresh if you have it, adding earthiness that ties everything together.
  • Corn tortillas: Eight tortillas sliced thin and fried until they shatter when you bite them—this is where textural contrast lives in the bowl.
  • Panela cheese: Mild and slightly crumbly, it doesn't melt into the broth but instead floats like clouds, providing cooling creaminess without heaviness.
  • Avocado: A ripe one, diced just before serving so it stays bright green and buttery rather than oxidized and dull.
  • Fresh cilantro: Not an afterthought—its peppery freshness cuts through richness and reminds your palate that this is a living, breathing dish.
  • Crema and lime: Optional crema adds luxury, while lime wedges give everyone control over how much brightness hits their spoon.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start the base with oil and aromatics:
Heat 2 tablespoons of oil in a large pot over medium heat. Once shimmering, add your chopped onion and let it cook undisturbed for about 3 minutes until it turns translucent and soft—you'll smell the sweetness rising up. Add the minced garlic and cook just 1 minute more, stirring constantly so it doesn't catch and turn bitter.
Build flavor with tomatoes:
Add your chopped Roma tomatoes to the pot and let them break down for about 5 minutes, stirring occasionally. They'll release their juice and start to collapse, creating a loose, fragrant base that's ready for the chiles.
Toast the dried chiles:
While the tomatoes soften, take a separate dry skillet and toast your stemmed and seeded pasilla and guajillo chiles over medium heat for just 1 to 2 minutes. You want them fragrant and slightly darkened—not charred, which turns them bitter and ruins everything.
Blend it into silk:
Transfer the cooked tomatoes, onions, garlic, and toasted chiles into a blender with 1 cup of vegetable broth. Blend on high until completely smooth, with no visible chile skin or tomato chunks remaining—this creates the velvety texture the soup needs.
Simmer and season:
Return the blended mixture to the pot and add the remaining 4 cups of broth, then stir in oregano, cumin, salt, and pepper. Bring to a boil, then drop the heat and let it simmer gently for 15 minutes so the flavors marry and mellow. Taste it and adjust salt or spices—this is your moment to make it perfectly yours.
Fry the tortillas until golden:
While the broth simmers, heat about 1 inch of oil in a separate skillet over medium-high heat until a tortilla strip sizzles immediately when it hits the oil. Working in batches so you don't overcrowd the pan, fry the tortilla strips for 1 to 2 minutes per batch until they're golden and crisp, then drain them on paper towels where they'll stay crunchy.
Assemble and serve:
Divide the crispy tortilla strips among four bowls, then ladle the hot broth over them generously. Top each bowl with diced avocado, panela cheese, fresh cilantro, and a drizzle of crema if you're using it, then serve immediately with lime wedges so everyone can brighten their own bowl.
Golden fried tortilla strips swim in a smoky Sopa Azteca, garnished with fresh cilantro and crumbled panela cheese. Pin It
Golden fried tortilla strips swim in a smoky Sopa Azteca, garnished with fresh cilantro and crumbled panela cheese. | sabortighri.com

There's something about watching someone pour lime juice into their bowl and stir in avocado and cilantro that reminds you why people cook—it's not about feeding people, it's about giving them choices and control. This soup transforms in that moment from something you made into something they're creating for themselves.

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.

The Magic of Dried Chiles

The first time I used pasilla and guajillo chiles together, I understood why Mexican cooks have relied on them for generations. Pasillas are almost black when dried, and they taste like they've spent time in an oak cabinet—deep, slightly sweet, with smoke running through every fiber. Guajillos are brighter, almost mahogany colored, with hints of berries and mild heat that doesn't dominate but enriches. When you blend them together with tomatoes, something unexpected happens: they stop tasting like individual ingredients and become one unified flavor that's both ancient and impossible to name.

Why the Tortilla Strips Matter Most

I learned early on that you can't just crumble up leftover tortillas and call them tortilla strips. You need to cut them thin and fry them fresh, because they undergo a transformation in hot oil—the outside becomes crispy and shattered while the inside stays tender, and that contrast is the entire reason people love this soup. When that hot broth hits the strips, they soften just slightly at their edges while their centers hold firm, and every spoonful becomes textured and interesting instead of uniform and soft.

Building Bowls That Taste Personal

The beauty of sopa azteca is that it's a foundation waiting for your choices. Some people heap on the panela cheese and skip the crema, while others do the opposite. I've watched people add so much cilantro that it nearly disguises the soup, and others who are restrained with it, letting the broth shine. The avocado is where people show their true preferences—some slice it thick, others dice it into pieces so small they almost dissolve into the warmth, and both versions are exactly right.

  • Add a chipotle chile in adobo to the blender if you want genuine smokiness and a whisper of heat that builds with each spoonful.
  • Lime is not optional—it's the final seasoning that wakes up every other flavor and makes the soup feel balanced and bright.
  • Serve everything at the table so people can layer their own bowl and eat it while it's hot, because a bowl of sopa azteca is only perfect in that first moment.
A vibrant bowl of Sopa Azteca highlights red broth, crunchy strips, diced avocado, and a cool crema drizzle. Pin It
A vibrant bowl of Sopa Azteca highlights red broth, crunchy strips, diced avocado, and a cool crema drizzle. | sabortighri.com

This soup arrives at your table as an argument between warmth and crispness, richness and brightness, tradition and the choices you make in that moment. Once you've made it, you'll understand why people pass the recipe down like something precious.

Recipe FAQs

Can I make the broth ahead of time?

Yes, the broth can be prepared up to 3 days in advance and stored in the refrigerator. Reheat before serving and fry the tortilla strips fresh to maintain their crispness.

What can I substitute for dried pasilla and guajillo chiles?

You can use other dried chiles like ancho or New Mexico chiles. For a spicier version, add dried arbol chiles. Adjust quantities to match your heat preference.

How do I keep the tortilla strips crispy?

Fry the tortilla strips until deeply golden and drain them well on paper towels. Add them to bowls just before serving and pour the hot broth over them immediately.

Can I bake the tortilla strips instead of frying?

Yes, brush tortilla strips lightly with oil and bake at 375°F (190°C) for 10-12 minutes, flipping halfway through, until crispy and golden brown.

What cheese works best if I can't find panela?

Queso fresco, fresh mozzarella, or feta cheese are excellent substitutes. Choose a mild, fresh cheese that won't overpower the smoky broth flavors.

Is this soup spicy?

The heat level is mild to medium. Pasilla and guajillo chiles provide depth and smokiness rather than intense heat. Add chipotle or serrano peppers if you prefer more spice.

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 Mexican Soup

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

Prep Time
20 minutes
Time to Cook
30 minutes
Entire Time
50 minutes
Author Nicole Wagner


Skill Level Medium

Cuisine Mexican

Portions 4 Number of Servings

Diet Information Meat-Free, No 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

How to Make It

Step 01

Prepare 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 Tomatoes: Add chopped Roma tomatoes to the pot and cook until softened, about 5 minutes, stirring occasionally.

Step 03

Toast Dried Chiles: 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.

Step 04

Blend Broth Base: Transfer softened tomatoes, cooked onions, garlic, and toasted chiles to a blender. Add 1 cup vegetable broth and blend until smooth consistency is achieved.

Step 05

Simmer Soup: 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.

Step 06

Fry Tortilla Strips: 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.

Step 07

Assemble and Serve: 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.

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.

Tools Needed

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

Allergy Details

Go through each item for possible allergens—and seek medical advice for any questions.
  • Contains dairy products (panela cheese, crema)
  • Corn tortillas typically gluten-free; verify labels for potential cross-contamination
  • Always review ingredient labels for specific allergen information

Nutrition Info (per portion)

These values are for general reference and not a substitute for professional health input.
  • Calorie Count: 390
  • Fats: 19 grams
  • Carbohydrates: 44 grams
  • Proteins: 11 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.