Aztec Gold Tortilla Soup

Discover the authentic taste of Mexico with this traditional Sopa Azteca (Tortilla Soup) recipe. Featuring a simple yet richly-seasoned tomato-chile broth, this comforting soup is ladled piping hot over crispy tortilla strips and adorned with an array of fresh, vibrant toppings. Customize your bowl with chicken, cheese, and more for a truly satisfying meal.

Sopa Azteca (Mexican Tortilla Soup) with Chicken and Avocado

Experience Authentic Mexican Comfort: Sopa Azteca (Tortilla Soup)

This winter, my culinary journey led me on a delicious quest to master the art of authentic sopa azteca. My goal was to recreate the vibrant flavors of the tortilla soups I adored during my travels through Mexico, a stark contrast to the often modernized, Tex-Mex versions commonly found elsewhere. After much experimentation and a deep dive into traditional techniques, I’ve finally perfected a recipe that has quickly become a beloved staple in our home. This is not just any soup; it’s an invitation to savor the true essence of Mexican comfort food.

My recent trips to Mexico ignited a passion for sopa azteca, also widely known as sopa de tortilla or sopa de tortilla azteca. Whenever it appeared on a menu, I seized the opportunity to indulge. What struck me most was the consistent foundation of this dish, regardless of regional variations: perfectly crispy corn tortilla strips, submerged in a steaming, garlicky tomato-chile caldo (broth), and generously garnished with fresh avocado. Accompanying these core components were various combinations of sour cream (or Mexican crema), fresh cilantro, bright lime wedges, and often, delicate fried chile strips. Some eateries offered chicken or soft diced cheese, while others maintained a purely vegetarian (or even vegan) profile. The spice levels varied dramatically, from pleasantly mild to intensely fiery, leaving a memorable impression. The presentation also differed; some bowls arrived pre-assembled, while others presented a delightful DIY experience, with tortilla strips and toppings served separately, and the aromatic caldo poured table-side. Yet, every single bowl of sopa azteca I encountered shared an undeniable, profound deliciousness.

The true magic of this soup resides in its extraordinary broth—a rich, soul-warming caldo that forms the heart of the dish. What might seem complex is, in fact, surprisingly straightforward to prepare. In roughly 20 minutes, you can create this flavorful base using a harmonious blend of ripe tomatoes, fragrant onion, pungent garlic, aromatic oregano, robust chicken or vegetable stock, and crucially, dried pasilla or ancho chiles. I cannot stress enough the importance of these dried chiles. For those new to Mexican dried chiles, do not be deterred! They are remarkably easy to work with and are the non-negotiable ingredient that imparts the most incredible smoky, earthy, and profound flavor to the broth. For an added textural and visual delight, consider frying a few thinly sliced chile strips to sprinkle over the finished soup; it requires only an extra minute or two and adds a wonderfully authentic touch.

After years of enjoying various Tex-Mex and contemporary interpretations of tortilla soup, it has been a deeply rewarding experience to delve into the authentic prehispanic Mexicansopa azteca. This dish, affectionately dubbed “la reina de sopas” (the queen of soups) by one memorable Mexico City restaurant, truly stands as the inspiration for all subsequent variations. In my humble opinion, when it comes to this timeless classic, nothing surpasses the original. So, if you, like me, are a devoted fan of tortilla soup, it’s high time you experienced the unparalleled delight of authentic sopa azteca!

The History and Cultural Significance of Sopa Azteca

Sopa Azteca, or Tortilla Soup, is more than just a delicious meal; it’s a dish steeped in history and cultural tradition, reflecting Mexico’s rich culinary heritage. Originating in the central regions of Mexico, this soup is believed to have ancient roots, with its core ingredients—corn tortillas and chiles—being staples of pre-Hispanic Mesoamerican diets. The ingenious use of leftover corn tortillas, fried until crisp, speaks to the resourcefulness inherent in traditional Mexican cooking, where nothing goes to waste.

The name “Azteca” itself pays homage to the Aztec civilization, highlighting the deep indigenous connections of this dish. Over centuries, with the introduction of new ingredients like tomatoes and the evolution of cooking techniques, Sopa Azteca transformed into the beloved soup we know today. It stands as a testament to the continuity of Mexican culinary traditions, blending ancient staples with colonial influences to create a dish that is both comforting and deeply flavorful. Often served as a starter, it’s a staple in homes and restaurants alike, symbolizing warmth, hospitality, and the vibrant flavors of Mexico.

Fried tortilla strips and chiles for sopa azteca

Key Ingredients for a Perfect Sopa Azteca

