This vegan green chili recipe is smoky, spicy, and built for bold spoonfuls. Roasted peppers bring the depth, potatoes bring the comfort, and every bite lands with a slow, satisfying kick.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.
You know those chilly evenings when you want something comfortingโbut with a little kick? This vegan green chili recipe was made for that moment. Creamy, savory, and slow-simmered with roasted peppers, potatoes, and garlic, it hits all the cozy notes of a classic soup while bringing the kind of heat that lingers (in the best way).
Itโs inspired by Mexican flavors but keeps things simpleโno hard-to-find ingredients or tricky prep. Just green bell peppers, a jalapeรฑo for warmth, and a quick roasted veggie broth that builds real depth from scratch. The texture is silky with bites of tender potato and cannellini beans, and the finish is pure comfort with a twist of spice. Itโs a green chili soup that feeds a craving and makes dinner feel a little extraโwhether youโre curling up on the couch or batch cooking for the week.
This isnโt your average green chiliโitโs a creamy, comforting, flavor-loaded soup that brings just the right amount of heat. Inspired by Mexican flavors but designed for real life, this plant-based recipe builds boldness from scratch without overcomplicating dinner. Hereโs why it deserves a spot in your weekly rotation:
Roasted Veggie Broth = Big Flavor: The foundation of this chili is a homemade stock built from blistered peppers, tomatoes, and onions. Roasting brings a deep, smoky-sweet flavor that you just canโt get from a carton.
Cozy Texture, Full of Good Stuff: This soup is loaded with bite-sized potatoes, hearty mushrooms, and creamy cannellini beans. Every spoonful feels substantialโlike something that will actually fill you up.
Spicy, But Not Too Spicy: With a single jalapeรฑo and a pinch of red pepper flakes, this chili brings heat without overwhelming your tastebuds. Itโs warm and slow-building, perfect for spice-sensitive eaters who still want some kick.
Perfect for Leftovers or Meal Prep: Like all good soups, this one only gets better with time. It reheats beautifully, making it ideal for next-day lunches or freezer stashing.
Whole Food Ingredients, No Fuss: You donโt need specialty chiles or processed ingredients hereโjust fresh vegetables, pantry staples, and a blender. Itโs a weeknight win that feels a little elevated.
Key Ingredients
This plant-based green chili recipe keeps things simple but flavorfulโevery ingredient plays a role in building comfort, creaminess, and just the right amount of heat. From the roasted veggie broth to the hearty add-ins, hereโs what brings this spicy green chili soup to life:
Green Bell Peppers: These are the base of the broth, bringing mild bitterness and subtle sweetness. When roasted, they deepen in flavor and give the soup its signature green hue.
Jalapeรฑo: Just one fresh jalapeรฑo adds warmth without overpowering the bowl. Remove the seeds for a gentler heat, or leave a few in if you like a slow burn.
Plum Tomatoes: Tomatoes add acidity and body to the broth. When roasted with the peppers and onion, they lend a rich, almost smoky sweetness that balances the chiliโs spice.
Onion + Garlic: A classic duo for a reason. Roasting red onion for the broth and sautรฉing yellow onion for the soup layers the flavor from sweet to sharp. Garlic adds that savory base note that makes it all come together.
Potatoes: Tender, bite-sized potato pieces make this chili hearty and satisfying. They absorb the flavor of the broth and give the soup some serious staying power.
Mushrooms: Sliced mushrooms add umami and textureโsoft but still toothsome. They round out the flavor and give the soup more dimension without adding weight.
Cannellini Beans: Creamy, mild, and packed with plant-based protein, these beans give the chili a luscious texture and boost its filling power.
Fresh Parsley: Used in the broth and as a garnish, parsley adds brightness and a fresh, green finish that plays well against the spice and warmth.
Tips & Variations
This vegan green chili soup is flexible by designโeasy to adapt based on what you have, what you like, or how much heat you can handle. Here are a few ideas to make it your own:
Want it milder? Swap the jalapeรฑo for a poblano, or skip the pepper altogether. Youโll still get that green chili flavor from the roasted bell peppers without the slow-burning heat.
Craving a creamier texture? Stir in a splash of full-fat coconut milk or unsweetened vegan cream right before serving. It tones down the heat slightly and adds extra richness.
No cannellini beans? White beans of any kind will workโtry Great Northern or navy beans. You could also use chickpeas for a firmer bite or black beans for a color contrast and earthy flavor.
Want more protein? This soup plays well with add-ins. Try folding in pan-seared tofu cubes, leftover lentils, or a scoop of cooked quinoa at the end for extra heartiness.
Add a handful of greens: Toss in a couple handfuls of spinach or chopped kale during the last few minutes of simmering. It adds color, texture, and a light mineral note that balances the spice.
How To Make This Vegan Green Chili Soup
This isnโt a dump-and-go chili. Itโs a slow buildโa little roasting, a little blending, and a whole lot of flavor. Youโll make a deeply savory green chili broth from scratch, then pour it over a pot of tender potatoes, mushrooms, and beans for the kind of soup that fills the kitchen with warmth and spice. For full recipe instructions, scroll to the bottom of this post!
Step 1: Roast the Veggies for Your Broth – Start by roasting your green bell peppers, plum tomatoes, red onion, and jalapeรฑo at 400ยฐF for about 35 minutes. You want blistered edges and soft centersโthatโs where the depth comes from. Pro Tip: Roasting brings out sweetness and complexity. Donโt skip this stepโitโs what makes this healthy green chili recipe stand out.
Step 2: Blend the Broth – Transfer the roasted vegetables to a blender along with fresh parsley, red pepper flakes, and your vegetable broth (or bouillon and water). Blend until smooth. You can do this in batches if neededโjust donโt overfill the blender with hot ingredients.
Step 3: Build the Soup Base – In a large soup pot, heat the oil and sautรฉ the yellow onion, garlic, potatoes, and mushrooms for 5โ6 minutes. Youโre looking for softened edges and just a bit of golden color.
Step 4: Add the Beans and Seasonings – Stir in the drained cannellini beans, salt, black pepper, oregano, and bay leaves. Let everything cook together for another couple minutes so the flavors start to mingle.
Step 5: Pour, Simmer, and Finish – Now comes the best part: pour in that creamy roasted green chili broth. Stir, lower the heat to medium, and let the soup simmer gently for 15 minutes, uncovered. Remove the bay leaves before serving. Pro Tip: The longer it simmers, the more the flavors bloom. But even 15 minutes gets you a cozy, craveable green chili soup.
How To Serve
This spicy vegan green chili soup is a full-flavor experience on its ownโbut with the right toppings and sides, it turns into an even more satisfying, well-rounded meal. Whether youโre serving it for a cozy weeknight dinner, a weekend lunch, or meal prep for the week, here are a few ideas to round out your bowl.
Add-Ons That Make It Better
Avocado Slices or Guacamole: The creaminess plays beautifully against the spice. Add a few slices or a scoop of guac for richness and contrast.
Fresh Lime Wedges: A quick squeeze of lime at the end brightens everything up. Itโs a small step that makes a big difference.
Chopped Cilantro + Green Onion: Sprinkle a handful on top for freshness, color, and an herbaceous lift.
Crushed Tortilla Chips: Adds crunch and that familiar chili vibe. You can also use them for scooping if you like a thicker texture.
Smart Sides to Make It a Meal
Cilantro Lime Rice: A light, zesty side that complements the chiliโs heat and helps stretch the meal.
Refried Beans or Black Beans: Serve on the side or swirl into the soup for a protein boost.
Warm Corn Tortillas or Vegan Quesadillas: For dipping, scooping, or balancing out the spice. Great if you want to turn soup night into taco-adjacent night.
Make It a Little Extra
Top with Vegan Sour Cream or Cashew Cream: A dollop adds cooling contrast and an ultra-silky finish.
Serve with a Simple Side Salad: Think crunchy romaine, lime vinaigrette, and radishes for a fresh, peppery crunch.
Double the Batch for Meal Prep: This chili stores beautifully. Freeze in individual portions and reheat for quick, flavor-packed lunches.
Whether youโre dressing it up with toppings, pairing it with classic sides, or just curling up with a warm bowl and a spoon, this vegan green chili recipe is built to fit the moment.
FAQs
Whatโs the difference between green chili and green chile?
This vegan green chili recipe uses green bell peppers and jalapeรฑo instead of traditional Hatch green chile. Green โchiliโ is a general term for spicy stews or soups, while โchileโ often refers to New Mexicoโstyle dishes made with roasted Hatch chiles.
How spicy is this vegan green chili soup?
This soup has a slow, gentle heat thanks to a single jalapeรฑo and red pepper flakes. Itโs easy to adjustโuse less spice for a milder version or leave the seeds in if you like more of a kick.
Can I make this chili soup ahead of time or freeze it?
Yes! This soup stores well in the fridge for up to 4 days and freezes beautifully. The flavors deepen over time, making it perfect for meal prep and next-day lunches.
If you make this vegan green chili soup recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments!
This vegan green chili recipe is creamy, cozy, and quietly boldโthe kind of soup that starts slow but finishes with a kick. Roasted green peppers and jalapeรฑo build the base, while potatoes and cannellini beans give it body and comfort. Itโs weeknight-friendly, meal-prep approved, and easy to adaptโsmooth or chunky, spicy or mild, always full of flavor.
1small jalapeรฑo pepper, stem removed and deseeded
8big stemsfresh parsley, with the leaves
1teaspoonred pepper flakes
7cupsvegetable broth, or equivalent amount of vegetable bouillon and water
For the soup:
2tablespoonscanola oil
2mediumpotatoes, sliced thinly to create round discs and then cut into halves or quarters to be bite-sized
1cupmushrooms, sliced
ยฝmediumyellow onion, sliced into strips
3mediumcloves of garlic, minced
115-ouncecan of cannellini beans, drained and rinsed
1teaspoonsalt
1teaspoonblack pepper
1teaspoondried oregano
2bay leaves, optional, remove before serving
Fresh parsley leaves, for garnish
Sliced lemon, for garnish
More red pepper flakes, for garnish
Instructions
Preheat your oven to 400ยฐ Fahrenheit.
Place the bell peppers, tomatoes, red onion, and jalapeรฑo, in a baking tray, and bake them for about 35 minutes.
Once ready, add them to a blender with the vegetable broth, parsley, and red pepper flakes and blitz until smooth. You might need to blend it in batches to avoid it from overflowing. Set aside.
Add canola oil to a soup pot over medium-high heat. Then add the potatoes, mushrooms, sliced yellow onion, and garlic and cook for about 5 minutes. Then add the cannellini beans.
Add the salt, black pepper, and dried oregano. Then cook for another 2 minutes, stirring regularly.
Pour your previously prepared blended stock into the pot and add the bay leaves (if using). Lower the heat to medium and let the soup simmer for 15 minutes. Remove the bay leaves.
Serve and garnish with red pepper flakes, fresh parsley, and a slice of lemon.
Notes
Storage: Store leftovers in an airtight glass container in the fridge for up to 4 days. To freeze, pour into silicone ice cube trays or freezer-safe jars and freeze for up to 3 months.
Reheating: Warm refrigerated soup in a saucepan over medium heat for 5โ10 minutes. For frozen portions, thaw overnight or heat directly from frozen over medium-low heat until warmed through (about 20โ25 minutes).
Texture Fixes: If the soup is too thick, add extra broth. Too thin? Add a few sautรฉed veggies or blend a portion to thicken. You can also fully blend it for a creamy finish or leave it chunky and rustic.
Spice Level Adjustments: Skip the jalapeรฑo or reduce red pepper flakes for a milder version. Love heat? Leave the jalapeรฑo seeds in or add a dash of hot sauce before serving.
Ingredient Swaps: Feel free to use poblano or banana peppers for a twist on the base broth, sub chickpeas or black beans for cannellini beans, or try sweet potatoes or russets instead of Yukon golds for a change in texture and flavor.
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
We want to thank our amazing recipe testers J.J. Steele & Taylor Gillespie (@food.in.focus), Anne Sparks, Kathleen Walters, and Helen di Renzo for helping us perfect this recipe!
New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. Youโll also receive our weekly e-newsletter with plant-based recipes galore!
Apologies for the confusion! This recipe is green from the bell peppers, jalapeรฑo, and parsley. You can absolutely add green chilies if you’d like! Either blend a 4oz can in with the stock portion or add them in when you add the cannellini beans. Hope you enjoy it!
What a flavorful soup! Making your own stock might seem labor intensive, but it’s totally worth it! It makes such a difference in the taste and quality of the soup. I love the combined texture of the white beans, potatoes and other veggies. This is a family favorite! Perfect with a simple salad and a loaf of homemade bread!
Leave a Comment
Where are the Green Chilies? I read the recipe a couple times and cannot find them….
Apologies for the confusion! This recipe is green from the bell peppers, jalapeรฑo, and parsley. You can absolutely add green chilies if you’d like! Either blend a 4oz can in with the stock portion or add them in when you add the cannellini beans. Hope you enjoy it!
I love spicy food so this soup is definitely top of my list to try.
Soups are the go-to right now! Can’t wait to whip this one up! It looks sooo good ๐
I like my soups with a kick so this recipe is right up my alley! ๐
What a flavorful soup! Making your own stock might seem labor intensive, but it’s totally worth it! It makes such a difference in the taste and quality of the soup. I love the combined texture of the white beans, potatoes and other veggies. This is a family favorite! Perfect with a simple salad and a loaf of homemade bread!
Perfect for this chilly weather!
I love spice and I love soup…and I love that they go together so beautifully together in this dish!!
This soup is great for winter if you’re tiring of your root veggie routine! Vegan chick’n also goes great in this soup ๐