Sopa Azteca Mexican Tortilla Soup

Featured in: Dinner Winners

This traditional Mexican soup combines a rich, smoky tomato-chile broth with crispy tortilla strips for a perfect contrast of textures. The dried pasilla and guajillo chiles provide authentic depth of flavor, while fresh toppings like creamy panela cheese, ripe avocado, and bright cilantro add layers of richness and freshness. The key is achieving that smoky broth through toasting the dried chiles and simmering the blended vegetables until the flavors meld together.

Frying the tortilla strips until golden and crisp ensures they maintain their crunch when ladled with hot broth. Serve immediately with lime wedges for a bright finish that cuts through the richness.

Updated on Mon, 26 Jan 2026 12:16:00 GMT
Sopa Azteca loaded with creamy avocado, panela cheese, and crispy tortilla strips. Save
Sopa Azteca loaded with creamy avocado, panela cheese, and crispy tortilla strips. | tastybattle.com

There's something about the sound of tortilla strips hitting hot oil that makes you stop whatever you're doing. My neighbor Maria taught me sopa Azteca on an ordinary Tuesday afternoon, and what struck me wasn't the recipe itself but how she moved through the kitchen with complete ease, toasting chiles like she could do it with her eyes closed. The broth came together in minutes, but those crispy strips dunked into that smoky, warm tomato base felt like the whole point of cooking. Every time I make this now, I chase that same feeling of simplicity meeting boldness.

I made this for my partner when they were feeling under the weather, and something about handing them a warm bowl with those golden tortilla strips still crackling softly made them smile for the first time in days. That's when I understood this soup isn't just food, it's comfort dressed up in bright garnishes and honest flavor.

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 properly, so don't skimp; I learned this the hard way when soggy tortillas ruined an otherwise perfect bowl.
  • White onion and garlic: These form the flavor foundation, and there's no substitute for cooking them slowly until the onion turns completely translucent and sweet.
  • Roma tomatoes: Use ripe ones that give slightly when you squeeze them; underripe tomatoes will make the broth taste thin and acidic.
  • Dried pasilla and guajillo chiles: These aren't interchangeable with other chiles, they bring specific warmth and earthiness that defines the soup's character.
  • Vegetable broth: A good quality broth matters here since it's the base everything else rides on; homemade is ideal if you have it.
  • Oregano and cumin: Toast these mentally before adding them to the pot so you remember what they're supposed to smell like.
  • Corn tortillas: Fresh ones fry better than day-old, and cutting them thin enough matters for that satisfying crispness.
  • Panela cheese: Its mild, slightly salty flavor won't compete with the soup; if you can't find it, queso fresco works when you need it.
  • Avocado: Wait to cut it until the last moment, and use a ripe one that yields gently to pressure.
  • Fresh cilantro: This bright finish is non-negotiable; it cuts through the richness and makes everything feel fresh.
  • Lime wedges: A squeeze into your bowl changes everything, adding sharpness that brings the whole dish into focus.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Transfer liquids, oils, and dry ingredients cleanly into bottles and jars while cooking or baking.
Check price on Amazon
Begin with the base:
Heat oil in a large pot and add your chopped onion, letting it cook slowly until it turns completely translucent and soft, about three minutes. Add the minced garlic and stir for another minute until the whole kitchen smells like onion and garlic meeting heat.
Soften the tomatoes:
Add your chopped tomatoes to the pot and let them break down over medium heat for five minutes, stirring occasionally so they don't stick. You'll know they're ready when the juice releases and the pieces start to collapse.
Toast the chiles:
While tomatoes cook, work on a separate dry skillet with your stemmed and seeded pasilla and guajillo chiles, toasting them for just a minute or two until they smell incredible but haven't started to burn. The moment you smell that roasted aroma, you're done.
Build the broth:
Transfer everything from the pot to a blender along with one cup of vegetable broth, and blend until completely smooth, which usually takes about a minute. Return this dark, fragrant mixture back to the pot.
Simmer and season:
Add the remaining broth, oregano, cumin, salt, and pepper to the pot and bring it to a rolling boil. Lower the heat and let it simmer for fifteen minutes so the flavors marry together, tasting and adjusting salt toward the end.
Fry the tortilla strips:
While broth simmers, heat about an inch of oil in a skillet and carefully add your cut tortilla strips in small batches, letting them turn golden and crispy in about one to two minutes. Drain them on paper towels immediately so they stay crisp and don't absorb oil.
Assemble and serve:
Divide crispy tortilla strips among bowls, pour the hot broth directly over them, and then top with panela cheese, fresh avocado, cilantro, and a drizzle of crema if you like. Serve immediately with lime wedges so everyone can squeeze them in to taste.
Smoky Sopa Azteca, a vibrant layered Mexican soup ready for garnishes. Save
Smoky Sopa Azteca, a vibrant layered Mexican soup ready for garnishes. | tastybattle.com

