Best Slow Cooker Vegan Chili (21 Grams Protein Per Serving)
Smoky, hearty and packed with fresh vegetables and 21 grams of protein per serving, this Slow Cooker Vegan Chili fills your kitchen with a savory aroma that pulls you straight to the table for a bowl so satisfying, you’ll beg for more.

Imagine a vegan chili recipe loaded with plant-based protein, that requires minimal effort to make in your crockpot! One that you can start in the morning and have it ready for dinner time. That’s this chili!
Four types of beans, fresh zucchini and yellow squash, fire-roasted tomatoes, savory spices, jalapeno peppers and more. Top with chopped cilantro, fresh avocado, green onions and chili pepper flakes, and you have a plant-based chili that will give you leftovers for 4-5 days.
Ingredients for Slow Cooker Vegan Chili (With Substitutions)

- Beans – you’ll need 4 types of canned beans: chili beans, red kidney beans, garbanzo beans and black beans. If there is a type of bean you don’t care for, feel free to substitute with your favorite. You can also use white beans and/or pinto beans.
- Olive Oil – any neutral oil will do, including canola oil, grapeseed oil or sunflower oil.
- Onion – yellow or red onion will work. You can also substitute with sliced shallots or a teaspoon of onion powder if fresh onions are unavailable.
- Garlic – fresh minced garlic works best here, but if you’re out, it’s ok to substitute with 1 teaspoon garlic powder.
- Zucchini & Yellow Squash – these can be swapped out for just about any vegetable, including carrots, celery, sweet potatoes, butternut squash, bell peppers or green beans.
- Seasonings – include ground cumin, oregano, and chili powder, along with sea salt and black pepper.
- Tomatoes – you’ll use 2 cans of crushed tomatoes and a can of diced, fire-roasted tomatoes. You can substitute with tomato sauce and tomato paste.
- Corn – you need a 14.5 ounce can of corn that’s well-drained.
- Garnishes – cilantro, squirt of lime, avocado, jalapeno peppers, green onions, chili pepper flakes.
How to Make Slow Cooker Vegan Chili

Step 1: in a large skillet, heat oil. Saute onion and garlic for 3 minutes; Be careful not to burn.

Step 2: add zucchini and squash and continue to saute for another 3-5 minutes.

Step 3: transfer garlic, onions, zucchini and squash to a slow cooker. Add remaining ingredients: cumin, oregano, salt, pepper, chili powder, crushed and diced tomatoes, chili beans, kidney beans, garbanzo beans, black beans and corn and stir to mix so ingredients are well-incorporated.
Cover and cook on high for minimum of 2 hours, maximum, on medium heat, 6-8 hours. Garnish with my Trader Joe’s Zhoug Sauce, jalapeno peppers, green onions, vegan cheddar cheese, vegan sour cream, avocado and/or cilantro. Serve immediately with a loaf of crusty bread or this reader-favorite Foccacia Bread.

Expert Tips
- For best results, be sure to use a 5-quart or larger slow cooker.
- You can also make this on the stovetop in a Dutch Oven or regular pot. Simply complete all the steps on the stovetop in one pot, instead of transferring everything into a crockpot.
- If the chili is too thick for your taste, you can add some vegetable broth to thin it out.
- If you love vegan chili, try my Vegan White Bean Chili with mind-blowing black garlic.

Frequently Asked Questions
Yes, this chili actually tastes better the next day after a night in the fridge, when all the spices and seasonings have a chance to “settle in” and balance the flavors. Reheat gently on the stovetop and add a splash of broth if it’s thickened too much.
It sure is.The beans freeze beautifully, and the squash and zucchini hold their shape better than you’d expect in a chili-style base. TIP: let the chili cool to room temperature before freezing. Then store in an airtight container for up to 3 months. Thaw overnight in the fridge and reheat slowly for the best texture.
For natural thickening, mash or use your immersion blender to blend about one cup of the chili (beans and all) and then stir it back into the pot. Alternatively, you can mash or blend for 1 minute while the chili is in the slow cooker. The starches from the beans create a creamy, stew-like texture without changing the flavor. Let the chili simmer for another 5 to 10 minutes afterward so everything melds together nicely.

