This post may contain affiliate links. Please read our disclosure policy.

This vegan chili is loaded with two kinds of beans and has all the comforting flavor of a classic chili! Plus this beauty comes together in just 30 minutes. It’s a simple plant-based dish that really satisfies.

I’m a big fan of chili of all kinds. In fact I have quite a few versions on the blog already because I love it so. Then recently I realized I didn’t have a vegan or vegetarian option. Say what?! Clearly I needed to remedy that and today’s the day I do!

This Easy Vegan Bean Chili is an absolute delight. Really. I know lots of meat-free chilis include other veggies that aren’t usually associated with chili. I am such a chili traditionalist so that wasn’t what I did here. Instead I decided to amp up the beans and really let them shine! Ya’ll, I love this chili. I don’t miss the meat and I bet you won’t either.

Enjoy in a bowl with a slice of crusty bread, top with Homemade Croutons, scoop with fritos… there are so many ways to serve this. In fact you can skip the bowl completely and ladle this chili on top of fries or tortilla chips if you like!

For this recipe you’ll need (full list of ingredients and instructions are in the recipe card below):

  • Olive or avocado oil
  • Onion
  • Bell pepper
  • Minced garlic
  • Tomato paste
  • Vegetable broth
  • Kidney beans
  • Pinto beans
  • Canned diced tomatoes
  • Canned green chiles
  • Seasonings

Can you use a different color bell pepper?

Green is the least sweet variety of bell pepper so I really enjoy it in this soup; however, any bell pepper would work!

Light vs dark kidney beans

Light and dark kidney beans are generally considered the same in terms of flavor. Both are perfect in this chili. In fact I use one can of dark kidney beans and one can of light kidney beans! Pick whichever you like or go with a can of each!

How to serve this

My favorite way to enjoy this hearty chili is with a handful of Homemade Croutons on top. That buttery (they don’t have actual butter in them) crunch is perfection with the flavors in the chili. Crushed tortilla chips or fritos are delicious too!

Does this chili freeze well?

Oh yes it does! This chili freezes, thaws, and reheats beautifully. You can store it in an airtight container in the freezer for up to 3 months. Just thaw it and add to a pot on the stove over low to medium-low heat, stirring frequently. You can also reheat in the microwave after thawing. Feel free to double this recipe so you have plenty to freeze.

5 from 2 votes

Easy Vegan Bean Chili

By Christina
This vegan chili is loaded with two kinds of beans and has all the comforting flavor of a classic chili! Plus this beauty comes together in just 30 minutes. It's a simple plant-based dish that really satisfies.
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 7 (1 cup) servings


  • 2 tbsp olive or avocado oil
  • 1 medium white or yellow onion, diced
  • 1 green bell pepper, diced
  • 1 tbsp garlic minced
  • 2 tbsp tomato paste
  • 2 cups vegetable broth
  • 30 oz canned kidney beans, rinsed and drained
  • 30 oz canned pinto beans, rinsed and drained
  • 15 oz canned diced tomatoes, I use fire-roasted
  • 7 oz canned green chiles
  • 2 tbsp chili powder
  • 1 tbsp dried oregano
  • 1 tsp salt
  • 1 tsp paprika
  • 1 tsp black pepper
  • 1 tsp cumin
  • 1 tsp onion powder
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • Add oil, onion, and bell pepper to your soup pot. Sauté on medium high heat, stirring frequently, until onion is tender. Add the minced garlic and sauté until it is golden in color, about one minute.
  • Stir in all other ingredients. Simmer on medium to medium low heat for 15 to 20 minutes, stirring occasionally. Taste and adjust seasonings as desired.
  • Serve as is or top with sliced green onions and Homemade Croutons. If not dairy-free, sour cream and shredded cheddar cheese make great toppings too.


Serving: 1cup, Calories: 280kcal, Carbohydrates: 47g, Protein: 14g, Fat: 6g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Sodium: 1510mg, Potassium: 969mg, Fiber: 15g, Sugar: 7g, Vitamin A: 1216IU, Vitamin C: 33mg, Calcium: 155mg, Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Share the Love:

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. CathyB says:

    I discovered this recipe Aug ‘22.  I have made this vegan chili four times!  It is so easy to put together and a quick meal to make in a rush.  My husband loves it.  I serve it with brown rice or  skillet corn bread,  it is a satisfying meal.  Looking forward to making this chili during the cold winter months ahead.

    1. Christina says:

      I hate I missed this comment and I’m happy you enjoyed it! I love this chili so much too!

  2. Charlotte says:

    Made this for my husband as I am not a bean lover. Super easy to make, and he loved it!! I halved the recipe and it made 4 meals for him. Great for lunches for the week. Thanks for another great recipe Christina!