Before diving into the cooking process, understanding the critical ingredients for this Sopa Azteca recipe is paramount. Each component plays a vital role in achieving the soup’s distinctive depth and authentic flavor profile:

  • Dried Chiles: The heart of the broth’s unique flavor. While various regions in Mexico utilize different dried chiles for Sopa Azteca, dried pasilla chiles (also known as chiles negros) are perhaps the most popular choice. Their rich, smoky, subtly sweet, and earthy notes are utterly transformative in this simple tomato-based broth. Pasillas typically offer a moderate heat, but spice levels can vary between batches. If you prefer a milder soup, begin with fewer chiles and adjust to taste. Alternatively, if pasilla chiles are unavailable, dried ancho chiles make an excellent substitute. Anchos are generally sweeter and milder, perfect for a less spicy soup.
  • Tomatoes: Traditionally, fresh Roma tomatoes are preferred for their bright, tangy flavor. However, for convenience or when ripe fresh tomatoes are out of season, two (14-ounce) cans of diced tomatoes can be used. Opting for fire-roasted diced tomatoes will introduce an additional layer of smoky flavor.
  • Onion and Garlic: These aromatic staples are briefly sautéed to soften and release their flavors before being puréed with the tomatoes and chiles, forming the fragrant base of the broth.
  • Stock: Most commonly, chicken stock is used to impart a savory depth. For a vegetarian or vegan version, a high-quality vegetable stock works beautifully without compromising flavor.
  • Seasonings: A straightforward blend of dried oregano, salt, and black pepper is all that’s needed. For an authentic touch, if you can find fresh epazote at your local market, a sprig added to the simmering broth will lend a distinctive, herbaceous aroma, though it remains entirely optional.
  • Tortilla Strips: This soup was ingeniously created as a way to utilize leftover corn tortillas. Simply cut them into strips and fry them until golden and crispy. For a quick alternative, though less traditional, you can crumble corn tortilla chips directly into your serving bowl.
  • Avocado: A generous amount of diced or sliced fresh avocado is a non-negotiable topping, adding a creamy texture and rich flavor that perfectly complements the broth.
  • Chicken (Optional): For a heartier meal, cooked chicken, shredded or diced, can be added to individual bowls, transforming it into a comforting chicken tortilla soup.
  • Cheese (Optional): In Mexico, sopa de tortilla is frequently served with diced soft cheeses like panela or Oaxaca. However, feel free to experiment with any diced, shredded, or crumbled Mexican-style cheese you have on hand, such as cotija or queso fresco.
  • Toppings: The toppings are where personal preference shines! I highly recommend a generous array of your favorites: chopped fresh cilantro for brightness, lime wedges for a zesty kick, sour cream (or authentic Mexican crema) for a creamy counterpoint, and optionally, fried pasilla strips (thinly sliced and quickly fried until curled and crispy) for an extra layer of flavor and texture.

Caldo de Sopa Azteca (Tortilla Soup Broth)

Step-by-Step Guide to Making Sopa Azteca (Tortilla Soup)

Crafting this delicious Sopa Azteca is a straightforward process, resulting in a rich and flavorful soup that will transport your taste buds to Mexico. Here’s a brief overview of the steps, with helpful tips to ensure perfection:

  1. Toast the Chiles for Depth: The first crucial step is to lightly toast the dried chiles. This process awakens their aromatic oils and significantly enhances their smoky, earthy flavor. If you have a gas stove, use tongs to hold each chile a couple of inches over an open flame, turning it every few seconds until it slightly blisters and becomes fragrant. Be careful not to burn them, as this can make them bitter. For an electric stove, simply heat a dry skillet over medium-high heat and press the chiles onto the hot surface for a few seconds per side until fragrant. Immediately transfer the toasted chiles to a blender or food processor.
  2. Sauté the Aromatics: In a large stockpot, heat the olive oil over medium-high heat. Add the diced onion and sauté for about 5 minutes, stirring occasionally, until it has softened and become translucent. Introduce the minced garlic and continue to sauté for another 1-2 minutes until it releases its fragrant aroma, stirring frequently to prevent burning. Using a slotted spoon, transfer the softened onion and garlic mixture to the blender, joining the toasted chiles.
  3. Create the Flavorful Broth Base: Add the diced Roma tomatoes (or canned diced tomatoes) to the blender. Pour in about 1 cup of the stock – just enough to facilitate a smooth purée. Blend the mixture until it is completely smooth and no large chile flakes remain. This creates the concentrated flavor base for your soup.
  4. Simmer to Perfection: Pour the blended broth mixture back into the stockpot. Add the remaining stock, dried oregano, and the optional epazote sprig. Bring the mixture to a gentle simmer over medium-high heat. Once simmering, reduce the heat to medium-low to maintain a steady, gentle simmer. Allow the broth to cook, uncovered, for at least 10 minutes. This simmering time allows the flavors to meld and deepen beautifully.
  5. Prepare Your Add-Ins: While the broth simmers, this is the perfect time to prepare all your desired add-ins and garnishes. Fry your corn tortilla strips until crisp (instructions below in the notes section) and thinly slice and fry any chile strips if you plan to use them as a topping. Chop your avocado, cilantro, and prepare any shredded chicken or diced cheese. To serve, place a handful of crispy tortilla strips and cooked chicken (if using) into each serving bowl.
  6. Season and Taste: Before serving, give the simmering broth a final taste. Adjust the seasoning with fine sea salt and freshly cracked black pepper as needed. The flavors should be balanced and vibrant.
  7. Serve and Enjoy: For the grand finale, carefully ladle the steaming hot broth over the tortilla strips in each serving bowl. Top generously with fresh avocado and cheese (if using). Then, load each bowl with your favorite garnishes such as chopped fresh cilantro, a dollop of sour cream or Mexican crema, and a squeeze of fresh lime. Serve immediately and savor every spoonful of this authentic Mexican delight!

