Sopa Azteca Mexican Tortilla Soup

Featured in: Kitchen Routine Recipes

This traditional Mexican soup combines a rich, smoky tomato-chile broth with crispy tortilla strips for a satisfying texture contrast. The base features dried pasilla and guajillo chiles, Roma tomatoes, and aromatic spices simmered with vegetable broth. Each bowl is topped generously with cubed panela cheese, diced ripe avocado, fresh cilantro, and optional crema. The key is serving immediately to maintain the tortillas' signature crunch while they soak up the flavorful broth.

Updated on Wed, 28 Jan 2026 08:13:00 GMT
A steaming bowl of Sopa Azteca garnished with avocado, panela cheese, and crispy tortilla strips. Pin it
A steaming bowl of Sopa Azteca garnished with avocado, panela cheese, and crispy tortilla strips. | dailyzaafar.com

The first time I encountered Sopa Azteca was in a tiny Mexico City restaurant where the owner refused to translate the menu. I pointed at what everyone else was eating, and within minutes, a steaming bowl arrived. The aroma alone made me understand why this soup has endured for centuries.

Last winter, I made this for friends who swore they hated tomato soup. One bowl in, they were fighting over the last tortilla strips. Thats the thing about this soup, it converts people through texture and depth alone.

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: The foundation for sautéing our aromatics and achieving perfectly crisp tortilla strips.
  • White onion: Provides sweetness that balances the chiles heat.
  • Garlic cloves: Three cloves give backbone without overpowering.
  • Ripe Roma tomatoes: Their low water content means deeper flavor and better texture.
  • Pasilla and guajillo chiles: These dried chiles bring the signature smoky depth, not heat.
  • Vegetable broth: Five cups create a rich base without masking the chile flavors.
  • Dried oregano and cumin: Classic Mexican spices that tie everything together.
  • Corn tortillas: Cut into strips and fried until golden, theyre the soul of this soup.
  • Panela cheese: Its mild creaminess perfectly offsets the smoky broth.
  • Ripe avocado: Adds buttery richness in every bite.
  • Fresh cilantro: Brightens the entire bowl with herbal freshness.
  • Crema and lime wedges: The finishing touches that make each bowl complete.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build the aromatic foundation:
Heat oil in your large pot over medium heat, cook the onion until translucent, then add garlic for just one minute. You want softened, not browned.
Soften the tomatoes:
Add chopped tomatoes and cook about five minutes until they break down completely. This concentrates their natural sweetness.
Toast the chiles carefully:
In a dry skillet, toast the dried chiles for one to two minutes until fragrant. Watch closely because burned chiles taste bitter.
Create the smooth base:
Blend the softened vegetables, toasted chiles, and one cup of broth until completely smooth. Take your time here.
Simmer to perfection:
Return the blended mixture to your pot, add remaining broth and spices, then simmer gently for fifteen minutes. Taste and adjust salt as needed.
Fry the tortilla strips:
Heat oil about one inch deep and fry tortilla strips in batches until golden and crisp. This step is absolutely crucial for authenticity.
Assemble with intention:
Divide tortilla strips among bowls, ladle hot broth over them, then crown with cheese, avocado, cilantro, and crema. Serve lime wedges alongside.
Sopa Azteca served with lime wedges and fresh cilantro over a smoky tomato-chile broth. Pin it
Sopa Azteca served with lime wedges and fresh cilantro over a smoky tomato-chile broth. | dailyzaafar.com

My sister once forgot to fry the tortilla strips and tried baking them instead. They were chewy instead of crisp, and the soup lost its magic. Sometimes tradition exists for a reason.

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.

Making It Your Own

Add a chipotle chile in adobo during blending if you crave extra smokiness and heat. For protein lovers, shredded chicken transforms this into a complete meal that still honors its vegetarian roots.

Finding The Right Ingredients

Mexican markets carry the best dried chiles and authentic panela cheese. If you cannot find panela, queso fresco or even feta work surprisingly well as substitutes.

