Sopa Azteca Mexican Tortilla Soup

Featured in: Global Kitchen

Sopa Azteca combines a deeply flavored smoky tomato and dried chile broth with crispy fried tortilla strips for authentic Mexican comfort. The base features pasilla and guajillo chiles, Roma tomatoes, onions, and aromatic spices simmered into a rich, velvety consistency. Each bowl gets topped with crumbled panela cheese, ripe avocado chunks, fresh cilantro, and tangy crema, creating layers of creamy, crisp, and fresh textures in every spoonful.

Updated on Tue, 27 Jan 2026 14:59:00 GMT
Steaming bowl of Sopa Azteca filled with crispy tortilla strips, panela cheese, avocado, and cilantro. Save
Steaming bowl of Sopa Azteca filled with crispy tortilla strips, panela cheese, avocado, and cilantro. | tastychuck.com

My neighbor Maria taught me to make sopa Azteca on a Tuesday afternoon when I showed up at her door asking about the incredible smell drifting from her kitchen. She laughed at my timing and handed me a wooden spoon, saying the real magic wasn't in following steps but in listening to the soup as it came together. That afternoon, I learned that this vibrant bowl is less about perfection and more about the rhythm of toasting chiles until they smell like a warm campfire, watching tomatoes soften into submission, and understanding why she always served it with lime wedges on the side like they were little gifts.

I made this for my sister's book club last spring, and what I didn't expect was how everyone lingered over their bowls, breaking apart avocado with their spoons and sharing stories between sips. One guest asked for the recipe three times, each time with a different question, and I realized the soup had become an excuse for everyone to slow down. There's something about a communal bowl that does that, especially when the broth is fragrant enough to make the entire room smell like Mexico.

Ingredients

  • Vegetable oil: You need this for both softening the aromatics and frying the tortilla strips to golden crispness, so don't skimp on quality here.
  • White onion: This is your flavor foundation, and chopping it roughly is fine since you're blending it anyway.
  • Garlic cloves: Fresh is non-negotiable, and mincing small means they distribute evenly through the broth without creating bitter pockets.
  • Roma tomatoes: Ripe ones matter because they're sweeter and blend into a silkier sauce, but canned whole tomatoes work in a pinch.
  • Dried pasilla and guajillo chiles: These are the soul of the soup, bringing smokiness and depth without overwhelming heat, and toasting them beforehand makes them sing.
  • Vegetable broth: A good quality broth won't overshadow the chile-tomato base, so taste it before buying if you can.
  • Dried oregano and ground cumin: These warm spices tie everything together, but add them gradually so you can taste your way to balance.
  • Corn tortillas: Fresh ones fry better, but day-old ones won't fall apart if you cut them thin and work quickly.
  • Panela cheese: It's mild and creamy when fresh, and it softens just enough in the hot broth without melting completely into soup.
  • Avocado: Add this at the last second so it doesn't turn brown and grainy from the heat of the broth.
  • Fresh cilantro: Chopped just before serving keeps it bright and alive rather than oxidized and tired.
  • Lime wedges: These are your secret weapon for bringing all the flavors into focus at the moment you eat.

Instructions

Product image
Blend soups, smoothies, sauces, and baby food directly in pots for quick, smooth results.
Check price on Amazon
Build your flavor base:
Heat the oil in your pot over medium heat and let it shimmer just slightly before adding the onion. You'll know it's ready when it smells warm and inviting, and the onion should turn translucent within three minutes if your heat is right, not brown and angry.
Deepen with garlic and tomatoes:
Once the onion is soft, add the minced garlic and listen for that little sizzle and smell that fills your kitchen. The tomatoes go in next, and they'll release their juices and slowly collapse into the onions, which takes about five minutes and smells increasingly beautiful.
Toast your chiles with intention:
While the tomatoes are softening, use a separate skillet and toast those dried chiles over medium heat, pressing them gently with your spatula for just a minute or two. You want them fragrant and darker, not burnt and bitter, so stay close and trust your nose.
Blend into velvet:
Transfer the softened tomato mixture and toasted chiles to a blender with one cup of the broth and blend until completely smooth, which means no visible chile pieces or tomato skin. Pour this back into your pot, and you'll see how it's transformed into something deep and almost brick-colored.
Simmer and season:
Add the remaining broth, oregano, cumin, salt, and pepper, then bring everything to a boil before turning the heat down to a gentle simmer. Let it bubble quietly for fifteen minutes while you taste it and adjust the seasoning, because this is where you make it yours.
Fry tortilla strips until golden:
Heat oil in a skillet until a small piece of tortilla sizzles immediately when it hits the surface, then add your strips in small batches so they fry evenly. They'll turn from pale yellow to golden brown in about a minute or two per batch, and you'll pull them out with tongs and drain them on paper towels where they'll crisp up even more.
Compose your bowls:
Put a pile of crispy tortilla strips in the bottom of each bowl, then pour the hot broth over them slowly so they soften just slightly but stay textured. Top with panela cheese, fresh avocado, cilantro, a drizzle of crema if you like, and squeeze of lime.
Product image
Blend soups, smoothies, sauces, and baby food directly in pots for quick, smooth results.
Check price on Amazon
Sopa Azteca is ladled over crunchy corn tortilla strips topped with creamy panela cheese and fresh avocado. Save
Sopa Azteca is ladled over crunchy corn tortilla strips topped with creamy panela cheese and fresh avocado. | tastychuck.com

