I’m so excited to share my Vegan Pozole Rojo Recipe with you because it’s one of those comforting, hearty dishes that feels like a warm hug from the inside. The rich, smoky flavors from the blend of dried chiles, combined with the satisfying chew of soy curls and the sweet, tender hominy, create a stew that bursts with tradition and plant-based goodness. I love how this recipe captures the essence of classic Mexican pozole but in a way that’s fully vegan, nourishing, and incredibly delicious.
Why You’ll Love This Vegan Pozole Rojo Recipe
From the very first time I made this Vegan Pozole Rojo Recipe, I was hooked by its complex yet approachable flavor profile. The smoky chipotle and sweet ancho chiles add layers of depth, while the brightness of lime juice and fresh garnishes like radishes and cilantro balance everything perfectly. It’s a symphony of tastes that come together beautifully and make each spoonful completely satisfying.
Another thing I adore is how surprisingly easy this dish is to prepare, despite its impressive flavor. It comes together with straightforward ingredients and clear steps, making it accessible for weeknight dinners or festive gatherings. Whether I’m cooking for a crowd or just myself, this vegan pozole stands out as a vibrant, wholesome meal that never disappoints and invites everyone to savor a taste of Mexican tradition.
Ingredients You’ll Need
Keeping the ingredients simple yet impactful is key to this Vegan Pozole Rojo Recipe. Each one brings its own magic to the table — from the smoky dried chiles to hearty hominy and creamy avocado toppings. Together, they create a perfect balance of texture, flavor, and color that makes this stew unforgettable.
- Unsalted vegetable stock: Provides a clean, savory base without overpowering the natural flavors.
- Soy curls: These plant-based morsels soak up flavor beautifully and add satisfying chew to the pozole.
- Olive oil: Used for sautéing and developing rich, caramelized notes.
- Chipotle peppers in adobo sauce: Contribute smoky heat and a slight tang that’s signature to rojo pozole.
- Dried ancho, guajillo, pasilla, and chipotle chiles: The heart of the broth’s deep, layered flavor.
- Boiling water: Needed for rehydrating and softening the chiles.
- Onion and garlic: Aromatics that build a robust flavor base.
- Tomato: Adds subtle sweetness and bright acidity.
- White hominy: This foundational ingredient offers a tender, chewy bite essential to pozole.
- Canned white beans: A creamy, protein-packed addition for heartiness.
- Oregano and brown sugar: Help balance the smoky and tangy elements with herbal and sweet undertones.
- Lime juice: Adds a fresh, zesty brightness that lifts the whole dish.
- Salt: Essential for seasoning and enhancing all the flavors.
- Cabbage, radishes, avocado, lime wedges, cilantro, and white onion: Fresh garnishes that add crunch, creaminess, and brightness to every bowl.
Directions
Step 1: Bring 1 ½ cups of unsalted vegetable stock to a boil over high heat. Pour the hot stock over 1 ¼ cups soy curls in a bowl and let them soak for 10 minutes to hydrate fully. Once softened, drain through a wire mesh strainer and press gently to remove extra liquid. Set aside so they’re ready to cook later.
Step 2: Heat 2 teaspoons of olive oil in a wide skillet over medium heat. When the oil is hot (about 90 seconds in), spread the soy curls evenly in the pan. Cook for 6 to 7 minutes, stirring and flipping occasionally, until they’re golden and slightly crispy on most sides. Then add 4 teaspoons of minced chipotle peppers in adobo sauce. Stir to coat the soy curls evenly and cook for another minute. Transfer to a bowl and set aside.
Step 3: Carefully remove seeds and stems from 2 dried ancho, 2 dried guajillo, 2 dried pasilla, and 3 dried chipotle chiles. Toast these chiles in a dry skillet or comal over medium-high heat for about 2 minutes on each side until they’re fragrant and pliable. Watch closely so they don’t burn.
Step 4: Place the toasted chiles in a heatproof bowl and pour 3 cups boiling water over them, ensuring they’re fully submerged. Cover the bowl with a plate to trap steam and let sit for 15 minutes until softened completely.
Step 5: Drain the softened chiles, reserving 1 cup of the soaking liquid. Blend the chiles with the reserved liquid until smooth and creamy. Set this chile base aside as it will form the vibrant heart of your broth.
Step 6: In a large pot, heat 4 teaspoons olive oil over medium heat. Once hot, add 1 cup diced onion and cook for 5 minutes, stirring every 30 seconds, so the onion softens and begins to turn translucent.
Step 7: Add 1 tablespoon minced garlic, 1 cup diced tomato, and the blended chile base to the pot. Stir occasionally and cook together for 3 to 4 minutes until the mixture thickens slightly and the flavors meld.
Step 8: Pour in 6 cups unsalted vegetable stock, add 29 oz. canned white hominy (drained and rinsed), 15.5 oz. canned white beans (drained), 1 teaspoon oregano, 1 tablespoon brown sugar, 4 teaspoons lime juice, and 2 ¼ teaspoons salt (or to taste). Bring to a steady simmer over medium heat, then reduce to medium-low. Let simmer gently for 20 minutes, stirring every few minutes to prevent sticking.
Step 9: Carefully remove about one-quarter of the soup and transfer it to a blender. Blend until smooth and creamy, then return it to the pot. Finally, stir in the cooked soy curls to warm through and absorb the rich broth.
Step 10: Ladle the pozole into bowls and serve hot, topped generously with shredded cabbage, thinly sliced radishes, diced avocado, lime wedges, fresh cilantro leaves, and minced white onion. Each topping adds freshness and textural contrast that elevate the whole dish.
Servings and Timing
This recipe yields approximately 14 generous servings, making it perfect for family gatherings or meal prepping for the week ahead. The preparation time is about 15 minutes, with a cook time around 45 minutes. Altogether, you’re looking at about 1 hour and 3 minutes from start to finish. There’s no required resting time, but allowing the stew to sit for 10 minutes before serving helps the flavors meld even more.
How to Serve This Vegan Pozole Rojo Recipe
When I serve this Vegan Pozole Rojo Recipe, I always pile on the fresh garnishes because they bring the whole bowl to life. Shredded cabbage, crisp radishes, creamy avocado, and freshly chopped cilantro add vibrant color and texture that balances the smoky, hearty broth. Lime wedges are a must—I let everyone squeeze their own to brighten every bite just before diving in.
This pozole shines at any occasion, whether a cozy family dinner or a festive holiday meal. I like pairing it with warm corn tortillas or a side of crunchy tortilla chips to scoop up every delicious drop. For beverages, a refreshing agua fresca, a crisp Mexican beer, or even a light red wine like Garnacha complements the smoky flavors wonderfully. And I always serve this stew hot, straight from the stove, to keep the broth comforting and soul-warming.
Presentation-wise, I love using wide, shallow bowls so the toppings spread out nicely and the colors pop. Portion sizes can be generous since this dish is filling but totally satisfying. It’s one of those meals where seconds are encouraged and everyone leaves the table feeling nourished and happy.
Variations
I’ve experimented quite a bit with this Vegan Pozole Rojo Recipe, and it’s so versatile! If you want to shake things up, try swapping soy curls for shredded jackfruit or seitan for a different texture experience. Both soak up the smoky sauce wonderfully and keep it plant-based and protein-rich.
If you’re looking for a gluten-free option, this recipe is naturally gluten-free as long as you use certified gluten-free vegetable stock and check canned ingredients. For extra spice, you can add fresh jalapeños or increase the chipotle peppers to taste. Alternatively, to mellow it out, reduce the chiles and balance with a touch more brown sugar.
For a faster cooking method, you could use an Instant Pot or pressure cooker to soften the chiles and meld the flavors more quickly. Just remember to blend the chile base separately and add the soy curls at the end to keep them from getting too mushy. No matter how you adapt it, this pozole remains hearty and deeply flavorful.
Storage and Reheating
Storing Leftovers
I like to store leftover Vegan Pozole Rojo in airtight containers to keep it fresh and flavorful. Glass containers with tight-fitting lids work great for this. Keep it refrigerated and it will stay delicious for up to 4 to 5 days. Before sealing, make sure the soup has cooled to room temperature to avoid condensation and sogginess.
Freezing
This pozole freezes really well, which is perfect if you want to make a big batch ahead of time. Transfer cooled portions into freezer-safe containers or heavy-duty freezer bags, leaving some room for expansion. It will keep in the freezer for up to 3 months without losing much flavor or texture. When ready to enjoy, thaw overnight in the fridge before reheating.
Reheating
To reheat, I prefer warming the pozole gently on the stovetop over low to medium heat, stirring occasionally to heat evenly and prevent sticking. Avoid microwaving straight from frozen if possible, as uneven heating can alter the texture. Add a splash of vegetable stock or water if it thickens too much. Reheating slowly helps preserve the smoky, layered flavors and keeps the soy curls tender but firm.
FAQs
Can I make this Vegan Pozole Rojo Recipe without soy curls?
Absolutely! While soy curls add a great texture and protein boost, you can substitute shredded jackfruit, seitan, or even extra beans. Just keep in mind that jackfruit will give a more fibrous, “meaty” texture, while beans maintain creaminess and heartiness.
Are the dried chiles essential for flavor?
Yes, the dried chiles are key to achieving the authentic smoky, rich flavor that defines pozole rojo. If you can’t find all the varieties, ancho and guajillo chiles are the most important. You can omit or reduce chipotle chiles if you want less heat.
How spicy is this Vegan Pozole Rojo Recipe?
This recipe has a gentle smoky heat that’s warming but not overwhelming. You can easily adjust the quantity of chipotle peppers to suit your spice tolerance, or leave them out for a milder stew while keeping the depth of flavor from the other chiles.
What are the best garnishes to serve with pozole?
I always go for crunchy shredded cabbage, thinly sliced radishes, diced avocado, diced white onion, fresh cilantro, and lime wedges. These fresh toppings add great contrasts in texture and brightness that lift the hearty soup.
Can I prepare parts of this recipe ahead of time?
Definitely! You can hydrate and cook the soy curls in advance, and even prepare the chile sauce up to a day ahead, storing it in the fridge. Then simply finish cooking the stew and add the garnishes when ready to serve.
Conclusion
I truly hope you give this Vegan Pozole Rojo Recipe a try because it has become such a cherished meal in my kitchen. It’s packed with smoky depth, vibrant colors, and comforting textures that make every bite memorable. Whether you’re new to pozole or a longtime lover of Mexican flavors, this vegan version is sure to become one of your favorite go-to dishes that you’ll want to share with everyone you love.
Print
Vegan Pozole Rojo Recipe
A hearty and flavorful Vegan Pozole Rojo recipe featuring tender soy curls, smoky chipotle and ancho chiles, creamy hominy, and classic Mexican seasonings, served with fresh toppings for an authentic and satisfying plant-based soup.
- Total Time: 1 hour 3 minutes
- Yield: 14 servings
Ingredients
For Soy Curls:
- 1 ½ cup unsalted vegetable stock
- 1 ¼ cup soy curls
- 2 teaspoons olive oil
- 4 teaspoon chipotle peppers in adobo sauce (minced)
For Chile Base:
- 2 dried ancho chiles
- 2 dried guajillo chiles
- 2 dried pasilla chiles
- 3 dried chipotle chiles
- 3 cups boiling water
For Soup Base:
- 4 teaspoons olive oil
- 1 cup onion (diced)
- 1 tablespoon garlic (minced)
- 1 cup tomato (diced)
Main Soup Ingredients:
- 6 cups unsalted vegetable stock
- 29 oz. canned white hominy (drained and rinsed)
- 15.5 oz. canned white beans (drained – great northern or cannellini beans)
- 1 teaspoon oregano
- 1 tablespoon brown sugar
- 4 teaspoons lime juice
- 2 ¼ teaspoons salt (or to taste)
Toppings:
- 1 cup cabbage (shredded)
- 2 red radishes (thinly sliced)
- 1 avocado (diced)
- Lime wedges
- ¼ cup cilantro leaves
- ¼ cup white onion (minced)
Instructions
- Hydrate Soy Curls: Bring 1 ½ cup vegetable stock to a boil and pour it over 1 ¼ cup soy curls. Let stand for 10 minutes until hydrated, then drain and press out excess liquid. Set aside.
- Cook Soy Curls: Heat 2 teaspoons olive oil in a wide skillet over medium heat for 90 seconds. Add the drained soy curls in an even layer and cook 6-7 minutes, stirring occasionally, until golden on most sides.
- Add Chipotle Peppers: Stir in 4 teaspoons minced chipotle peppers and cook for 1 minute to coat soy curls evenly. Transfer to a bowl and set aside.
- Toast Dried Chiles: Remove seeds and stems from ancho, guajillo, pasilla, and chipotle chiles. Toast them in a skillet or comal over medium-high heat for a couple of minutes on each side until fragrant and pliable.
- Soak Chiles: Place toasted chiles in a heatproof bowl, pour 3 cups boiling water over to fully submerge, cover with a plate, and let soak for 15 minutes until softened.
- Blend Chile Sauce: Drain chiles, reserving 1 cup soaking liquid. Blend chiles with the reserved liquid until smooth. Set aside.
- Sauté Aromatics: Heat 4 teaspoons olive oil in a large pot over medium heat for 90 seconds. Add 1 cup diced onion and cook for 5 minutes, stirring frequently until softened.
- Add Garlic, Tomato, and Chile Base: Stir in 1 tablespoon minced garlic, 1 cup diced tomato, and the blended chile sauce. Cook 3-4 minutes until mixture slightly thickens.
- Add Main Ingredients and Simmer: Add 6 cups vegetable stock, 29 oz. hominy, 15.5 oz. beans, 1 teaspoon oregano, 1 tablespoon brown sugar, 4 teaspoons lime juice, and salt. Bring to a steady simmer, then reduce heat to medium-low and cook for 20 minutes, stirring occasionally.
- Blend Part of the Soup: Remove about ¼ of the soup and blend until smooth, then return it to the pot and stir in the cooked soy curls.
- Serve with Toppings: Portion soup into bowls and top with shredded cabbage, thinly sliced radishes, diced avocado, lime wedges, cilantro, and minced white onion. Serve hot.
Notes
- Soy curls are a great meat substitute, providing texture similar to shredded chicken in this vegan pozole.
- Adjust chipotle peppers in adobo according to your preferred heat level.
- Removing seeds from chiles reduces bitterness and ensures smooth chile sauce.
- Blending a portion of the soup thickens the broth and adds depth.
- Serve immediately to enjoy the freshness of the toppings and vibrant flavors.
- Prep Time: 20 minutes
- Cook Time: 43 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegan