Vegan 3 Bean Chili
This vegan 3 bean chili is the perfect quick and easy weeknight meal for Fall and Winter. This whole food plant-based recipe is gluten-free, oil-free, sugar-free and easy to make in less than 30 minutes.

How to Make Vegan 3 Bean Chili
This recipe couldn’t be easier to make. You’ll need just a handful of every day ingredients and less than 30 minutes to prepare this dish. Let’s go through the steps below.
1. Chop all the veggies.

Chop up the an onion, carrots, bell peppers and jalapeno so you’re already to go once you start cooking.
Quick Tip: Wash and de-seed the jalapeno pepper before dicing then make sure you give your hands a good wash right away. If not, you’ll inevitably touch your face at some point and get jalapeno juice in your eyes or nose. This is not an enjoyable experience!
2. Saute the Onion and Garlic

Once you’ve got everything ready to go, add the onion and garlic to a large soup pot with a few splashes of water and bring to medium heat. Cook these up for 6-7 minutes until soft and fragrant.
Note: If the onion starts to brown a bit on the bottom and the pan is drying out, no problem. Add a bit of water to “de-glaze” the pan, scraping the browned bits back into the mix to help add depth of flavour the dish.
Can I saute with oil instead of water?
Yes. If you prefer, you can saute the onions and garlic in 1 tbsp of olive oil. I like to keep my recipes oil-free when possible, which is why I use water. Vegetable broth also works well!
3. Add the spices, carrot and peppers.

Next, you can add the rest of the veggies and the spices, giving it a good stir. I used chili powder, cumin and parika. You can season the recipe with salt and pepper to taste once it’s finished cooking.
Love spicy chili? This recipe isn’t spicy as is but you can easily turn up the heat by adding 1 tsp cayenne pepper, red chili flakes or 1 chopped chipotle pepper in adobo to spice this recipe up!
Mix-and-match bell peppers. I used a green, red and yellow bell pepper but any combination of colors works. Only have green peppers? Totally fine!
4. Add everything else and simmer.

The final step is to add the beans, tomato paste and vegetable broth and simmer until the carrots are tender. This should take about 15-20 minutes.
Use any beans. Mix-and-match the beans to whatever you have available. I used chickpeas, kidney beans and black beans but pinto beans, white kidney beans, fava beans and just about anything else works. You could even stir in some cooked lentils.

Quick and Easy Weeknight Meal
If you’re looking for a quick weeknight dinner, this is a great option. It’s also a great make-ahead meal, it freezes well, it’s inexpensive and it’s very filling. All you have to do is chop, open a few cans, throw it all in a pot, simmer, simmer a little more and voila! Vegan 3-Bean Chili!
3-Bean Chili Topping Ideas

The best part of chili is the toppings don’t you think? Here are some of my favourite chili toppings:
- tofu sour cream
- crushed tortilla chips
- diced avocado
- cilantro
- green onion
- vegan cheese
- salsa
- vegan queso
- oil-free baked fries
More Soups and Stews
Loving this 3-bean chili recipe? You might like these too:
- Root Vegetable Stew
- Kale, Lentil and Sweet Potato Stew
- Instant Pot Quinoa Chili
- Slow Cooker Red Lentil Chili
- Curried Vegetable and Chickpea Stew
This chil is also amazing served over baked potatoes.
Print
Vegan 3 Bean Chili
-
Prep Time: 10 mins
-
Cook Time: 25 mins
-
Total Time: 35 minutes
-
Yield: 5 1x
-
Category: Soup
-
Method: Stovetop
-
Cuisine: American
- Diet: Vegan
This hearty vegan chili is perfect for weeknights when you don’t feel like doing much more than opening a can of beans.
Ingredients
- 1 medium white onion, diced (approx. 2 cups)
- 5 cloves garlic, diced
- 3 bell peppers, any colour (approx. 3 cups)
- 1 jalapeno, de-seed and finely diced
- 2 cups chopped carrots (approx. 3 large or 5 small)
- 2 tbsp chili powder
- 1 tsp cumin
- 1/2 tsp paprika or smoked paprika
- 1 x 6 oz. can of tomato paste
- 3 types of 14 oz cans of beans, drained and well-rinsed
- 2 cups vegetable broth
- salt and pepper, to taste
Instructions
- Add the onion, garlic and 2-3 tbsp of water to a large soup pot over medium heat. Cook, stirring often, for 6-7 minutes.
- Add the bell peppers, jalapeno, carrot and spices. Stir to combine.
- Add the tomato paste, beans and vegetable broth.
- Simmer lightly until the carrots are tender, approximately 15-20 minutes.
- Season with salt and pepper.
- Serve right away with optional toppings like green onion, vegan sour cream, avocado, cilantro or crushed tortilla chips.
- Store any leftovers in the fridge for up to 5 days or freezer for up to 3 months.
Notes
This recipe was originally published December 3, 2013 and called for 3 cups of cauliflower rice stirred in with the tomato paste and broth. I omitted the cauliflower rice when I updated the recipe in 2019. If you’d like to add extra texture and “beef” the chili up a little, you can still add the cauliflower rice. Alternatively, you can stir in 1-2 cups of cooked quinoa or brown rice once the chili is cooked. You may need to add more vegetable broth to adjust the thickness.
For beans, choose from chickpeas, fava beans, white kidney beans, black beans, pinto beans, lima beans, black-eye peas or kidney beans.
Keywords: vegan chili, three bean chili, 3-bean chili
This recipe was originally published December 3, 2013. It was updated July 2019 with new photos, improved instructions and a revised recipe (see notes in recipe card).







This chili is awesome! I love it! I added some TVP to mine for a little extra protein and it worked perfectly! So good- love the added veggies!
★★★★★
Love this recipe. It’s super tasty and easy to make on the stove top in a big bowl. I used black beans, red kidney beans and white cannellini beans. Freezes well so I have quick meals available for lunches on the go! Thanks Deryn for sharing!
★★★★★
That’s awesome, Lexi! I’m so happy you like it. Thanks for leaving a review!
This recipe was a big success!! I made it with pinto beans, pink beans, and lentils. I did not have jalapeño, but used a chipotle pepper instead. When it was done to add a little more thickness, I mashed some butternut squash cubes I had from last night –voila! Perfect thickness and flavorful. Served it with brown rice! Everyone in my family loved it, so it will surely be “a go-to” hit!
★★★★★
Yum! Love those additions! So glad you enjoyed the recipe and thanks for letting me know!
Do you drain the beans? I don’t see where it says.
Yes, drain the beans and rinse them well. I will add a note to the recipe. Thanks!
Thank you for the 3 bean chilli recioe .. in these crazy times I need fast and simple this recipe nailed both
Much move stay safe all
Is it possible to throw all these ingredients into a crockpot on high for 4 hours or low for 6 hours?
Ya that should be fine…probably wouldn’t need that long though. Enjoy!
This recipe is delicious and easy to put together! I will definitely keep and use again. Thank you!
★★★★★