Recipe for Vegetarian Posole: Easy and Delicious Guide

Updated On: October 4, 2025

Posole is a traditional Mexican stew known for its rich flavors and hearty ingredients, typically made with pork and hominy. But if you’re looking for a comforting, meat-free twist on this classic dish, our vegetarian posole recipe is just what you need.

Packed with vibrant vegetables, tender hominy, and a flavorful broth infused with chilies and spices, this dish warms you up from the inside out. Whether you’re a vegetarian, vegan, or simply want to enjoy a lighter version of posole, this recipe offers a satisfying, nourishing meal that’s perfect for chilly evenings or festive gatherings.

What makes this vegetarian posole stand out is its depth of flavor and wholesome ingredients that come together effortlessly. Plus, it’s quite flexible — you can customize it with your favorite veggies or toppings.

Ready to bring a little Mexican-inspired magic to your kitchen? Let’s dive into this delicious and easy-to-make vegetarian posole recipe!

Why You’ll Love This Recipe

This vegetarian posole recipe is a fantastic blend of tradition and health-conscious choices. Unlike the traditional version, it skips the meat but keeps all the soul-warming flavors intact.

The use of hominy provides a satisfying texture and a touch of sweetness that balances the smoky, spicy broth beautifully.

It’s a one-pot meal that is easy to prepare yet impressive in taste, making it perfect for weeknight dinners or meal prep. Plus, it’s naturally gluten-free and can be made vegan by omitting cheese or using plant-based alternatives.

You’ll enjoy how the layers of flavor build with ingredients like roasted chilies, garlic, cumin, and fresh lime, making each spoonful a delight.

For more hearty and wholesome vegetarian dishes, check out our Vegetarian Tex Mex Recipes for Easy Weeknight Dinners or explore our Vegetarian Middle Eastern Recipes for Easy, Flavorful Meals for more cultural inspirations.

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 4 cloves garlic, minced
  • 2 poblano peppers, roasted, peeled, and diced (or substitute with green bell peppers)
  • 1 can (15 oz) white hominy, drained and rinsed
  • 1 can (15 oz) fire-roasted diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • 1/4 to 1/2 teaspoon chipotle chili powder (adjust for spice preference)
  • Salt and black pepper to taste
  • 1 cup canned or cooked black beans (optional for added protein)
  • Juice of 1 lime
  • Fresh cilantro, chopped, for garnish
  • Optional toppings: sliced radishes, shredded lettuce, diced avocado, chopped green onions, vegan sour cream or queso fresco

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Cutting board and sharp knife
  • Wooden spoon or spatula
  • Can opener
  • Blender or food processor (optional, for smoother broth)
  • Measuring cups and spoons
  • Ladle for serving

Instructions

  1. Prepare the poblanos: Roast the poblano peppers over an open flame or under the broiler until the skin is blackened and blistered. Place them in a sealed plastic bag or bowl covered with plastic wrap for 10 minutes to steam. Then peel off the skin, remove seeds, and dice. If you prefer, substitute with green bell peppers.
  2. Sauté the aromatics: Heat the olive oil in your large pot over medium heat. Add the chopped onion and cook until translucent and soft, about 5-7 minutes. Stir in the minced garlic and cook for another 1-2 minutes until fragrant.
  3. Add spices and peppers: Stir in the cumin, oregano, smoked paprika, and chipotle chili powder. Cook for 1 minute to toast the spices. Then add the diced roasted poblanos and sauté for 2-3 minutes to combine the flavors.
  4. Add liquids and hominy: Pour in the vegetable broth and canned diced tomatoes with their juices. Add the drained hominy and optional black beans. Stir well.
  5. Simmer the stew: Bring the mixture to a boil, then reduce heat to low and let it simmer uncovered for 30-40 minutes. This allows the broth to deepen in flavor and the hominy to soften further.
  6. Adjust seasoning: Taste and season with salt and pepper as needed. If you want a smoother broth, you can carefully blend a portion of the soup with an immersion blender or transfer some to a blender and puree, then stir back in.
  7. Finish with lime and herbs: Remove from heat and stir in the fresh lime juice for brightness. Sprinkle chopped cilantro on top just before serving.
  8. Serve with toppings: Ladle the posole into bowls and offer your favorite toppings like sliced radishes, shredded lettuce, diced avocado, green onions, or vegan sour cream to customize each bowl.

Tips & Variations

