Sopa Azteca Mexican Soup

Featured in: Family Meals

This traditional Mexican dish combines a rich, smoky tomato-chile broth with crispy tortilla strips for a satisfying texture contrast. The soup gets its distinctive depth from dried pasilla and guajillo chiles, which are toasted and blended with onions, garlic, and tomatoes. A medley of warm spices including oregano and cumin enhances the complex flavor profile.

The beauty of this soup lies in the assembly—crispy tortilla strips are placed in bowls first, then topped with hot broth to maintain some crunch. Fresh garnishes like creamy panela cheese, ripe avocado, and bright cilantro add layers of flavor and texture. A squeeze of lime and optional crema round out this comforting yet vibrant dish.

Updated on Wed, 28 Jan 2026 10:07:00 GMT
Steaming Sopa Azteca in a white bowl, loaded with crispy tortilla strips and creamy panela cheese. Save to Pinterest
Steaming Sopa Azteca in a white bowl, loaded with crispy tortilla strips and creamy panela cheese. | shiftpan.com

The aroma of simmering Sopa Azteca fills my kitchen with memories of that small family-run restaurant in Mexico City where I first tasted it. The owner noticed my delight and insisted I watch her prepare the next batch, revealing the secret to the perfect balance of smoky chiles and bright tomato broth. Back home, I spent weeks experimenting until my kitchen windows steamed up with that same unmistakable fragrance. The satisfying crunch of fresh tortilla strips meeting hot broth still makes me close my eyes in appreciation.

Last winter when my sister came to visit during a particularly brutal cold snap, I made a giant pot of Sopa Azteca. We ladled steaming broth over crispy tortilla strips, the rising steam fogging our glasses as we laughed about childhood memories. My sister, normally reserved about my cooking experiments, actually asked for the recipe before leaving. Something about the warmth and layers of flavor seemed to thaw not just our cold hands but old tensions too.

Ingredients

  • Dried pasilla and guajillo chiles: These are the soul of authentic Sopa Azteca, providing deep, complex flavors without overwhelming heat, and I've learned toasting them briefly awakens their essential oils for maximum impact.
  • Roma tomatoes: Their concentrated flavor and minimal seeds make them perfect for the base of our broth, and I find they break down beautifully when cooked.
  • Panela cheese: This fresh, mild Mexican cheese holds its shape when heated without completely melting, creating perfect little pockets of creaminess throughout your soup.
  • Corn tortillas: Slightly stale tortillas actually work better for making crispy strips, so this is the perfect way to use up that half-empty package sitting in your fridge.
  • Fresh cilantro: The bright, citrusy notes cut through the richness of the broth and add a pop of color that makes each bowl look like a celebration.

Instructions

Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Build your flavor base:
Heat oil in a large pot until it shimmers, then add onions until they become translucent and sweet. Add garlic just for the final minute so it becomes fragrant without burning.
Develop the tomato mixture:
When your tomatoes hit the pot, listen for that satisfying sizzle as they begin to soften and release their juices. Youll know theyre ready when they collapse slightly and the edges start to caramelize.
Toast your chiles:
Pay close attention during this step, as the chiles can go from perfectly toasted to burnt in seconds. Youll know theyre ready when they become pliable and release their distinctive earthy aroma.
Blend for smoothness:
Adding a cup of broth to the blender helps everything combine into a silky mixture without straining your blender motor. Make sure to secure the lid tightly, as hot ingredients can create pressure.
Simmer to marry flavors:
This is where patience pays off, letting all those complex spices and chilies infuse the broth. Taste as you go, noticing how the flavor deepens and rounds out over time.
Fry tortilla strips to perfection:
Watch for the bubbling around the strips to slow down, which signals theyre becoming crisp. They should be golden but not brown, as they continue to darken slightly after removal.
Layer your serving bowls:
Think of building each bowl like creating a small work of art, starting with a nest of crispy tortillas and finishing with colorful toppings. Serve immediately to preserve the perfect contrast between crisp tortillas and hot broth.
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Bright Sopa Azteca topped with ripe avocado chunks and fresh cilantro, served with lime on the side. Save to Pinterest
Bright Sopa Azteca topped with ripe avocado chunks and fresh cilantro, served with lime on the side. | shiftpan.com

The first time I served Sopa Azteca at a dinner party, my friend Miguel grew unusually quiet after his first spoonful. When I asked if something was wrong, his eyes were slightly misty as he explained that it tasted exactly like what his grandmother made when he was growing up in Oaxaca. We spent the rest of the evening sharing stories about how certain foods become vessels for memories and connections. That night, this soup transformed from just another recipe in my collection to something with the power to bridge time and distance.

Making It Your Own

