This site uses affiliate links and I may earn a commission at no extra cost to you.

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

This vegan chili slow cooker recipe is the easiest four bean chili I make, full of bold flavor from inexpensive, basic pantry ingredients like canned beans (or a batch of homemade pinto beans). It has Instant Pot and stovetop directions too, and this slow cooker vegetarian chili is naturally gluten-free, dairy-free, oil-free, and vegan, so everyone at the table can dig in!

completed Vegan Bean Chili plated in a bowl against a light background

The Easiest, Budget-Friendly, Best Slow Cooker Vegan Chili

If there were one dish that perfectly represents PBOAB, it would be this 4-bean vegan chili slow cooker recipe. It’s hearty, comforting, and full of plant protein and fiber from beans, but it won’t break the bank. More so, it’s ridiculously simple to prepare, with just minutes of prep before you dump everything in a slow cooker to do all the work. Best of all, this vegan bean chili is super crowd-pleasing to impress vegans and meat eaters alike!

Honestly, this one-pot vegan slow cooker chili is one of the easiest, laziest, and cheapest recipes I make, and you’d never guess it! Thrown together from four types of beans, several vegetables, and a handful of other inexpensive pantry staples, this hands-off recipe cooks it low and slow in a crockpot to allow all the bold flavor to meld to perfection.

Each serving has about 17 grams of protein and 17 grams of fiber (see the nutrition in the recipe card), so it makes a satisfying meal any time of the day, especially loaded with all your favorite toppings. And if you don’t have the patience to wait for this slow cooker vegan chili, I’ve also included instructions for stovetop and Instant Pot vegan chili versions! When I want a thick, meaty texture from lentils, I make my lentil and bean chili on the stovetop.

Best of all, you can make a big batch to enjoy throughout the week or freeze leftovers for another time. When I want chili on the table in about 35 minutes, I make my easy vegan chili with roasted bell peppers, and in the fall I love my one-pot pumpkin chili.

The Vegan Bean Chili Ingredients and Substitutes

We pack this slow cooker vegetarian chili recipe with inexpensive, pantry-staple, good-for-you ingredients.

ingredients for Crockpot Four Bean Chili measured out against a white surface
  • Beans: You need 5 cans of beans (regular or reduced sodium) in four kinds: two cans of black beans plus one can each of pinto beans, kidney beans, and garbanzo beans (chickpeas). That mix makes a hearty four bean chili, but you can use whatever beans you have in your pantry. For an all white bean version, try my vegan white bean chili.
  • Aromatics: You’ll need garlic and onion (red, white, or yellow) for this slow cooker vegetarian chili recipe. Use garlic and onion powder in a pinch.
  • Tomatoes: You’ll need a combination of tomato paste and a can of diced or crushed tomatoes (juices included) for added tomatoey depth. Fire-roasted tomatoes work best, but any will do.
  • Vegetables: We use a simple and fairly typical combination of veggies in this crock pot meatless chili, including:
    • Bell pepper (green, orange, or red bell pepper)
    • Zucchini
    • Corn (canned or frozen)
  • Spices: You’ll need ground cumin, salt, and chili powder (or cayenne powder). Adjust the amount to taste.
  • Water: To bring the mixed bean chili to the correct consistency. For more flavor, use low-sodium vegetable broth.

The Add-ins and Variations:

  • Other vegetables: You could enjoy several other vegetables in this crockpot bean chili. Our favorites include:
    • Carrot
    • Celery
    • Sweet potato (½-inch pieces; increase the cooking time). I also love sweet potato in my quinoa sweet potato chili.
  • Smoked paprika: For a subtle smoky flavor, add a pinch and increase to taste.
  • Lemon/Lime juice: Serve the crock pot vegetarian chili with lemon or lime wedges to squeeze into the chili when serving.
  • Herbs & Spices: Increase the flavor of this vegan/vegetarian chili crock pot recipe further with the addition of:
    • Oregano (add ¼-½ tsp)
    • Parsley (ditto above)
    • Cinnamon (just a pinch)
    • Bay leaves (1-2 leaves, discarded before serving)
  • Green chilies: Fresh or a can of diced green chilies for extra flavor and heat.
  • Chipotle in adobo sauce: It’s smokey, spicy, and perfect for this vegan bean chili. Start with just a teaspoon, and increase to taste.
  • Sugar: If the canned tomatoes are very acidic, add some sugar (a large pinch) to balance the flavors.  

How to Make Vegan Chili in a Slow Cooker

If you didn’t believe me when I said this vegan slow cooker chili recipe is one of the easiest vegan meals, get ready for this 2-step slow cooker recipe!

Keep scrolling to the recipe card for the complete list of ingredients and recipe instructions.

  • 1) First, prep the vegetables: finely chop the onion and bell pepper (seeds and top removed), grate the zucchini, and mince the garlic.
  • 2) Then, throw everything into the crock pot, mix thoroughly, and cook over LOW for 4 to 6 hours or HIGH for 1 to 2 hours, stirring every hour or so. Add more liquid if needed. No slow cooker? Use the slow cook setting on your Instant Pot with the lid on (that’s the pot you see in these photos).

Taste and adjust the seasonings to your preference, then serve the vegan bean chili with your toppings of choice!

Instant Pot Vegan Chili

You can prepare it in the Instant Pot in no time at all. Just throw everything into it and cook on manual HIGH pressure for 5 minutes. Once done, carefully use the quick release and enjoy!

For extra flavor, use the sauté function with the onion, garlic, and pepper for 3-4 minutes, then add the spices and cook for a further 1-2 minutes before adding the remaining ingredients.

Stove Top Vegan Bean Chili

Finally, if you don’t have an Instant Pot but want this vegan bean chili from the kitchen to table in about 30 minutes, give this stovetop version a go.  

  1. We like adding extra flavor depth to the stovetop version by first sautéing the onion, garlic, and bell pepper for 4-5 minutes until the onion is translucent.
  2. Add the spices and cook for a further minute. Then add in all the remaining ingredients, stir, reduce the heat to a simmer, and cook the chili for 20-30 minutes with the lid on, stirring occasionally. Simmer for even longer, up to an hour, for deeper flavor, adding more water or broth if needed.

Top Recipe Tips and Notes

  • Cut veggies evenly: So they cook evenly.
  • For a creamier consistency: You can either use an immersion blender directly in the crockpot or transfer a small amount of the beans to a blender to blend until creamy, then mix back into the chili.
  • Adjust the amount of liquid: Add more water (or vegetable broth) based on how ‘soupy’ you’d prefer the vegan chili slow cooker recipe.
completed Vegan Bean Chili plated in a bowl against a light background

What Are The Best Vegan Chili Toppings?

The simplicity of this slow cooker vegetarian chili means we usually have some energy to spare for serving time, perfect for preparing some of our favorite chili toppings. Choose from any of the below to complete your dish.

  • Tortilla chips or strips
  • Cilantro, parsley, or scallions
  • Avocado slices or guacamole
  • Jalapeno chili slices (fresh or pickled)
  • Hot sauce
  • Fresh salsa, like Pico de Gallo
  • Sliced cherry tomatoes
  • Vegan sour cream or plain vegan yogurt
  • Vegan cheese, like vegan feta or cheddar

What Else To Serve With Chili?

Along with your favorite toppings, optionally enjoy this crockpot vegan chili with a side of cornbread (skillet or jalapeno baked) or some crusty bread. You could also enjoy it with brown rice, quinoa, cauliflower rice, or over a baked sweet potato.

You can also stir leftovers into cooked pasta for a simple chili mac or enjoy it over vegan nachos. If you love dump-and-go dinners, my tofu slow cooker recipe for red curry is just as simple.

Storage Instructions

Allow the vegan bean chili to cool, then store the leftovers in an airtight container in the fridge for 4-5 days. Alternatively, freeze it for up to 3 months. Then, leave it to thaw in the refrigerator overnight before reheating it.

This vegan chili slow cooker recipe tastes even better on day two, so we’re a big fan of making it a day in advance, too!

We like to reheat the chili gently on the stovetop or in the microwave (in 30-second increments, stirring in between) until piping hot. If it’s thickened up too much, add an extra splash of water or vegetable broth.

Vegan Slow Cooker Chili FAQs

How long do you cook vegan chili in a slow cooker?

Cook it on LOW for 4 to 6 hours or on HIGH for 1 to 2 hours, stirring every hour or so. The beans are already cooked, so the time is for softening the vegetables and letting the flavors blend. Add a splash of water if it gets too thick.

How many cans of beans are in this chili?

This chili uses five 15-ounce cans of beans: two cans of black beans and one can each of pinto beans, kidney beans, and garbanzo beans. Any mix of beans works as long as you keep the total at five cans.

Can I use dried beans instead of canned?

Yes, as long as you cook them first. Use about 1 ½ cups of cooked beans for each can. I haven’t tested adding uncooked dried beans straight to the slow cooker, so I don’t have a cook time for that.

Is this vegan chili also vegetarian?

Yes! This chili has no meat, dairy, or eggs, so it works for vegetarians and vegans alike. If you’re looking for a crockpot vegetarian chili, this is the one I make most often.

Do you need to add water to chili in a slow cooker?

Just a little. This recipe uses ½ cup of water because the diced tomatoes and their juices add liquid too. Stir in more water or low-sodium vegetable broth if you like a thinner chili.

You might also enjoy this collection of 59 Ways to Use a Can of Beans.

If you tried this vegan slow cooker chili recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Cookbooks

If you’re loving my recipes and would like a more comprehensive resource, check out my cookbooks!

Vegan Bean Chili [Slow Cooker, Instant Pot, Stove]

4.95 from 74 votes
Prep: 30 minutes
Cook: 4 hours
Total: 4 hours 30 minutes
Servings: 6 servings
bowl of vegan bean chili with avocado, tortilla chips, and cilantro
This vegan chili slow cooker recipe is the easiest four bean chili I make, full of bold flavor from inexpensive pantry ingredients. It has Instant Pot and stovetop directions too, and it’s naturally gluten-free, dairy-free, oil-free, and vegan.

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Ingredients 

  • 1 small yellow or red onion diced
  • 2 garlic cloves minced
  • 1 small green or red bell pepper diced
  • 1 small zucchini grated
  • 2 (15-ounce / 425 g) cans black beans drained
  • 1 (15-ounce / 425 g) can pinto beans drained
  • 1 (15-ounce / 425 g) can kidney beans drained
  • 1 (15-ounce / 425 g) can garbanzo beans drained
  • 1 (15-ounce / 425 g) can diced tomatoes with their juices
  • ½ cup (120 ml) frozen corn kernels
  • 1 (6-ounce / 170 g) can tomato paste
  • 3 Tablespoons (45 ml) cumin
  • 1 teaspoon (5 ml) chili powder
  • ½ cup (120 ml) water
  • salt to taste

Instructions 

  • Add the onion, garlic, bell pepper, and zucchini to the slow cooker.
    ingredients for Vegan Bean Chili [Slow Cooker, Instant Pot, Stove] measured out against a white surface
  • Add the black beans, pinto beans, kidney beans, and garbanzo beans.
    process of pouring ingredients into a pot
  • Add the diced tomatoes with their juices, corn, tomato paste, cumin, chili powder, and water.
    process of mixing ingredients together in a pot
  • Stir until everything is well mixed.
    process of mixing ingredients together in a pot
  • Cover and cook on LOW for 4 to 6 hours or on HIGH for 1 to 2 hours, stirring every hour or so. Add more water if the chili gets too thick.
    process of mixing ingredients together in a pot
  • Season with salt to taste and serve with your favorite toppings.
    completed Vegan Bean Chili plated in a bowl against a light background

Instant Pot

  • Add all the ingredients except the salt to the Instant Pot and stir.
  • Cook on HIGH pressure for 5 minutes, then use a quick release. Season with salt to taste.
    process of mixing ingredients together in a pot

Notes

  • Cut the vegetables evenly so they cook evenly.
  • For a creamier chili, blend some of it right in the slow cooker with an immersion blender, or blend a scoop of the beans in a blender and stir them back in.
  • Add more water or low-sodium vegetable broth if you like a thinner chili.
  • No slow cooker? Use the slow cook setting on your Instant Pot with the lid on and follow the same steps.
  • Stovetop: sauté the onion, garlic, and bell pepper for 4 to 5 minutes until the onion is translucent, add the spices for 1 minute, then add everything else and simmer with the lid on for 20 to 30 minutes, stirring occasionally.
  • Store leftovers in an airtight container in the fridge for 4 to 5 days, or freeze for up to 3 months.

Nutrition

Serving: 1servingCalories: 280kcalCarbohydrates: 53gProtein: 17gFat: 3gSaturated Fat: 0.4gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 652mgPotassium: 1236mgFiber: 17gSugar: 10gVitamin A: 1089IUVitamin C: 35mgCalcium: 144mgIron: 7mg

Additional Info

Author: Toni Okamoto
Course: Dinner
Cuisine: Mexican
Method: Slow Cooker
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂
About

Toni Okamoto

“They say you are what you eat, so I strive to be healthy.
My goal in life is not to be rich or wealthy,
‘Cause true wealth comes from good health and wise ways…
we got to start taking better care of ourselves ” – Dead Prez

More about Toni Okamoto
4.95 from 74 votes (67 ratings without comment)

Leave a comment

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

Recipe Rating




Comments

    1. Hi Annie! You sure can! For the stovetop version, first sauté the onion, garlic, and bell pepper for 4-5 minutes until the onion is translucent. Add the spices and cook for a further minute. Then add in all the remaining ingredients, stir, reduce the heat to a simmer, and cook the chili for 20-30 minutes with the lid on, stirring occasionally. Simmer for even longer for further ‘developed’ flavors, up to an hour – adding more water/broth if needed. Enjoy 🙂