Sopa Azteca Mexican Tortilla Soup

Featured in: Everyday Home Plates

This traditional Mexican soup combines a rich, smoky tomato-chile broth with crispy tortilla strips for a satisfying contrast of textures. The broth gets its depth from dried pasilla and guajillo chiles, blended with Roma tomatoes, onions, and aromatic spices. Each bowl is topped with creamy panela cheese, ripe avocado, fresh cilantro, and a drizzle of crema. The key is serving it immediately to maintain the crunch of the tortillas while they soak in the flavorful broth.

Updated on Wed, 28 Jan 2026 20:03:26 GMT
Crispy tortilla strips and creamy panela cheese top a steaming bowl of authentic Sopa Azteca. Save to Pinterest
Crispy tortilla strips and creamy panela cheese top a steaming bowl of authentic Sopa Azteca. | khubzstories.com

Sopa Azteca is a quintessential Mexican comfort dish that delights the senses with its complex, smoky flavors and varied textures. This vibrant soup features a deeply aromatic tomato-chile broth poured over perfectly golden, crispy tortilla strips, creating a meal that is both hearty and refreshing.

Crispy tortilla strips and creamy panela cheese top a steaming bowl of authentic Sopa Azteca. Save to Pinterest
Crispy tortilla strips and creamy panela cheese top a steaming bowl of authentic Sopa Azteca. | khubzstories.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Whether you are looking for a cozy weeknight dinner or an impressive starter for a Mexican-themed feast, this Sopa Azteca hits every note. Garnished with fresh cilantro and a squeeze of lime, it brings the bold tastes of Mexico City straight to your table.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Broth

  • 2 tablespoons vegetable oil
  • 1 medium white onion, chopped
  • 3 garlic cloves, minced
  • 4 ripe Roma tomatoes, chopped
  • 2 dried pasilla chiles, stemmed and seeded
  • 1 dried guajillo chile, stemmed and seeded
  • 5 cups vegetable broth
  • 1 teaspoon dried oregano
  • 1/2 teaspoon ground cumin
  • 1 teaspoon salt (or to taste)
  • 1/4 teaspoon ground black pepper

Tortilla Strips

  • 8 corn tortillas, cut into thin strips
  • Vegetable oil, for frying

Garnishes

  • 1 ripe avocado, diced
  • 150 g (5 oz) panela cheese, cubed or crumbled
  • 1/2 cup fresh cilantro, chopped
  • 1/2 cup crema or sour cream (optional)
  • 1 lime, cut into wedges

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.

Instructions

Step 1
Heat 2 tablespoons oil in a large pot over medium heat. Add onion and sauté until translucent, about 3 minutes. Add garlic and cook for 1 more minute.
Step 2
Add tomatoes and cook until softened, about 5 minutes.
Step 3
While tomatoes cook, toast the dried chiles in a dry skillet over medium heat for 1–2 minutes, until fragrant. Do not burn.
Step 4
Transfer the softened tomatoes, onions, garlic, and toasted chiles to a blender. Add 1 cup of vegetable broth and blend until smooth.
Step 5
Return the mixture to the pot. Add remaining broth, oregano, cumin, salt, and pepper. Bring to a boil, then reduce heat and simmer for 15 minutes. Taste and adjust seasoning as needed.
Step 6
While the broth simmers, heat about 1 inch of 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.
Step 7
To serve, divide crispy tortilla strips among bowls. Ladle hot broth over the strips. Top with panela cheese, avocado, cilantro, and a drizzle of crema. Serve with lime wedges.

Zusatztipps für die Zubereitung

To ensure the best flavor, toast your dried chiles carefully; if they burn, they can impart a bitter taste to the broth. Blending the tomato and chile mixture thoroughly is key to achieving that signature smooth, velvety texture.

Varianten und Anpassungen

For an extra layer of smokiness, add a chipotle chile in adobo to the blender. If you prefer a meat-based version, shredded cooked chicken is a traditional and delicious addition. You can also substitute panela with feta or queso fresco if you can't find it locally.

Serviervorschläge

Serve the soup immediately after assembling to ensure the tortilla strips remain crunchy. Provide extra lime wedges on the side so guests can adjust the acidity to their liking, and don't be shy with the fresh cilantro for a burst of color and herbiness.

Fresh avocado and cilantro garnish a vibrant Sopa Azteca served with lime wedges. Save to Pinterest
Fresh avocado and cilantro garnish a vibrant Sopa Azteca served with lime wedges. | khubzstories.com

With its warm broth and fresh toppings, Sopa Azteca is a true celebration of culinary tradition. Enjoy every spoonful of this beautiful Mexican classic!

Recipe FAQs

What makes Sopa Azteca authentic?

Authentic Sopa Azteca features dried pasilla and guajillo chiles that are toasted and blended into the broth, creating that signature smoky depth. The crispy tortilla strips added just before serving provide essential texture contrast.

Can I make this ahead of time?

The broth can be prepared up to 2 days in advance and stored in the refrigerator. However, fry the tortilla strips and prepare garnishes just before serving to maintain the crisp texture.

What can I substitute for panela cheese?

Queso fresco, feta, or mild goat cheese work well as substitutes. They provide similar creamy texture and mild flavor that complements the spicy broth.

How do I adjust the spice level?

Remove seeds from the dried chiles for milder heat, or add a chipotle chile in adobo during blending for extra smoky spice. Adjust gradually and taste as you go.

Is this gluten-free?

Yes, when made with 100% corn tortillas and verified gluten-free broth. Always check labels, especially for cross-contamination if you have severe gluten sensitivity.

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 with crispy tortilla strips, panela cheese, and avocado.

Prep Time
20 minutes
Time to Cook
30 minutes
Overall Time
50 minutes
Recipe by Nora Whitaker


Skill Level Medium

Cuisine Mexican

Makes 4 Portions

Dietary Details Veggie-Friendly, 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

Directions

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

Step 02

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

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

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

Step 05

Simmer the Broth: Add remaining 4 cups vegetable broth to the pot along with 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 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. Carefully ladle hot broth over the strips. Top each bowl 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.

Gear Needed

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

Allergen Guide

Review every item to spot allergens and reach out to a health expert if you're unsure.
  • Contains dairy: panela cheese and crema
  • Corn tortillas typically gluten-free; verify labels for potential cross-contamination
  • Always verify ingredient labels for specific allergen information

Nutrition Breakdown (per portion)

Nutritional numbers are for general reference and aren't a substitute for a doctor's guidance.
  • Energy (kcal): 390
  • Total fat: 19 grams
  • Carbohydrates: 44 grams
  • Proteins: 11 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.