Perfecting The Texture

The secret lies in blending until absolutely smooth, then straining if you are particular about texture. But honestly, rustic is beautiful here.

  • Fry tortilla strips right before serving for maximum crunch.
  • Keep garnishes prepped and ready so assembly happens quickly.
  • Warm your bowls first to keep everything hot longer.
Close-up of Sopa Azteca featuring golden tortilla strips, creamy panela cheese, and ripe avocado. Pin it
Close-up of Sopa Azteca featuring golden tortilla strips, creamy panela cheese, and ripe avocado. | dailyzaafar.com

Every time I serve this soup, someone asks for the recipe. There is something deeply satisfying about a dish that looks complex but comes together with such honest ingredients.

Recipe Questions & Answers

What makes Sopa Azteca authentic?

Authentic Sopa Azteca features dried pasilla and guajillo chiles toasted and blended into the broth, creating a smoky, complex flavor base. The combination of crispy fried tortilla strips added just before serving, along with traditional garnishes like panela cheese and crema, defines this classic Mexican soup.

How do I keep the tortilla strips crispy?

Fry tortilla strips in batches until golden and crisp, about 1–2 minutes per batch, then drain on paper towels. Always add strips to bowls immediately before ladling hot broth over them. Serve right away to maintain crunch—timing is crucial for the perfect texture contrast.

Can I make this soup ahead of time?

Prepare the broth base up to 2 days in advance and refrigerate. Fry tortilla strips fresh before serving. The broth actually develops deeper flavor overnight. Reheat gently while frying tortillas, then assemble bowls immediately for best results.

What cheese substitutes work best?

Panela cheese provides mild flavor and creamy texture. If unavailable, substitute with queso fresco for similar crumbly texture, or feta for a tangier bite. Avoid strongly flavored cheeses that might overpower the delicate chile broth balance.

How spicy is this soup?

The spice level is medium-balanced. Dried pasilla and guajillo chiles offer mild heat with rich, smoky flavor rather than intense burn. Adjust by removing chile seeds before toasting, or add a chipotle in adobo during blending for extra smoky heat and depth.

Is this soup gluten-free?

Corn tortillas are naturally gluten-free, making this suitable for gluten-free diets. However, always check tortilla package labels for potential cross-contamination warnings. The remaining ingredients—vegetables, chiles, cheese, and avocado—are all naturally gluten-free.

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

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

Prep Time
20 min
Cook Time
30 min
Time Needed
50 min
Created by Cole Armstrong


Skill Level Medium

Cuisine Mexican

Makes 4 Servings

Diet Preferences Vegetarian, Gluten-Free

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
05 1 lime, cut into wedges

How-To Steps

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. Stir in minced garlic and cook for 1 additional minute.

Step 02

Cook the tomatoes: Add chopped Roma tomatoes to the pot and cook until softened, approximately 5 minutes.

Step 03

Toast the dried chiles: While tomatoes cook, place dried pasilla and guajillo chiles in a dry skillet over medium heat. Toast for 1 to 2 minutes until fragrant, being careful not to burn them.

Step 04

Create the chile-tomato puree: Transfer softened tomatoes, onions, garlic, and toasted chiles to a blender. Add 1 cup vegetable broth and blend until completely smooth.

Step 05

Build the broth: Return 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.

Step 06

Fry the 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. 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 the strips. Top each bowl with panela cheese, diced avocado, fresh cilantro, and a drizzle of crema. 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.

What You’ll Need

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

Allergy Alerts

Review every ingredient for possible allergy risks, and talk to a health expert if unsure.
  • Contains dairy from panela cheese and crema
  • Corn tortillas are typically gluten-free; verify labels for cross-contamination if necessary
  • Always verify all ingredient labels for specific allergen information

Nutrition Details (per serving)

For informational purposes only. Not medical advice.
  • Calories: 390
  • Fats: 19 g
  • Carbohydrates: 44 g
  • Protein: 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.