Crockpot Vegetarian Chili
This easy crockpot vegetarian chili recipe tastes delicious and is easy to make with basic pantry ingredients, three beans, vegetables, and spices. Give it a try and find out why it has earned hundreds of 5-star reviews, and is the best vegetarian chili you’ll find anywhere!

5 star review
“I made this today (followed the recipe exactly) and it was delicious! Definitely will make again, and the prep was maybe 10 minutes max. So easy and flavorful – this is perfect for a weeknight meal!”
– Jen
Say Hello to The BEST Slow Cooker Vegetarian Chili
We’re big fans of slow cooker chili recipes around here, and this recipe is no exception! This hearty slow cooker three bean vegetarian chili is full of vegetables like onion, bell pepper, carrot, and celery, and packed with hearty kidney, pinto, and black beans. It’s easy to throw together from common pantry staples and requires minimal prep, making it the perfect dump-and-go slow cooker recipe for just about any occasion. It’s a one-pot vegetarian meal you’ll find yourself making again and again.
Once you chop & add all your ingredients to the crockpot, this slow cooker vegan chili is a hands-off recipe. The low & slow cook time allows the vegetables to get tender, and for all the flavors & spices to meld. Easy slow cooker recipes are essentially one-pot meals, meaning less dishes and less clean up for you. This healthy recipe makes a lot, so it’s perfect for easy entertaining, feeding a crowd, or to freeze extra servings for lunch or dinner another day

Make Ahead Tip: This recipe can be made ahead! Perfect for meal prep on busy weeks (or anytime you need to feed a crowd quickly & easily)

Ingredient Notes & Substitution Suggestions
- Onion: Red onion can also be used, or leave it out if you don’t like onions.
- Bell pepper: Any color of bell pepper will work in this recipe, though I preferred red, yellow or orange for extra sweetness in testing.
- Carrot: Carrots add a lovely natural sweetness to this chili. Look for whole, top-on carrots if you can find them!
- Celery: Adds depth of flavor and I love the savoriness that it lends.
- Tomato sauce: Look for canned tomato sauce near the other canned tomato products. I don’t recommend skipping this ingredient, since it adds thickness to the final chili.
- Fire roasted tomatoes: Add a smokiness to this recipe which I love here, but regular diced tomatoes will work well, too.
- Beans: I use a mix of black, pinto, and kidney beans for this recipe, but feel free to use what you have on hand. Chili beans and white beans will also work.
- Spices: Ground cumin, granulated garlic, chili powder, and smoked paprika all add tons of flavor will little effort. Two cloves of minced fresh garlic can be used in place of the garlic powder, and regular paprika in place of smoked. Use a mild chili powder to keep the spiciness low, or hot chili powder for a kick. This is a very mild chili. For a spicier version add ¼ teaspoon cayenne pepper along with the other ingredients and stir in a tablespoon of your favorite hot sauce at the end.
- Fresh lime juice: Don’t skip the fresh lime juice! It really makes this dish.


Crockpot Vegetarian Chili
Ingredients
- 1 cup diced yellow onion
- 1 cup diced red bell pepper
- 1 cup chopped carrot
- 1 cup chopped celery
- 1 (15-oz) can tomato sauce
- 1 (15-oz) can diced fire-roasted tomatoes
- 1 (15-oz) can black beans, drained and rinsed
- 1 (15-oz) can kidney beans, drained and rinsed
- 1 (15-oz) can pinto beans, drained and rinsed
- 2 tsp kosher salt, divided
- 1 tsp granulated garlic powder
- 1 tsp ground cumin
- 1 tsp mild chili powder
- 1 tsp smoked paprika
- 1 tbsp fresh lime juice
- 2 tbsp hot sauce (optional)
Optional Topping:
Equipment
Instructions
- Slow Cooker Instructions
- To a 6-quart slow cooker, add the onion, bell pepper, carrot, celery, tomato sauce, diced tomatoes, black beans, kidney beans, pinto beans, 1 ½ teaspoons salt, garlic powder, cumin, chili powder, and smoked paprika, stirring to combine.
- Cover and cook on high for 4-5 hours or low for 6-7 or until the vegetables are tender.
- Uncover, stir in the lime juice and hot sauce, if using. Taste and add the remaining salt if desired. Serve as is or with any toppings you like.
Stove Top Instructions
- Heat 1 tablespoon olive oil in a large pot or Dutch Oven over medium heat. Add the onions and a pinch of salt, stirring until translucent, about 5 minutes.
- Add the bell pepper, carrot, and celery, and cook an additional 2-3 minutes, stirring occasionally.
- Add the tomato sauce, diced tomatoes, black beans, kidney beans, pinto beans, 1 ½ teaspoons salt, garlic powder, cumin, chili powder, and smoked paprika, stirring to combine.
- Cover, bring to a boil, then reduce to a simmer. Cook, covered, until the veggies are very tender and the chili has thickened, about 30-35 minutes, stirring occasionally.
- Uncover, stir in the lime juice and hot sauce, if using. Taste and add the remaining salt if desired. Serve as is or with any toppings you like.
Notes
- Optional Serving Suggestions: Hot sauce, chopped onion, cilantro, jalapeno, avocado, sour cream, cheese, chips.
- Sodium: For lower-sodium, use low- or no-sodium beans and tomato products.