Pouring hot broth over tortilla strips to make authentic tortilla soup

Customizing Your Sopa de Tortilla: Delicious Variations

One of the joys of Sopa Azteca is its versatility. Here are several ways to personalize your sopa de tortilla to suit your taste and dietary preferences:

  • Incorporate Beans: In many regions of Mexico, sopa azteca is enriched with puréed beans within the broth. To make a flavorful sopa azteca de frijol, simply add a can of rinsed and drained pinto or black beans to the blender along with the other broth ingredients, and purée until smooth. This adds a creamy texture and extra nutritional value.
  • Strain the Broth for Silkiness: Some chefs prefer a perfectly smooth broth. If you desire a silkier consistency, you can strain the blended tomato mixture through a fine-mesh sieve before adding it back to the stockpot, discarding any solids. Personally, I appreciate the extra texture and nutrients the unfiltered broth provides, and I often skip this step.
  • Make it Vegan: This soup is inherently vegan if prepared with vegetable stock and served without chicken or cheese. To enhance the vegan experience, consider sprinkling in some plant-based cheese alternatives or cooked vegan chorizo for added flavor.
  • Ensure Gluten-Free: For those with gluten sensitivities, this soup is naturally gluten-free when made with authentic gluten-free corn tortilla strips. Always check your tortilla labels to confirm.
  • Adjust the Spice Level: If you crave more heat, feel free to add an extra pasilla chile to the broth. For an even bolder kick, incorporate other spicy dried chiles like chiles de árbol, fresh chiles such as jalapeños or serranos, or a pinch of cayenne pepper.
  • Opt for Convenience with Tortilla Chips: To save time, you can forgo frying fresh corn tortilla strips and instead simply crumble store-bought corn tortilla chips into your bowl. While not the traditional method, it provides a quick and tasty crunch.
  • Explore Seafood Options: Transform this into a delectable sopa de camarones (shrimp soup) by using a high-quality seafood stock instead of chicken or vegetable stock. Add a few cooked shrimp to each serving bowl just before serving for a rich, oceanic flavor.
  • Experiment with Cheeses: While diced soft panela or Oaxaca cheese, or crumbled cotija or queso fresco, are traditional, feel free to use your favorite Mexican-style cheese. Any diced, crumbled, or shredded cheese that melts well or offers a pleasant texture will be a delicious addition to this versatile soup.

Sopa Azteca (Mexican Tortilla Soup) Recipe

More Favorite Mexican Recipes to Explore

If you’ve enjoyed the authentic flavors of this Sopa Azteca, you might be interested in exploring more traditional Mexican recipes that celebrate the country’s vibrant culinary traditions. Here are a few of my go-to recipes, inspired by our wonderful experiences in Mexico:

  • Homemade Corn Tortillas: The foundation of many Mexican dishes, fresh and warm.
  • Fresh Salsa Verde: A bright and zesty green salsa, perfect with chips or as an accompaniment.
  • Tamales: A classic and beloved Mexican comfort food, steamed in corn husks.
  • Easy Cochinita Pibil: Tender, slow-roasted pork marinated in citrus and achiote.
  • The Best Margaritas: The perfect refreshing beverage to complement any Mexican meal.

Print Recipe

Sopa Azteca (Mexican Tortilla Soup) Recipe

Sopa Azteca (Tortilla Soup)

