Soups & Stews
This authentic Aztec soup brings centuries-old Mesoamerican flavors to life with earthy mushrooms, fragrant epazote, and a crispy toasted corn crunch. The velouté base simmers with traditional chiles and hoja santa, creating a rich, aromatic broth that honors indigenous cooking techniques while feeling fresh for modern kitchens.
The secret to this dish lies in its layered textures and flavors—creamy mushroom velouté balanced by the nutty crunch of toasted corn, with epazote adding its signature anise-like brightness.
Unlike many modern adaptations, this recipe stays true to Aztec culinary principles while using accessible ingredients you can find at specialty markets or online.
What makes this soup truly special is its ability to transport you to ancient markets of Tenochtitlan with every spoonful. The earthy mushrooms and herbs create a deeply satisfying base, while the toasted corn topping adds a delightful contrast that keeps each bite interesting.
It's the kind of dish that feels both nostalgic and completely new.
Perfect for cultural exploration or a unique weeknight dinner, this soup delivers restaurant-quality depth with minimal effort. The recipe builds on traditional methods while offering flexibility for modern kitchens—ideal for those who want to experience authentic flavors without sacrificing convenience.
Ingredients for authentic aztec soup
Earthy mushrooms, fragrant epazote, and toasted corn bring ancient Aztec flavors to modern kitchens.
| Ingredient | Amount | Notes |
|---|---|---|
| Oyster Mushrooms 🍄 | 1 lb | Fresh, sliced for velouté base |
| Shiitake Mushrooms 🍄 | 8 whole | Stems removed, caps sliced |
| Fresh Epazote 🌿 | ½ cup | Chopped, signature anise flavor |
| Hoja Santa 🌿 | 6 whole | Leaves, finely chopped (sub cilantro) |
| Dried Ancho Chiles 🌶️ | 2 whole | Stems/seeds removed, chopped |
| Dried Guajillo Chiles 🌶️ | 2 whole | Stems/seeds removed, chopped |
| Yellow Onion 🧅 | 1 whole | Medium, diced for base |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced for depth |
| Fresh Tomatillos 🍅 | 4 whole | Husked, quartered for acidity |
| White Corn Kernels 🌽 | 2 cups | Fresh or frozen, for topping |
| Vegetable Oil 🫒 | ½ cup | For toasting corn |
| Chicken or Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | For velouté richness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
For the mushrooms, oyster and shiitake deliver that signature umami depth found in traditional Aztec cuisine. Specialty markets or online Latin grocers carry the best varieties—look for firm, vibrant mushrooms with no sliminess. Epazote and hoja santa are the true stars here; Mexican or Latin markets often sell fresh epazote in small bundles, while hoja santa (also called Mexican pepperleaf) can be found frozen or dried. If unavailable, cilantro is a decent substitute, though it lacks the distinctive anise note. The ancho and guajillo chiles should be medium-dry—avoid those with dark spots or musty smells, as they'll overpower the dish. Toast them briefly in a dry skillet before chopping to deepen their flavor without burning.
No epazote? Mexican tarragon or a blend of anise seeds and basil can mimic its flavor, though nothing replicates its authentic taste. Hoja santa unavailable? Fresh basil or mint adds brightness, though the flavor profile shifts slightly. For the corn topping, white or yellow corn works best—avoid sweet corn varieties. The broth is foundational; homemade chicken or vegetable stock elevates the dish, but quality low-sodium store-bought brands like Pacific Foods or Imagine work in a pinch. The heavy cream adds luxuriousness—full-fat is non-negotiable for that velouté texture, though coconut cream can substitute for a vegan version. If you're avoiding dairy, use cashew cream (blend soaked cashews with water) for a neutral base.
The mushrooms and chiles keep best in the fridge for 5-7 days when stored in paper bags. Epazote and hoja santa wilt quickly—use within 2 days or freeze chopped portions for up to 3 months. The toasted corn topping can be prepped ahead and stored at room temperature for 2 days in an airtight container. For the velouté base, simmering the broth with aromatics first builds maximum flavor—don't skip the toasting step for the chiles and onions. This soup tastes even better the next day as flavors meld; reheat gently on the stove, stirring in a splash of broth if it thickens. Portion into containers with the corn topping on top for easy grab-and-go meals.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this one—just slice the mushrooms in half and toss them in. That’s it. The ancho chiles and epazote handle all the work while you sip your coffee.
- Umami Bomb: Oyster mushrooms and shiitakes? Together, they’re like a flavor explosion—earthy, deep, and just a little funky. The hoja santa adds that bright, peppery kick that keeps it from being too heavy.
- Lunchbox Hero: Between us, this soup reheats like a dream. Pack it cold for work or warm it up in 2 minutes—either way, it’s a hit. My teens actually ask for leftovers.
- Budget Magic: A single bag of mushrooms and a handful of dried chiles stretch for four servings. Fresh epazote and hoja santa might sound fancy, but they’re dirt cheap at Latin markets.
Step-by-step instructions for authentic Aztec soup
Transform ancient Aztec flavors into a velvety, herb-infused velouté with this precise technique.
Toast and Prepare the Chili Base
Heat a dry skillet over medium heat and add the 2 whole dried ancho chiles and 2 whole dried guajillo chiles, stems and seeds removed. Toast for 30 seconds per side until fragrant and slightly puffed—this awakens their smoky depth without burning. Immediately transfer to a bowl and cover with 1 cup of hot broth (reserved from the 4 cups chicken or vegetable broth) to soften.
While the chiles steep, pulse the rehydrated chiles in a blender with 1 tablespoon of the soaking liquid until smooth. Set aside—this will form the aromatic foundation of your velouté. The chiles should soften completely in 10-15 minutes, creating a rich, earthy base that bridges ancient and modern techniques.
Build the Mushroom Velouté Foundation
In a large pot, heat 2 tablespoons of the vegetable oil over medium-high heat until shimmering. Add the 1 lb sliced oyster mushrooms and 8 sliced shiitake mushroom caps (stems removed), cooking for 8-10 minutes until deeply golden and all moisture has evaporated. This step develops the umami depth characteristic of Aztec mushroom preparations.
Push the mushrooms to the side and add 2 tablespoons more vegetable oil. Sauté the 1 whole diced yellow onion and 6 minced garlic cloves for 3-4 minutes until soft and translucent. Pour in the blended chile mixture and cook for 2 minutes to meld flavors before adding the remaining 3 cups broth. Bring to a simmer and cook uncovered for 15 minutes to reduce slightly.
Incorporate Herbs and Acid Balance
Add the 4 quartered fresh tomatillos and simmer for 5 minutes until tender. Stir in the 0.5 cup chopped fresh epazote and 6 finely chopped hoja santa leaves—these herbs are essential for authentic Aztec flavor. The epazote adds anise-like brightness while hoja santa contributes a subtle citrusy note. Simmer for another 3 minutes just to infuse, then strain the mixture through a fine-mesh sieve to achieve a silky texture.
Return the strained velouté to the pot and stir in the 0.5 cup heavy cream. Season with 1.5 teaspoons salt and 0.5 teaspoon freshly ground black pepper, adjusting to taste. The cream should blend seamlessly, creating a luxurious yet balanced velouté that honors traditional techniques while delivering modern comfort.
Toast the Corn Topping
While the soup simmers, heat 2 tablespoons vegetable oil in a separate skillet over medium heat. Add the 2 cups white corn kernels and toast for 5-6 minutes, stirring frequently, until golden brown and fragrant. The corn should develop a nutty depth and slight crispness—this is crucial for the textural contrast. Season immediately with a pinch of salt while hot.
Transfer the toasted corn to a plate and set aside. The timing here is critical—corn should be served immediately after toasting to maintain its crisp texture and vibrant color. This step recreates the ancient Mesoamerican practice of toasting corn for both flavor enhancement and preservation.
Assemble and Serve with Precision
Ladle the velouté into serving bowls, dividing equally among 4 servings. Top each portion with ½ cup of the toasted corn kernels, arranging them artistically around the edges. The contrast between the velvety soup and crunchy corn is what makes this dish truly exceptional. Garnish with additional chopped epazote if desired, though the existing herbs should provide sufficient flavor.
Serve immediately while the corn remains crisp and the velouté maintains its perfect temperature. This soup captures the essence of Aztec cuisine through its thoughtful combination of earthy mushrooms, vibrant herbs, and the essential corn topping—all while delivering a velouté texture that modern palates will appreciate. The dish should be rich yet balanced, with each component playing its part in this culinary homage.
Pro Tips For Making Authentic Aztec Soup
- SOAK CHILES 15 MINUTES: Dried ancho chiles are stubborn—just tossing them in hot broth won’t cut it. I learned this the hard way: a quick 15-minute soak in warm water softens them enough to blend smoothly without grittiness, and it also pulls out deeper flavor. Skip this, and you’ll end up with a soup that tastes like you’re chewing on parchment.
- TOAST MUSHROOMS FIRST: Oyster and shiitake mushrooms release their umami when seared, not simmered. Hit them hard in a dry pan for 3-4 minutes until edges crisp—this builds depth before they even hit the broth. I used to add them raw, and the soup always tasted flat until I realized this step.
- CHOP HOJA SANTA FINE: This herb’s licorice-like punch gets lost if you throw in big chunks. Finely mince it (almost like cilantro) so it distributes evenly—just a tablespoon or two is enough, but it needs to work its magic throughout. I once served a bowl where someone picked out a whole leaf; don’t let that be you.
- ADD EPAZOTE LAST: Fresh epazote is a flavor bomb—add it too early, and it’ll turn bitter. Tuck it in just 2 minutes before serving, or even garnish whole leaves on top for a bright, herbal finish. I was skeptical until I tried it; now I swear by the contrast against the rich mushrooms and chiles.
Creative variations of this authentic aztec soup
Herb-Forward Variations
Swap epazote for Mexican tarragon (1 tbsp) if unavailable, though it won’t replicate the anise depth. For a hoja santa substitute, try fresh basil or mint (6 leaves), but reduce to half the amount—hoja santa’s citrusy brightness is irreplaceable.
I once used cilantro in a pinch, but the dish lacked that signature Aztec tang. 🌿
Spice-Level Adjustments
For mild heat, remove seeds from chiles before toasting and reduce the blend to 1 tbsp total (instead of 2 tbsp). For smoky depth, add ½ tsp smoked paprika to the velouté after straining.
I’ve tested this with pasilla chiles—they add a deeper raisin-like sweetness that pairs beautifully with mushrooms. 🌶️
Vegetarian Adaptations
Replace chicken broth with vegetable broth and heavy cream with cashew cream (blend ½ cup soaked cashews + ½ cup water). For extra protein, stir in ½ cup cooked lentils or crumbled tempeh at the end.
The dish stays rich and satisfying—just ensure the cashew cream is fully emulsified for a velvety texture. 🥛
Regional Corn Variations
Use blue corn kernels for a Maya-inspired twist—they add a subtle earthy sweetness. For Oaxacan flair, toast ½ cup pumpkin seeds with the corn and sprinkle over the soup.
I’ve also tried parched corn (dried and rehydrated), which creates a lighter crunch but requires longer toasting (8-10 minutes). 🌽
Protein Add-Ins
For a hearty version, add ½ lb shredded chicken or crumbled chorizo (2 oz) to the velouté during the final 5 minutes of simmering. For seafood lovers, stir in ½ lb cooked shrimp after removing from heat—just 1 minute before serving to avoid overcooking.
The shrimp absorbs the herb flavors beautifully. 🦐
Seasonal Adaptations
In summer, add diced zucchini (1 cup) with the tomatillos for freshness. For winter, swap mushrooms for wild mushrooms (like morels) and add 1 diced carrot for sweetness.
I’ve also made a pumpkin velouté version in fall by blending ½ cup roasted pumpkin puree into the strained base—it’s surprisingly delicious. ❄️
Nutrition facts
Frequently asked questions
Can I make this Aztec soup without epazote or hoja santa?
For epazote, try Mexican tarragon (1 tbsp) or a blend of anise seeds and basil. Hoja santa can be replaced with fresh basil or mint (6 leaves), though the flavor will differ slightly. The key is maintaining that herbal brightness—just reduce substitutes to half the amount to avoid overpowering the dish.
How do I adjust the spice level for sensitive palates?
Remove seeds from the chiles before toasting and reduce the blended chile mixture to 1 tablespoon instead of 2. For extra mildness, strain the velouté before adding cream. If you prefer warmth, toast pasilla chiles for a sweeter, raisin-like depth instead of ancho/guajillo. Always taste as you go!
Can I prepare this soup ahead of time?
Yes! Make the velouté base up to 2 days ahead and store it in the fridge. Reheat gently on the stove, adding a splash of broth if it thickens. Toast the corn fresh before serving—it loses crispness when reheated. The herbs can be prepped separately and added just before serving for maximum freshness.
What's the best way to store leftover ingredients?
Fresh epazote and hoja santa keep for 2 days in the fridge or 3 months frozen. Dried chiles stay fresh in a cool, dark place for 6 months. Mushrooms last 5-7 days wrapped in paper towels. The toasted corn topping can be stored at room temperature for 2 days in an airtight container—just reheat briefly before serving.
Is there a quicker version using canned ingredients?
For speed, use 1 can (14 oz) diced tomatoes instead of fresh tomatillos and 1 packet sazón con culantro (1 tbsp) for the herbs. Skip toasting chiles and use ½ cup canned chipotle in adobo (blended with broth) for instant smokiness. The texture won't be identical, but it delivers that signature Aztec flavor in 30 minutes.