Tried this out before making it for a pot luck in a few weeks. Added half a cup of diced jalapeños and used 2, 10 oz cans of rotel with green chilis instead of 15 oz diced tomatoes. Came out very good. Just a little spice but not too much. I may add in some fire roasted corn next time. Also want to try with ground turkey. Will definitely make this for the pot luck.
Jay, happy to hear you enjoyed this one and that you spiced it up a bit. Yum! Thanks so much for leaving a review!
This was a hit at a recent party. Like others, I added some vegetable broth.
Tac, so happy to hear this one was a hit — thanks so much for sharing your thoughts!
Perfect! I used Green Pepper instead of Red (cheaper than red & added more contrast in colour from the tomatoes & sauce). My crockpot runs hot so only on high for 2hrs.
Chelsea, great idea to swap in green pepper, and thanks for the note on adapting this recipes for slow cookers that run hot!
Thought it would be just OK, but wanted a vegetarian chili- this was fantastic!! Highly recommend!!
Theresa, yay, so happy to hear you enjoyed this one, thanks so much for taking the time to share your thoughts!
This is the best chili recipe ever!
I especially love how pleasingly colorful it looks, especially when served over a bowl of rice.
Often I add in some plant protein
crumbles (faux beef) and my meat eating friends never realize it.
It’s a real keeper.
So happy to hear you are enjoying this recipe, Kathi. Love the idea of serving it over rice. Yum! Thanks so much for leaving a review!
Made this recipe a handful of times. This latest time inspired me to make this comment. I minced all the veggies very fine, I’m talking a centimeter wide at most, and it made a world of difference. My biggest complaint originally was that it was too chunky and it felt like you’re just eating a hearty bowl of vegetables but with the fine mincing, everything sort of blends with the flavor and texture and your big chunks just end up being the beans. We also add jalapeños since we like it spicy.
I make this every other week. My go to chili. 🙂
Kids love it too.
Mads, I love knowing this one is on repeat in your house. Thanks so much for leaving a review!
Hi – I want to make this but I’m surprised there’s no added liquid?? No water or stock needed? Does the tomato sauce suffice?
Yes, and the vegetables release liquid as they cook, so no extra liquid required.
Can I used canned tomatoes instead of tomato sauce as I have the former on hand but not the latter today? Whole tomatoes or crushed?
What adjustments would you suggest? Thanks!
Canned crushed tomatoes will work better than whole. Tomato sauce is a bit thicker than crushed, so it will be a little less thick, but that’s fine. Tomato sauce also has salt and spices like garlic, onion, and the like, so you may need to bump up those ingredients a bit as well. I’d start with an extra 1/2 tsp salt and 1/2 tsp garlic powder. Then taste the final chili and add any additional seasonings if necessary. If you give it a try let us know how it goes, I’m sure your notes will help others as well!
THIS IS A KEEPER!!! As a vegetarian, I have tried many veggie chilis and this is the best I’ve had. It’s this perfect blend of flavors, with nothing overpowering anything else. Not hot, not mild – just delicious and perfect. The avacado and the lime add so much. I sometimes add some shredded cheese when reheating too! I live in Ecuador and had to subsitute one can of Pinto Beans for garbanzos since I am not sure what they are called here. I also added small diced potatos and they cooked perfect with the timing you gave. When I try a great recipe, I follow that cook! Thanks so much for this!
Ellen, fantastic, so happy to hear this one was a hit! Thanks so much for taking the time to share your thoughts!
Excellent recipe. A definite make again.
I did add diced yam to the last hour of cooking. And limes were a little pricy so just used bottled lime juice which worked fine. And I totally forgot to add any toppings but I don’t think I missed them, it’s delicious all on its own.
Joan, so happy to hear you enjoyed this one and that bottled lime juice worked as a sub for fresh. Thanks for the note and for the review!
This recipe is awesome! Super flavorful despite the lack of meat and what I was initially afraid wouldn’t be quite enough spices – it was perfect! Great kick at the back of the pallet. My kids even loved it, despite all the vegetables! 😆
Substitution option – we’re not big celery fans so I omitted that and threw in some frozen cord instead.
Kendra, wonderful to hear this was a hit with the whole family, and thanks for the substitution tips! Appreciate you leaving a review, too! 🙂
This is my go-to chili recipe! I cut the slices in half for my young children, and they adore it as well!! I love how fast it comes together.
Jillian, fantastic to hear this is such a winner for you and your family. Thanks so much for sharing your thoughts. 🙂
One of my all time favourites
Wonderful to hear this as a favorite for you, Kelly! Thanks for sharing your thoughts!
This was yummy! I cheated and omitted one can of beans and added a small amount of ground beef as a way for my husband to ease into meatless chili. The seasoning was perfect. This was the best chili recipe I’ve made. Printing it and adding it to my notebook of online faves.
Brenda, I love that you added a bit of meat to make this one more enticing to your meat loving husband — such a great tip! So glad you enjoyed, and thanks so much for leaving a review!
Great chili, doubled the chili powder, added an 1/8th teaspoon of cayenne and one cup frozen corn. Forgot the lime juice, DANG! Next time, definitely will be a next time. Love the ease of this versatile and delicious recipe.
So glad you enjoyed this one, Taryn, and that you added more spice! Thanks so much for sharing your thoughts.
Made this the other night and it was delicious!
Fantastic to hear this one was a hit for you, thanks so much for leaving a review, Carolyn!
Very delicious! I used an immersion blender in the end to smooth out the texture a bit!
Amanda, so happy to hear you enjoyed this one, and great tip for creating a smoother texture. Thanks for sharing!
Question! If I add butternut squash cubes to this, do you think I need to add a cup of veggie broth?
Jenine, I haven’t tested it, but I’d say you don’t need to add any additional liquid. Squash will actually release it’s own liquid when cooked low and slow, so it should get tender along with the other veggies and even add flavor to the mix. I would just make sure it’s chopped about the same size as the other veggies. Once it’s cooked you can always add an extra splash of broth at the end if it’s thicker than you’d like. I hope you enjoy!
Absolutely the best recipe I’ve ever tried for vegetarian chili!!!!! Thank you 😊
Yay, so happy this one is a favorite for you, Jenni! Thanks so much for sharing your thoughts!
This was simple and AMAZING! This will be on our family meal plan every other week. To save time on the prep, I used the pre cut mirepoix from the grocery store. We served it like a food bar, with prepared ground beef, sweet potato and all the toppings on the side. It was fun and enjoyable.
Michele, ohhhh, I love the idea of serving as a food bar + using pre-cut veggies to make prep easier. Thanks so much for those tips and for leaving a reivew!
Hi There, need to make this for my kids winter pumpkin night. How many servings would it be for a full crockpot? Wanting to see how many ingriendents I will need. Thank you
Ammara, the recipe as written serves 4-6. If you double the recipe you’ll get between 8-12. If you double the recipe you may need to add an additional 30-60 minutes to the cook time. I hope it’s a hit at the event!
I’m also looking to make this for a large group. Do you think doubling the recipe would still be able to be cooked in a six-quart Crock Pot?
Shannon, I’ve been able to double the recipe in my 6-quart slow cooker no problem! You may need to add an additional 30-60 minutes to the cooking time since it will take the slow cooker a bit more time to come to temp with the additional volume, but other than that you should be good to go. Let me know how it turns out!
So flavorful! First time making vegetarian chili. The amount of ingredients were enough. Prep time did not take long. Put on high in crockpot on my lunch break. Came home to the savory aroma of chili on a brisk day. Added chili to a baked potato. Delicious!
I love the idea of using this vegetarian chili as a baked potato topping, Arnelle, yum! Thanks so much for sharing your thoughts.
Made this for a family luncheon and everyone asked for the recipe! Very delicious. Not too spicy even with the added hot sauce which I would highly recommend using.
Kristen, I agree, the hot sauce adds just the right amount of kick without making the chili overly spicy for most people. Happy to hear it was a hit at the luncheon, and thanks for leaving a reivew!
Excellent, easy, freezes well and company wants the recipe!
What a great way to summarize this recipe, Faye, thanks for your thoughtful review!
I am planning on serving this tonight and would like to know how many people this will serve.
Thank you!
This recipe serves 5-6 people.
What would the cooking time be if I made this in a 3 1/2 qt slow cooker?
Debbie, I haven’t tested it in a smaller slow cooker, so can’t say for sure. As long as the ingredients fit, I would start with the same cook time listed and add or subtract time based on how well the veggies are cooked. I hope you enjoy!
This is an amazing recipe that produces delicious vegetarian chili! Sometimes I add plant-based meat crumbles, but it is awesome either way!
Valerie, I’m so happy to hear you’ve enjoyed this vegetarian chili recipe – I love the idea of adding plant-based meat crumbles, too. Thanks so much for sharing your thoughts!
Help! I doubled recipe and added prescribed amount of salt (4 teaspoons of kosher salt) and now it’s way too salty. I put whole peeled potatoes in to absorb the salt, and that has helped a wee bit. I added the lime juice, again, helped a wee bit. Any other suggestions? I have a full crockpot and party starts in 2 hours.
Bailey, I hope the chili ended up being a hit! Usually the salt will mellow out after a bit, so hopefully that was the case – adding more lime juice and serving with sour cream is another way to balance out extra salt as well.
thanks for your reply! The chili was praised by people at the party and some who are great vegetarian chili makers. I was able to reduce the salt by adding two tablespoons of lime juice, and submerging four russet potatoes in the pot, and letting it all simmer a while. For other readers: the recipe is good, just go easy on the salt.
Bailey, thanks for your follow-up tips! Great idea to add potatoes as well. Cheers!
I made this as written, except subbed white beans for kidney beans. It was really tasty, everyone really liked it. Surprisingly flavorful for such a simple recipe. I liked it better than the chili I’ve made for years. The lime juice and hot sauce really make it. It’s a keeper.
So happy to hear this one is a keeper for you! Thanks for taking the time to leave a review!
Love this recipe and make it frequently. Wondering if I can freeze it? I want to make it today but have other things I need to eat in the next few days. Thanks in advance.
Valarie, yes, this recipe freezes beautifully for up to three months!@
It was a hit. My family really enjoyed it including our 2 year old. Served with rice.
Kimatha, so happy to hear this one was a hit with everyone including your little one. Great idea to serve with rice, too. Thanks so much for sharing your thoughts!
I’m looking forward to trying this. Thank you.
I hope you enjoy, Joanne!
I added TVP for texture and used dried beans, but this was, by far, the best vegan chili recipe I’ve made.
Sarah, what a great idea to bump up the protein with TVP! Thanks for the tip and for leaving a review – so glad you enjoyed!
Hello. I would like to start by saying I LOVE LOVE LOVE this recipe!! Since becoming vegetarian finding food to eat has been a challenge. Ive made this recipe a couple of times in the last month LOL. Only thing I will say is 6 servings doesn’t really last as long as I would like, can I double up on the ingredients for the same amount of cook time in crockpot? I usually cooking on high for the 3-4 hrs
Najhe, yay, so happy to hear you’re enjoying this recipe so much! Yes, as long as the ingredients fit in your slow cooker with about an inch or two of clearance, you’re good. You’ll likely need a bit more time on high since it will take longer for the slow cooker to come to temp when it’s fuller, but it won’t take double the time. I would give it an extra 30-60 minutes the first time you make it doubled, then add on in 30-minute increments until you find the “magic number” for your particular slow cooker. I hope that helps!
Absolutely delicious. Very flavorfull. I doubled the recipe and had it at one of our gatherings. My guests finished the vegeterian chili over the meat chili.
Thank you for sharing this recipe. It will be one of the recipes that will be made over and over 😘😘😘😘
Mandy, how wonderful to hear this one was a hit even over the meat chili. Thanks so much for taking the time to share your thoughts and for leaving a review!
I’m planning to make this for a get together this weekend. Have you ever tripled this recipe? Just wondering if the duration of cooking time would need to be adjusted.
Hi Devon, I’ve doubled the recipe by not tripled. As long as everything fits in your slow cooker with at least 1-inch clearance between the contents and the lid you should be okay. Yes, you’ll likely need to add additional time, but you do not need to double or triple the time. You’ll just need to account for the additional time it takes your slow cooker to come to temperature with the additional liquid/contents. I would guess this would be about 30-60 minutes extra on high, and 1-2 hours extra on low. It could be less or more depending on how hot your slow cooker cooks, but these estimates are a good place to start. Let me know how it goes!
I just won 2nd place in a chili cookoff with this recipe! That’s how good this veggie chili is and it’s easy to make which makes it the best. Thanks Robyn!
Heather, that’s amazing! Thanks for sharing your win and for leaving a review. 🙂
I just won 2nd place in a chili cookoff with this recipe! It’s seriously good and easy to make which makes it the best. Thanks Robyn!
I measured everything out and got 163cal per serving! What is the serving size though?! Lol
Jen, about 1 1/2 cups.