I've been making this smoky vegan crockpot chili every winter for years now because it's a lifesaver on weekdays. It's loaded with protein and fiber from lots of veggies and beans and smoky flavor from a handful of spices and herbs. Plus it couldn't be easier to make and I don't have to use any oil. Just throw together all the ingredients and let the slow cooker work its magic.

Jump To
Oil-free vegan slow cooker chili
I turn to chili ever so often during the cooler months because not only is it super comforting, it's also one of the easiest foods to make when you can't tear yourself away from your work desk or from the comfort of your couch. I have so many chili recipes on the blog and two of my favorites for ease of preparation are my vegan Instant Pot chili and this slow cooker chili.
There are so many reasons I love this chili recipe. For one, cooking the meatless chili in the crockpot builds delicious flavor and it makes the house smell like heaven all day. What's also great about this chili is that it's very, very customizable. I can add to it all the stragglers in the fridge - this time I had half a butternut squash, a bell pepper and a handful of mushrooms along with celery, carrots and onions. You can use fresh or canned tomatoes. And you can use any beans you have sitting in your pantry. My favorite combination is black beans and pinto beans, but you can use just one kind.
My best tip to make sure this vegan chili turns out as fabulous as it's meant to be is to season generously and to your taste. I add ground cumin, ground coriander, paprika, oregano, and chili powder. The chili powder, which I make at home, has many of the same seasonings but it's made from whole, roasted spices and it enhances the smokiness of the chili.
When I first posted this recipe in 2013, it was part of a book review I did on Dr. Joel Furhman's "Eat to Live" cookbook. I've since made several tweaks to his original recipe while keeping it oil-free, and that's the version I'm sharing today.
The chili is soy-free, nut-free and vegan. This recipe makes four very hearty servings - perfect to slurp up for a satisfying dinner that won't leave you feeling heavy. Instead of sour cream and cheese, I top my chili bowl with avocados, onions and cilantro. You can also serve the chili over quinoa or brown rice if you're very hungry.
Perfection! I will definitely make this again!
-Lynn

Vegan Crockpot Chili (No Oil)
Ingredients
- 1 medium onion (finely diced)
- 3 stalks celery (finely diced)
- 1 medium carrot (finely diced)
- 1 bell pepper (any color, finely diced)
- ½ small butternut squash (about one pound, peeled and diced)
- 8 ounces cremini mushrooms or button mushrooms (sliced)
- 3 medium tomatoes (diced, or use two 14 oz cans of diced tomatoes with all the juices)
- 5 cloves garlic (minced)
- 2 cups canned or cooked pinto beans (strained)
- 2 cups canned or cooked black beans (strained)
- ½ cup water
- 1 teaspoon paprika
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 2 tablespoons chili powder
- 1 teaspoon oregano
- Salt and ground black pepper to taste
Instructions
- Place all the vegetables in the crockpot - onions, celery, carrot, butternut squash, bell peppers, mushrooms and tomatoes. Add the garlic.
- Add the pinto beans, black beans, water, paprika, cumin, coriander, chili powder and oregano. Mix and stir in salt and ground black pepper to taste.
- Cover the crockpot and cook on low for seven hours or on high for three hours. Mix and add more salt and pepper if needed before serving.
Notes
- Tomatoes: Fresh tomatoes add sweetness to this recipe, and I prefer them to canned. But if you don't have fresh tomatoes on hand, use canned, diced tomatoes.
- Beans: If you cook the beans from scratch, reserve the cooking water to use instead of water in the recipe.
- Chili powder: I strongly recommend using a homemade chili powder like this one for the best flavor. But you can also use your favorite store bought brand of chili powder.
Nutrition Information
How to make vegan crockpot chili
Layer the vegetables
Place onions, celery, carrots, bell peppers, butternut squash, mushrooms and garlic in crockpot.

Add beans and seasonings
Add the pinto beans, black beans, cumin, coriander, paprika, oregano and chili powder to the crockpot.

Cook
Cover the crockpot and cook on low for seven hours or on high for three hours.

Serve
Ladle the chili into bowls and add optional toppings, including diced or sliced avocados, red onions and cilantro. Serve hot.

Vegan crockpot chili FAQs
Red kidney beans and black-eyed peas would both work nicely.
You absolutely can. There is so much flavor from the spices and herbs, you really don't need much salt or any salt at all.
Yes, but try and make sure you balance flavors so you have a mix of sweet vegetables like winter squash, carrots, sweet potatoes, spicy vegetables like bell peppers and onions, vegetables that have an astringent flavor like celery, turnips and green beans, and vegetables that add umami like mushrooms.
Vegetables, beans and spices all have small quantities of fat so this chili is not "fat-free." But it has no added oil and just 2 grams of total fat per serving.
Yes, you can freeze the chili for up to four months. It also can be stored in the fridge for four days after you make it. Reheat the chili until it's warmed through before serving.
First posted Dec. 31, 2013, updated and re-published on Feb. 6, 2026.










Filed Under: Bell Peppers, Carrots, Gluten-Free Recipes, Grain-Free Recipes, Mushrooms, No Added Oil, Nut-Free Recipes, Slow Cooker Recipes, Soy-Free Recipes, Vegan Dinners, Winter Squash