Sopa Azteca Mexican Tortilla Soup

Featured in: Everyday Home Cooking

This classic Mexican dish begins with a rich, smoky broth made from dried pasilla and guajillo chiles, ripe Roma tomatoes, and aromatic vegetables. The base is blended until silky smooth, then simmered with warming spices like oregano and cumin.

The key to perfect Sopa Azteca lies in the contrast between the hot, flavorful broth and the crispy tortilla strips added just before serving. These golden strips are fried until perfectly crunchy, creating a delightful texture that softens slightly as you eat.

Each bowl becomes a complete meal when topped with creamy panela cheese, buttery avocado, fresh cilantro, and a squeeze of bright lime. The optional crema adds richness, while the garnishes transform each spoonful into a balanced combination of smoky, spicy, creamy, and fresh flavors.

Updated on Wed, 28 Jan 2026 15:03:00 GMT
A close-up of Sopa Azteca in a white bowl, featuring smoky tomato-chile broth, crispy tortilla strips, creamy panela cheese, diced avocado, and fresh cilantro garnish. Save
A close-up of Sopa Azteca in a white bowl, featuring smoky tomato-chile broth, crispy tortilla strips, creamy panela cheese, diced avocado, and fresh cilantro garnish. | forknotion.com

The scent of toasted chiles, wafting through my little kitchen, instantly transports me to that bustling mercado in Mexico City where I first tasted Sopa Azteca. I was wandering aimlessly when rain started pouring, sending me ducking into a tiny fonda where a woman ladled this steaming broth over crispy tortilla strips. With each spoonful, the complex flavors unfolded like a story, and I knew I had to recreate this at home.

Last winter when my cousin visited from Chicago, I made this soup on a particularly frigid evening. The kitchen windows fogged up as we ladled steaming bowls, and he went uncharacteristically quiet after the first taste. He looked up with this surprised expression and simply said, I didnt know soup could taste like this. We ended up talking until midnight, empty bowls pushed aside, neither of us wanting the evening to end.

Ingredients

  • Dried Chiles: Toasting pasilla and guajillo chiles brings out their complexity in a way that powdered spices never could I learned this after years of taking shortcuts.
  • Roma Tomatoes: Choose the ripest ones you can find as theyll break down beautifully in the broth and provide natural sweetness.
  • Corn Tortillas: Fresh tortillas make the crispiest strips I discovered the difference is remarkable compared to store-bought tortilla chips.
  • Panela Cheese: This mild Mexican cheese holds its shape when heated without melting completely, creating little pockets of creaminess in each bite.
  • Fresh Cilantro: Dont skip this its brightness cuts through the richness of the soup and brings everything together.

Instructions

Product image
Rinse produce, fill pots, and clean cookware easily with flexible spray options for everyday cooking tasks.
Check price on Amazon
Create Your Aromatic Base:
Sauté the onions until they turn translucent and your kitchen starts filling with that sweet aroma. When you add the garlic, youll notice the scent shifts immediately more pungent and promising.
Toast Those Chiles:
Watch these dried beauties carefully as they dance in the dry skillet they should puff slightly and release their fragrance. Youll know theyre ready when the kitchen smells warm and earthy, but pull them off before you see any smoke.
Blend Your Base:
Listen for that perfect moment when the mixture transforms from chunky to velvety smooth. The color should deepen to a rich reddish-brown.
Simmer to Perfection:
Let those flavors meld together, occasionally lifting the lid to release a cloud of aromatic steam. Your patience here will be rewarded with depth and richness.
Fry Tortilla Strips:
The sizzle when they hit the oil is your signal that the temperature is right. Watch for that golden hue rather than timing it some batches may cook faster than others.
Assemble with Love:
Building each bowl is like creating a little work of art the crispy strips form a nest, the broth soaks through, and the toppings add color and texture. Each spoonful should capture a bit of everything.
Product image
Rinse produce, fill pots, and clean cookware easily with flexible spray options for everyday cooking tasks.
Check price on Amazon
Save
| forknotion.com

My neighbor Maria, whose family is from Oaxaca, stopped by one evening as I was making this soup. She smiled when she saw the toasted chiles, nodding with approval, and then showed me how her grandmother would crush a small piece of dark chocolate into the simmering broth. That subtle addition became our secret ritual every time we share this meal now, bringing both depth to the soup and to our friendship.

The Art of Garnishing

Ive found that how you finish this soup makes all the difference in both presentation and flavor. I like to arrange my garnishes in separate piles around the bowl rather than mixing them in the lime wedges at twelve oclock, avocado at three, cheese at six, and cilantro scattered like confetti. This not only looks beautiful but allows each person to control how the flavors combine with each spoonful.