I learned the importance of timing one Sunday when I made everything perfectly but plated it too early, and by the time my guests sat down, the tortilla strips had surrendered completely to the broth. Now I keep everything hot and ready but separate until the last possible moment, and the difference is the reason people ask if I trained as a chef.

The Charm of Texture

What makes this soup sing isn't just the flavor but the contrast between crispy, salty tortilla strips and the velvety chile-tomato broth that tries to soften them. The moment you spoon through your bowl, you get the crunch and then the soup, and your mouth experiences this back-and-forth that keeps things interesting all the way to the bottom. It's the kind of detail that separates a good recipe from one that people actually crave.

Why the Cheese and Avocado Matter

Panela cheese is mild enough that it doesn't compete with the broth but creamy enough to add richness and comfort to each spoonful. The avocado is your cooling element, your silky counterpoint to the smokiness of the chiles, and it makes the soup feel less heavy even though it's deeply satisfying. Together with the lime and cilantro, they turn a simple bowl of soup into something that tastes like celebration.

Mastering the Details

This soup teaches you that Mexican cooking is about layering flavors and respecting each ingredient enough to prepare it properly. The dried chiles need their moment to toast and wake up, the tomatoes need time to soften and concentrate, and the broth needs to simmer long enough for everything to become greater than the sum of its parts. When you understand this rhythm, you'll find yourself making this soup not because it's a recipe but because it's become part of how you cook.

  • Make the broth a day ahead if you can, because the flavors deepen and mellow together overnight, making everything taste more rounded.
  • If you can't find panela cheese, queso fresco works beautifully and adds a salty crumble instead of creamy cubes.
  • A chipotle chile in adobo stirred into the broth at the end brings a whisper of smoke that feels like a secret only you know about.
Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
A close look at Sopa Azteca garnished with panela cheese, diced avocado, and cilantro beside lime wedges. Save
A close look at Sopa Azteca garnished with panela cheese, diced avocado, and cilantro beside lime wedges. | tastychuck.com

This soup has become the recipe I make when I want to feel connected to someone else's kitchen wisdom while feeding the people I care about. It's humble enough for a Tuesday night and impressive enough for company, which is a rare balance that's worth mastering.

Recipe Guide

What makes Sopa Azteca different from regular tortilla soup?

Sopa Azteca uses dried pasilla and guajillo chiles that are toasted and blended into the broth, creating a deeper, smokier flavor profile compared to standard versions. The chiles are rehydrated and puréed directly into the tomato base rather than just added as whole spices.

Can I make the tortilla strips ahead of time?

Tortilla strips stay crisp for several hours when stored in an airtight container. Fry them up to one day in advance and keep at room temperature. For best results, add them to bowls just before ladling the hot broth to maintain their crunch.

What can I substitute for panela cheese?

Queso fresco, feta, or mild goat cheese work well as alternatives. Feta adds a tangier note while queso fresco provides a similar fresh, milky flavor. Cotija cheese offers a saltier, drier crumble if you prefer stronger flavor.

How do I adjust the spice level?

The dried chiles provide mild to medium heat. To reduce spice, remove the seeds and membranes from the chiles before toasting. For more heat, add a chipotle chile in adobo during blending or include some of the chile seeds.

Can this soup be made vegan?

Yes, simply omit the panela cheese and crema, or replace with dairy-free alternatives like cashew cream, vegan cheese shreds, or sliced avocado for creaminess. The broth base is naturally vegan when using vegetable broth.

What's the best way to store leftovers?

Store the broth and garnishes separately. The broth keeps well refrigerated for 4-5 days and freezes beautifully for up to 3 months. Tortilla strips should be kept in an airtight container at room temperature. Assemble bowls when ready to serve.

Sopa Azteca Mexican Tortilla Soup

A vibrant Mexican soup with smoky tomato-chile broth, crispy tortilla strips, panela cheese, avocado, and fresh cilantro garnish.

Prep duration
20 min
Heat time
30 min
Full duration
50 min
Created by Chuck Harrison


Skill level Medium

Heritage Mexican

Output 4 Portions

Nutrition Labels 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
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

Method

Phase 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.

Phase 02

Soften the Tomatoes: Add chopped Roma tomatoes to the pot and cook until fully softened, approximately 5 minutes, stirring occasionally.

Phase 03

Toast the Dried Chiles: While tomatoes cook, toast the stemmed and seeded pasilla and guajillo chiles in a separate dry skillet over medium heat for 1 to 2 minutes until fragrant. Do not allow chiles to burn.

Phase 04

Blend the Soup Base: Transfer the softened tomatoes, onions, garlic, and toasted chiles to a blender. Add 1 cup of vegetable broth and blend until completely smooth.

Phase 05

Simmer the Broth: Return the blended mixture to the pot. Add the remaining 4 cups vegetable 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.

Phase 06

Fry the Tortilla Strips: 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, approximately 1 to 2 minutes per batch. Transfer to paper towels to drain excess oil.

Phase 07

Plate and Serve: Divide crispy tortilla strips among serving bowls. Ladle hot broth over the strips. Top with panela cheese, diced avocado, chopped cilantro, and a drizzle of crema if desired. Serve immediately with lime wedges.

Kitchen tools

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

Allergy alerts

Always review ingredients for potential allergens and seek professional medical guidance if unsure
  • Contains dairy from panela cheese and crema
  • Corn tortillas typically gluten-free; verify labels for cross-contamination risk
  • Always verify individual ingredient labels for specific allergen information

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice
  • Energy: 390
  • Fats: 19 g
  • Carbohydrates: 44 g
  • Proteins: 11 g