Sopa Azteca has become my canvas for creative expression in the kitchen, changing with the seasons and my mood. In summer, I add grilled corn kernels for sweetness and texture. During busy weeknights, I use store-bought tortilla chips in a pinch instead of frying my own strips. When hosting vegetarian friends, I intensify the umami with a few dried mushrooms steeped in the broth. The beauty of this soup lies in its adaptability while maintaining its soul.

Serving Suggestions

I've learned that Sopa Azteca really shines when served with thoughtful accompaniments. A small plate of lime wedges at the center of the table lets everyone adjust the brightness to their liking. Sometimes I'll put out little bowls of additional toppings like pickled red onions, toasted pepitas, or finely diced jalapeños for heat-seekers. For a complete meal, warm corn quesadillas with a bit of cotija cheese make a perfect side that echoes the corn flavor in the soup itself.

Storing and Reheating

Through trial and error, I've perfected the art of enjoying Sopa Azteca beyond its first serving. The broth actually deepens in flavor after a day or two in the refrigerator, making it ideal for meal prep. When reheating, I bring it to just below boiling to preserve the brightness of the tomatoes and herbs. The key is storing components separately, keeping that crucial textural contrast intact.

  • Store the broth in an airtight container in the refrigerator for up to 3 days, or freeze for up to 2 months.
  • Keep tortilla strips in a paper bag at room temperature for 2-3 days, reheating briefly in a dry skillet if they lose their crispness.
  • Prep fresh garnishes like avocado and cilantro just before serving for the brightest flavor and appearance.
Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
Colorful Sopa Azteca in a rustic Mexican clay bowl, garnished with crema drizzle for a vibrant look. Save to Pinterest
Colorful Sopa Azteca in a rustic Mexican clay bowl, garnished with crema drizzle for a vibrant look. | shiftpan.com

Every bowl of Sopa Azteca feels like a small celebration, vibrant and comforting all at once. May your kitchen fill with the same aromatic warmth and your table with the same appreciative smiles that this beloved soup has brought to mine.

Questions & Answers About This Recipe

What makes Sopa Azteca different from regular tortilla soup?

Sopa Azteca features a smoky, complex broth made with toasted dried chiles that are blended into the tomato base, creating a deeper flavor profile than standard versions. The assembly method—placing crispy tortillas in bowls before adding hot broth—ensures a satisfying texture contrast.

Can I make this soup ahead of time?

Prepare the broth up to 2 days in advance and store it refrigerated. The tortilla strips are best fried fresh to maintain their crispiness. Keep garnishes prepped separately and assemble just before serving for optimal texture.

What can I substitute for pasilla and guajillo chiles?

Ancho chiles work well as a substitute for pasilla, offering similar mild heat and fruity notes. If guajillos aren't available, use New Mexico chiles. For a smokier version, add a chipotle in adobo sauce to the blender.

How do I prevent tortilla strips from getting soggy?

Fry tortilla strips until golden and crisp, then drain thoroughly on paper towels. Place them in serving bowls immediately before ladling hot broth over them—this technique keeps some strips crunchy while others soften slightly in the soup.

Is this soup suitable for meal prep?

The broth freezes beautifully for up to 3 months. Store it separately from tortilla strips and garnishes. When ready to eat, reheat the broth and fry fresh tortilla strips, or toast store-bought tortilla chips for a quicker option.

Sopa Azteca Mexican Soup

Smoky tomato-chile broth with crispy tortillas, panela cheese, and avocado

Prep Time
20 min
Time to Cook
30 min
Total Duration
50 min
Recipe by Emma Miller


Skill Level Medium

Cuisine Mexican

Serves 4 Portions

Dietary Info Vegetarian, 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

How to Make It

Step 01

Prepare the 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, toast the dried pasilla and guajillo chiles in a dry skillet over medium heat for 1 to 2 minutes until fragrant. Avoid burning the chiles.

Step 04

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

Step 05

Simmer Broth: Return blended mixture to the pot. Add remaining 4 cups broth, oregano, cumin, salt, and black pepper. Bring to a boil, then reduce heat and simmer for 15 minutes. Taste and adjust seasoning as desired.

Step 06

Fry Tortilla Strips: While 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, cilantro, and a drizzle of crema. Serve immediately with lime wedges.

What You'll Need

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

Allergy Details

Review all items for allergies and speak to a healthcare expert with any concerns.
  • Contains dairy from panela cheese and crema
  • Corn tortillas are typically gluten-free; verify labels for potential cross-contamination

Nutrition Details (per serving)

For reference only — always check with a nutrition or medical professional.
  • Caloric Value: 390
  • Fats: 19 g
  • Carbohydrates: 44 g
  • Proteins: 11 g