4.9 from 9 reviews
  • Author: Ali
  • Prep Time: 10 mins
  • Cook Time: 20 mins
  • Total Time: 30 mins
  • Yield: 3 to 4 servings

Description

This traditional Sopa Azteca (Tortilla Soup) recipe is made with a simple, richly-seasoned, tomato-chile broth that is ladled hot over crispy tortilla strips and loaded up with your choice of toppings. See notes above for possible ingredient variations!


Ingredients

Soup Broth:

  • 2 large dried pasilla chiles (or dried ancho chiles*), stemmed and seeded
  • 1 tablespoon olive oil
  • 1 medium white or yellow onion, peeled and diced
  • 4 large cloves garlic, minced
  • 1 3/4 pounds Roma tomatoes, diced (or 28 ounces canned diced tomatoes*, with their juices)
  • 8 cups good-quality vegetable or chicken stock
  • 1/4 teaspoon dried oregano
  • 1 epazote sprig (optional)
  • fine sea salt and freshly-cracked black pepper

Soup Add-Ins (Choose Your Favorites):

  • fried corn tortilla strips* (or crumbled corn tortilla chips)
  • diced panela cheese (or oaxaca, cotija, or any other cheese you prefer)
  • diced or sliced avocado
  • shredded cooked chicken
  • toppings: chopped fresh cilantro, sour cream (or Mexican crema), lime wedges, fried pasilla chile strips*

Instructions

  1. Toast the chiles. Briefly toast the chiles by using tongs to carefully holding each chile an inch over a gas flame, turning for a few seconds until the chile is blistered and fragrant. (Or alternately, if you have an electric stove, you can heat a skillet over medium-high heat and press the chiles down onto the hot skillet on each side for a few seconds until blistered and fragrant.) Transfer the chiles to a blender or food processor and set aside.
  2. Sauté the veggies. Heat the olive oil in a large stockpot over medium-high heat. Add the onion and sauté for 5 minutes until softened, stirring occasionally. Add the garlic and sauté for 1-2 minutes more until fragrant, stirring frequently. Using a slotted spoon, transfer the mixture to the blender along with the chiles.
  3. Blend the broth. Add the tomatoes to the blender, along with 1 cup or so of the stock (enough to help the mixture purée easily). Then purée until completely smooth and no large chile flakes remain.
  4. Simmer. Transfer the blended broth mixture to the stockpot, add the remaining stock, oregano and epazote sprig (if using). Cook over medium-high heat until the broth reaches a simmer. Then reduce heat to medium-low to maintain the simmer and cook, uncovered, for 10 minutes.
  5. Prepare the add-ins. While the soup simmers, go ahead and prep all of your add-ins. (See notes below for instructions on how to fry tortilla and chile strips, if desired.) Fill each serving bowl with a handful of tortilla strips and cooked chicken (if using), and set aside.
  6. Season the broth. Give the broth a taste and season with however much salt and pepper you think it needs.
  7. Serve. Ladle the hot broth into each serving bowl over the tortilla strips, top with a generous helping of avocado and cheese (if using). Then load each bowl up with lots of your favorite toppings. Serve immediately and enjoy!

Equipment

  • Pasilla Chiles
  • Spider Strainer
  • Dutch Oven

Notes

Pasilla chile substitutions: As mentioned above, different regions of Mexico often turn to different dried chiles to make this soup. If you can’t find dried pasilla chiles, you can use dried ancho chiles as an alternative, which have a sweeter flavor and are also less spicy. I recommend using 2 large pasilla or ancho chiles for this recipe, but feel free to just use 1 chile if you are sensitive to heat or 3-4 chiles if you would like an even more intensely-flavored broth.

How to fry the tortilla strips (and chile strips): Pour enough frying oil (such as vegetable, canola or avocado oil) in a large saucepan or sauté pan until it is 1/4 to 1/2-inch deep. Heat the oil over medium-high heat until it is 350°F. Carefully add in a handful of thinly-sliced corn tortillas and fry for 1 to 2 minutes until the strips are lightly golden and crispy. Use a spider strainer to transfer the tortillas to a paper-towel-lined baking sheet, spread them out in an even layer, and cool until they reach room temperature. Repeat with remaining tortilla strips. Then, to fry the chiles, use a knife or kitchen scissors to thinly slice the (stemmed and seeded) chiles. Add the chile slices to the hot oil and fry for 30 to 60 seconds until crispy. Transfer the chiles to the paper-towel-lined baking sheet and cool to room temperature.

Source: Recipe adapted from Kiwilimón and Rick Bayless.

Let us know if you made this recipe!

Tag @gimmesomeoven on Instagram and hashtag it #gimmesomeoven