Storage, Freezing and Reheating
Storage – store in your refrigerator in an air-tight container for up to 5 days.
Freezing – leftovers can be frozen in an airtight container in your freezer for up to 3 months. For added convenience, store in single-serving sizes to use as a meal prep.
Reheating – for best results, thaw in the refrigerator overnight, then reheat on the stovetop or microwave when ready to serve.

Serving Suggestions
- Make it a meal by pairing this slow-cooker vegan chili with a side Blueberry Salad and a loaf of crusty Vegan Garlic Bread. Don’t forget this Blueberry Lemonade Margarita!
- Serve it over a side of baked sweet potato with your favorite garnishes.
- Serve it with a side of these Roasted Sweet Potatoes and Brussel Sprouts for extra flavor and nutrition.
- Serve over quinoa, brown rice, barley or millet for extra flavor and added texture. It’s even great with this Forbidden Rice Recipe.

More Comfort Food Recipes
Have you tried this? Why not leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card right below and/or a review in the comment section further down the page? I always appreciate your feedback. You can also follow me on Instagram, Facebook, Pinterest, and Twitter, and sign up for my newsletter!

Slow Cooker Vegan Chili Recipe
Equipment
- Slow Cooker or…
- Dutch oven optional, or…
- Large Pot optional
Ingredients
- 2 tbsp olive oil
- 1 cup onion chopped
- 2 tsp garlic minced
- 1 small zucchini cut into cubes
- 1 small yellow squash cut into cubes
- 1 tsp ground cumin
- 1 tbsp oregano
- 1 tsp sea salt
- 1 tsp black pepper
- 2 tbsp chili powder
- 2 28 oz cans crushed tomatoes
- 1 14.5 oz can diced tomato
- 1 14.5 oz can chili beans with sauce
- 1 14.5 oz can kidney beans drained
- 1 14.5 oz can garbanzo beans drained
- 1 14.5 oz can black beans rinsed and drained
- 1 14.5 oz can corn drained
Garnishes
- cilantro chopped
- avocado chopped or sliced
- lime juice
- green onions chopped
- chili pepper flakes
Instructions
- In a large skillet, heat oil. Saute onion and garlic for 3 minutes; Be careful not to burn.
- Add zucchini and squash and continue to saute for another 3-5 minutes.
- Transfer garlic, onions, zucchini and squash to a slow cooker. Add remaining ingredients: cumin, oregano, salt, pepper, chili powder, crushed and diced tomatoes, chili beans, kidney beans, garbanzo beans, black beans and corn and stir to mix so ingredients are well-incorporated.
- Cover and cook on high for minimum of 2 hours, maximum, on low to medium heat, 6-8 hours. Garnish with jalapeno peppers, green onions, vegan cheddar cheese, vegan sour cream, avocado and/or cilantro. Serve immediately with a loaf of crusty bread or this reader-favorite Foccacia Bread.
Notes
- For best results, be sure to use a 5-quart or larger slow cooker.
- You can also make this on the stovetop in a Dutch Oven or regular pot. Simply complete all the steps on the stovetop in one pot, instead of transferring everything into a crockpot.
- If the chili is too thick for your taste, you can add some vegetable broth to thin it out.
- If you love vegan chili, try my Vegan White Bean Chili with mind-blowing black garlic.






I’ve never done zucchini & squash in chili, but this was delicious!
First time for me too. Glad u enjoyed!
I let this vegan chili cook away in the slow cooker, and it turned out thick, hearty, and so easy—one of those set-it-and-forget-it meals that works every time.
I love slow cookers. Thanks much.
This was very good! I love all the beans, especially the addition of the garbanzo beans. I have to confess, I added ground beef. LOL.
Glad u enjoyed! Thank u.
I’ve tried a few plant-based chilis over the years, but this one is by far the best one. Super smoky, very filling, and just overall delicious. 10 out of 10 from me and the family 🙂
I love this one too! Thanks much.