Making it Ahead

The broth actually improves after a day in the refrigerator, developing deeper flavor notes that arent there initially. Whenever I have guests coming, I make the broth the day before, strain it into a container, and refrigerate overnight. Just before serving, I reheat it gently while frying fresh tortilla strips and preparing the garnishes. This approach not only saves time when entertaining but genuinely makes for a more complex, satisfying soup.

Variations to Try

Over the years, Ive played with countless variations of this recipe, each bringing something unique to the table. Summer versions made with fresh corn kernels and zucchini offer a lighter profile, while winter renditions with roasted butternut squash add unexpected sweetness. During tomato season, I roast them instead of cooking on the stovetop, which adds a subtle smokiness you cant get any other way.

  • For a heartier meal, add black beans or pulled chicken to the bottom of each bowl before adding tortilla strips.
  • Experiment with different chiles dried ancho provides fruitier notes while chipotle adds intense smokiness.
  • Spice-sensitive guests can enjoy this too simply serve the broth milder and offer hot sauce on the side.
Product image
Grind fresh meat, make sausages, and shred vegetables quickly for homemade burgers, meatballs, and everyday recipes.
Check price on Amazon
Steaming bowl of Sopa Azteca with golden tortilla strips submerged in rich red broth, topped with crumbled panela, avocado chunks, and a lime wedge on the side. Save
Steaming bowl of Sopa Azteca with golden tortilla strips submerged in rich red broth, topped with crumbled panela, avocado chunks, and a lime wedge on the side. | forknotion.com

This Sopa Azteca has traveled with me through seasons and celebrations, somehow always fitting the moment perfectly. Whether youre seeking comfort on a chilly evening or a vibrant meal to share with friends, these flavors will wrap around you like a warm embrace.

Recipe Questions & Answers

What makes Sopa Azteca authentic?

Authentic Sopa Azteca relies on dried pasilla and guajillo chiles toasted until fragrant, then blended with tomatoes and aromatics to create the signature smoky broth. The combination of crispy tortilla strips and fresh garnishes like panela cheese and avocado is essential to the traditional preparation.

Can I make this ahead of time?

The broth base can be prepared up to 2 days in advance and stored in the refrigerator. However, tortilla strips should be fried just before serving to maintain their crunch. If you need to prep ahead, fry strips earlier and recrisp them in the oven before serving.

What can I substitute for panela cheese?

Queso fresco works beautifully as a lighter alternative. For a similar salty tang, feta makes an excellent substitute. Even cotija cheese can be used, though it's saltier and more crumbly than the traditional panela.

How do I adjust the spice level?

The heat level depends entirely on the chiles. Remove seeds and membranes for milder flavor, or add a chipotle chile in adobo during blending for extra smokiness and heat. Taste the broth before serving and adjust with additional dried chiles if needed.

Is there a way to make this lighter?

Bake the tortilla strips at 400°F until crisp instead of frying, and skip the crema or use Greek yogurt instead. You can also increase the vegetables in the broth for more body without adding calories.

What's the best way to store leftovers?

Store broth and garnishes separately. The broth keeps well for 3-4 days refrigerated. Leftover tortilla strips will lose their crunch, so either store them in an airtight container and recrisp in the oven, or fry fresh strips when reheating the soup.

Sopa Azteca Mexican Tortilla Soup

Traditional Mexican soup with smoky tomato-chile broth, crispy tortilla strips, panela cheese, and fresh garnishes.

Prep Duration
20 minutes
Time for Cooking
30 minutes
Overall Time
50 minutes
Created by Rebecca Moore


Skill Level Medium

Cuisine Mexican

Makes 4 Portions

Diet Information Meat-Free, Wheat-Free

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

How to Prepare

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

Step 02

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

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, being careful not to burn them.

Step 04

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

Step 05

Simmer the broth: Return the blended mixture to the pot. Add remaining 4 cups vegetable broth, oregano, 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 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 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 the strips. Top with panela cheese, avocado, fresh cilantro, and a drizzle of crema if desired. Serve immediately with lime wedges on the side.

Tools Needed

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

Allergy Warnings

Go through every item for any allergens and talk to your healthcare provider if you have concerns.
  • Contains dairy products (panela cheese and crema)
  • Corn tortillas typically gluten-free but verify labels for cross-contamination
  • Always review ingredient labels for specific allergen warnings

Nutrition Breakdown (per portion)

These values are provided for your reference only. Always seek medical guidance if you have dietary needs.
  • Energy (Calories): 390
  • Fats: 19 grams
  • Carbohydrates: 44 grams
  • Proteins: 11 grams