The first time I served this to people who grew up with it, they closed their eyes after the first spoonful and got quiet in that way that tells you something's working. That moment made me realize the recipe wasn't just about technique, it was about honoring something real.

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 Secret of Smoky Depth

What makes this soup different from other tomato soups is the toasted chiles, which contribute a warm smokiness that lingers without overwhelming. I used to think I needed chipotle or smoked paprika to get that effect, but Maria showed me that pasilla and guajillo chiles already have it built in, you just have to wake them up by toasting. The moment those chiles hit a dry skillet, something shifts in the pot, and the whole broth tastes more intentional and alive.

Why Temperature and Timing Matter

Sopa Azteca isn't forgiving about the order of operations, but not because it's complicated, it's because each element needs to be at its best at the same time. The tortilla strips must be fried right before serving, the avocado can't be cut minutes early or it browns at the edges, and the broth needs to stay hot while you plate. The first time I got all three to the table simultaneously, I understood why this soup feels like it takes effort even though it doesn't.

Making It Your Own

Once you've made this recipe a few times and it stops feeling like instructions and starts feeling like cooking, you can begin playing. Some people add a single chipotle in adobo to the blender for deeper smokiness, others add cooked shredded chicken or even crispy chorizo if they want more substance. The garnish table is where your creativity lives, so whatever you choose to add or leave out, taste it as you go and trust yourself more than you trust the recipe at the end.

  • If tortillas start softening before serving, fry a fresh batch at the last moment and keep them on the counter instead of stacking them.
  • Make the broth the morning of if you need to save time, then reheat it gently before serving without letting it boil hard.
  • Set out all your garnishes in small bowls before you start cooking so assembly feels peaceful instead of rushed.
Product image
Keeps spoons and utensils off counters while cooking, catching drips and keeping your stovetop clean.
Check price on Amazon
Hearty Sopa Azteca with a rich broth, fresh cilantro, and crunchy toppings. Save
Hearty Sopa Azteca with a rich broth, fresh cilantro, and crunchy toppings. | tastybattle.com

This soup tastes like someone cares about you, and maybe that's the real recipe worth learning. Make it when you want to feel close to people.

Recipe Questions

What makes Sopa Azteca authentic?

Authentic Sopa Azteca relies on dried pasilla and guajillo chiles that are toasted and blended into the broth, creating that characteristic smoky depth. The combination of crispy tortilla strips soaked in hot broth, along with fresh garnishes like panela cheese, avocado, and cilantro, creates the traditional texture and flavor profile.

Can I make this spicy?

Adjust the heat by adding a chipotle chile in adobo to the blender or keeping some seeds from the dried chiles. You can also serve with sliced fresh jalapeños or a spicy salsa on the side for those who prefer extra heat.

How do I keep tortilla strips crispy?

Fry the strips just before serving and drain them thoroughly on paper towels. Serve immediately by ladling hot broth directly over the strips in individual bowls. Avoid adding strips to the entire pot of broth, as they will become soggy quickly.

What can I substitute for panela cheese?

Queso fresco, feta, or mild goat cheese work well as substitutes. These cheeses provide similar creaminess and saltiness that balance the smoky broth. For a dairy-free option, try diced firm tofu or simply omit the cheese and add extra avocado.

Can I make this ahead?

Prepare the broth up to 2 days in advance and store it refrigerated. The flavor often improves after resting. Fry tortilla strips fresh before serving, and prepare garnishes like diced avocado and crumbled cheese just before assembling for the best texture and presentation.

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

Smoky tomato-chile broth over crispy tortilla strips with panela cheese, avocado, and cilantro.

Prep duration
20 min
Cook duration
30 min
Complete duration
50 min
Created by Alex Ramirez


Skill level Medium

Heritage Mexican

Output 4 Portions

Nutritional specifications Meat-free

Components

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

Phase 01

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

Cook the Tomatoes: Add chopped tomatoes to the pot and cook until fully softened, about 5 minutes, stirring occasionally.

Phase 03

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

Phase 04

Blend the Broth 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 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, about 1-2 minutes per batch. Drain on paper towels.

Phase 07

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

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.

Necessary tools

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

Allergy details

Review each component for potential allergens and seek professional healthcare advice if uncertain.
  • Contains dairy from panela cheese and crema
  • Corn tortillas may contain gluten due to cross-contamination; verify product labels if sensitivity exists

Nutrient breakdown (each portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 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.