This post may contain affiliate links. Please read my disclosure policy.
This vegetarian pozole recipe is a non-traditional take on the classic made with beans, hominy and veggies all simmered together in a richly-seasoned broth.
Last winter, my friend Erin invited us over on a chilly evening for steaming bowls of vegetarian pozole — and I haven’t stopped craving it since. ♡
By contrast to traditional Mexican pork pozole, which is made with whole dried chiles and pork and slow-simmered for hours, this vegetarian (also vegan) version comes together in just 30 minutes thanks to a handful of non-traditional shortcuts. First, we’ll pop open a few cans of beans (I like a mix of pinto and white beans) to serve as our main protein source. Second, instead of reconstituting and blending whole dried chiles to season the broth, we’ll save time by using a rich blend of dried spices. And for the final flavor boost, we’ll add in a cup of salsa verde, which adds tangy, smoky depth to the broth. Each spoonful is bursting with savory, smoky, earthy, spicy, rich flavors — guaranteed to warm you up through and through.
I will note that the recipe as written here is definitely on the spicier side, so if you’re sensitive to heat, please see the notes below about how to tone it down. (Or if you love a spicy soup, you can always amp things up!) And definitely do not skip the traditional pozole toppings — crisp cabbage, creamy avocado, crunchy radishes, and zesty cilantro perfectly balance the hearty flavors and textures of this soup.
Ready for a cozy bowl of vegetarian pozole? Let’s do it.
Vegetarian Pozole Recipe | 1-Minute Video
Vegetarian Pozole Ingredients
Here are a few notes about the vegetarian pozole ingredients that you will need to make this recipe:
Beans: A few simple cans of beans serve as our hearty, creamy, plant-based protein for this vegetarian pozole. I used a mix of pinto and white (Great Northern) beans here, but feel free to mix in black beans, chickpeas, or whatever other legumes you prefer.
Hominy: A key ingredient in traditional pozole, hominy adds its distinctive chewy texture and light nutty flavor to the soup. You can typically find canned hominy in the canned vegetable section or Mexican section of the grocery store.
Veggies: We’ll use a mix of sautéed onion, poblano pepper, and garlic as our base veggies for the soup, adding savory earthiness with a bit of heat to the broth. If you are sensitive to spice, I recommend swapping in a bell pepper in place of the poblano, which will have a milder flavor.
Seasonings: This recipe takes the shortcut of using dried seasonings (rather than working with whole dried chiles) to season the broth, including a mix of ancho chili powder, chili powder, dried oregano, ground cumin, fine sea salt and black pepper.
Vegetable broth: We’ll use vegetable broth to add another layer of savory flavor to the soup.
Salsa verde: Mexican salsa verde is another powerhouse ingredient that adds rich seasoning to the broth. Feel free to use whichever brand of salsa verde that you love best, keeping in mind that some brands are considerably spicier than others.
Lime juice: A generous squeeze of fresh lime juice brightens up the soup and balances out all of the other earthy flavors with a pop of tangy flavor.
Toppings: Finally, don’t be shy with the toppings here! I recommend a mix of chopped cilantro, crumbled tortilla chips, shredded cabbage, sliced avocado, sliced radishes and/or sour cream.
Recipe Variations
Here are a few more variations that you’re welcome to try with this vegetarian pozole recipe:
Add extra veggies: Add extra soup-friendly veggies, such as butternut squash, cabbage, carrots, cauliflower, corn, mushrooms, sweet potatoes or zucchini.
Add extra greens: Add extra greens, such as chopped fresh kale or baby spinach.
Sauté the veggies.Heat the oil in a large stockpot over medium-high heat. Add the onion and poblano and sauté for 5 minutes, stirring occasionally, until softened. Add the garlic, ancho chili powder, chili powder, cumin and sauté for 2 minutes, stirring frequently.
Simmer.Add the vegetable broth, beans, hominy, salsa verde, oregano and stir to combine. Continue cooking until the mixture reaches a simmer. Then reduce heat to medium-low (or whatever temperature is needed to maintain a low simmer), cover, and simmer for 10 minutes.
Finish.Stir in the lime juice until combined. Taste and season with salt and pepper, or any additional spices that you might like, to taste.
Serve.Serve immediately, garnished with all of your favorite toppings, and enjoy!
We just made this and love it so much that I forwarded the recipe to relatives. It is satisfying like a spicy bowl of chili but not so heavy. The recipe needs no tweaks, but using what I had on hand, I used a 4-oz. can of Hatch green chiles for the poblano (I love poblanos but did not have one handy), and my spice blend was guajillo chile powder, Baharat (New York Shuk) and cumin, light on the cumin. For the beans, I used black beans and pintos. My salsa was green chile-tomatillo. I served the soup over broken tortilla chips and garnished with chopped cilantro. Definitely a keeper recipe!
Hey, I’m Ali!
My favorite thing in life is time spent around the table. And all the better with some seriously tasty food to bring us all together. more about me »
We just made this and love it so much that I forwarded the recipe to relatives. It is satisfying like a spicy bowl of chili but not so heavy. The recipe needs no tweaks, but using what I had on hand, I used a 4-oz. can of Hatch green chiles for the poblano (I love poblanos but did not have one handy), and my spice blend was guajillo chile powder, Baharat (New York Shuk) and cumin, light on the cumin. For the beans, I used black beans and pintos. My salsa was green chile-tomatillo. I served the soup over broken tortilla chips and garnished with chopped cilantro. Definitely a keeper recipe!