For a smoky depth, try adding a dried guajillo or ancho chili to the broth while simmering, then remove before serving.

Use fresh hominy if available—it has a better texture and flavor compared to canned.

You can easily make this recipe vegan by skipping any dairy toppings or swapping them with plant-based alternatives. For a heartier stew, add diced mushrooms or cubed butternut squash during the simmering step.

If you’d like a spicier dish, increase the chipotle chili powder or add a few dashes of hot sauce to taste.

Try serving this with warm corn tortillas or crusty bread for a complete meal. If you like slow cooker recipes, check out our collection of Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas for more hands-off cooking inspiration.

Nutrition Facts

Nutrient Amount per Serving
Calories 280 kcal
Protein 9 g
Carbohydrates 40 g
Fiber 8 g
Fat 6 g
Sodium 600 mg
Vitamin C 30% DV
Iron 15% DV

Serving Suggestions

Vegetarian posole is incredibly versatile when it comes to serving. Traditionally, it’s served with plenty of fresh garnishes to add contrasting textures and flavors.

Here are some delicious ideas:

  • Sliced radishes for a crisp bite
  • Shredded iceberg or romaine lettuce for freshness
  • Diced avocado for creaminess
  • Chopped green onions or cilantro for herbal notes
  • Lime wedges for extra tang
  • Tortilla chips or warm corn tortillas for scooping
  • Vegan sour cream or queso fresco for richness

Pair your posole with a light Mexican beer or a refreshing agua fresca like hibiscus or tamarind for a complete meal experience. For more vegetarian Mexican-inspired dishes, check out our Vegetarian Recipes for Cinco de Mayo: Festive & Easy Idea.

Conclusion

Our vegetarian posole recipe is a delightful way to enjoy the comforting flavors of a Mexican classic without the meat. This hearty stew combines wholesome ingredients like hominy, roasted peppers, and beans with a vibrant broth full of spices and fresh lime.

It’s a flexible recipe that can be tailored to your taste preferences and dietary needs, making it a perfect addition to your weeknight dinner rotation.

Whether you’re cooking for yourself, family, or friends, this posole offers a nourishing and satisfying meal that celebrates plant-based ingredients in a bold and delicious way. Don’t forget to experiment with toppings and sides to make it uniquely yours.

For more delicious vegetarian ideas, take a look at our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious and the Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes to round out your cooking repertoire.

📖 Recipe Card: Vegetarian Posole

Description: A hearty and flavorful Mexican stew made with hominy, vegetables, and spices. Perfect for a comforting meat-free meal.

Prep Time: PT15M
Cook Time: PT45M
Total Time: PT60M

Servings: 6 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 cups vegetable broth
  • 1 can (29 oz) white hominy, drained and rinsed
  • 2 cups diced tomatoes
  • 1 cup diced zucchini
  • 1 cup diced carrots
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • Salt and pepper to taste
  • Fresh cilantro and lime wedges for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and garlic; sauté until softened, about 5 minutes.
  3. Stir in cumin, smoked paprika, and oregano; cook 1 minute.
  4. Add vegetable broth, hominy, tomatoes, zucchini, and carrots.
  5. Bring to a boil, then reduce heat and simmer for 35 minutes.
  6. Season with salt and pepper to taste.
  7. Serve hot, garnished with cilantro and lime wedges.

Nutrition: Calories: 220 kcal | Protein: 7 g | Fat: 6 g | Carbs: 35 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Posole”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful Mexican stew made with hominy, vegetables, and spices. Perfect for a comforting meat-free meal.”, “prepTime”: “PT15M”, “cookTime”: “PT45M”, “totalTime”: “PT60M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium onion, diced”, “3 cloves garlic, minced”, “2 cups vegetable broth”, “1 can (29 oz) white hominy, drained and rinsed”, “2 cups diced tomatoes”, “1 cup diced zucchini”, “1 cup diced carrots”, “1 teaspoon ground cumin”, “1 teaspoon smoked paprika”, “1/2 teaspoon dried oregano”, “Salt and pepper to taste”, “Fresh cilantro and lime wedges for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic; saut\u00e9 until softened, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in cumin, smoked paprika, and oregano; cook 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add vegetable broth, hominy, tomatoes, zucchini, and carrots.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 35 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Serve hot, garnished with cilantro and lime wedges.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “7 g”, “fatContent”: “6 g”, “carbohydrateContent”: “35 g”}}

Photo of author

Marta K

Leave a Comment

X