As someone who’s always looking for new ways to feed my family healthy, satisfying meals, I have to share this Crockpot Vegetarian Chili recipe with you. It’s one of those dishes that even meat lovers will enjoy, and it’s so easy to make. Plus, it’s packed with wholesome ingredients like beans, lentils, and vegetables, making it a perfect weeknight dinner or crowd-pleaser for family gatherings. If you’re looking for more cozy meals, check out this Cheesy Broccoli Rice Casserole!
I’m all about meals that are simple, nutritious, and don’t require hours of prep. This recipe does just that! So, let’s dive in, and I’ll show you how to make this chili, along with some tips to make it your own.
Why You’ll Love This Crockpot Vegetarian Chili
This Crockpot Vegetarian Chili is one of those dishes that you’ll find yourself coming back to time and time again. It’s:
- Easy to make: Just chop up your veggies, toss everything into the Crockpot, and let it cook.
- Healthy and filling: Full of fiber from beans and lentils, it’s a meal that sticks with you.
- Customizable: You can switch up the veggies, add different spices, or even throw in some meat if that’s your thing. If you’re craving a little extra protein, consider adding Ground Turkey with Potatoes.
- Family-friendly: My kids love it, and I bet your family will too.
With minimal prep and the ease of using a slow cooker, it’s a perfect go-to recipe for busy days. Plus, it’s a great way to sneak in extra veggies, which is always a win in my book! For more family-friendly ideas, check out this Healthy Tuna Melt Wrap.
Ingredients You’ll Need
The ingredients for this Crockpot Vegetarian Chili are simple, but the combination of flavors makes the dish absolutely irresistible. Here’s what you’ll need:
- 1 can (15.5 oz) pinto beans (rinsed and drained)
- 1 can (15.5 oz) black beans (rinsed and drained)
- 1 can (15.5 oz) kidney beans (rinsed and drained)
- 1 cup red lentils
- 1 can (14.5 oz) fire-roasted crushed tomatoes
- ½ cup chili sauce
- 1 can (8 oz) tomato sauce
- 1 teaspoon red wine vinegar
- 2 cups vegetable broth (or water)
- 5 cloves garlic, minced
- 2 large carrots, chopped
- 1 large red bell pepper, chopped
- 1 cup mushrooms, chopped
- 1 medium onion, chopped
- 2-3 tablespoons chili powder
- 2 teaspoons smoked paprika
- 1 teaspoon cumin
- 1 teaspoon black pepper
- ¼ teaspoon sea salt
- ¼-½ teaspoon red pepper flakes (optional for heat)
- 1 teaspoon dried oregano
Optional Toppings:
- Avocado slices
- Fresh cilantro
- Plain non-fat Greek yogurt
- Tortilla chips
- Shredded cheese
This list isn’t long, and it’s mostly pantry staples. I bet you already have a lot of these ingredients in your kitchen! You might also like this Pomegranate Guacamole to serve alongside.
Step-by-Step Instructions
1. Prepare the Vegetables
Start by chopping up your veggies into bite-sized pieces. This includes:
- Carrots: I like to slice them thin so they cook quickly and soak up all the delicious flavors.
- Bell pepper: Red bell peppers add a nice sweetness to the chili.
- Mushrooms: These give the chili a bit of a meaty texture without any meat.
- Onion: I love the depth of flavor onions bring to a dish like this.
Make sure all the veggies are chopped up and ready to go. If you need more veggie inspiration, check out this Greek Hummus Platter for another tasty, veggie-packed option.
2. Add Everything to the Crockpot
Once your veggies are prepped, it’s time to get everything into the Crockpot. This is the easiest part:
- Add the beans, lentils, crushed tomatoes, chili sauce, and tomato sauce into the Crockpot.
- Pour in the vegetable broth (or water), and stir to combine.
- Add the garlic, chopped veggies, and all of your spices: chili powder, smoked paprika, cumin, black pepper, sea salt, red pepper flakes (if you like heat), and oregano.
Stir everything together until it’s well mixed. That’s it for prep – so simple, right? If you’re looking for more Crockpot recipes, check out this Slow Cooker Honey Garlic Pulled Pork.
3. Cook the Chili
Now that your Crockpot is full of ingredients, cover it with the lid and set it to cook. You can either cook it on HIGH for 4 hours or LOW for 6 hours. I prefer the low and slow method because it lets all the flavors develop, but if you’re in a rush, HIGH works just fine.
4. Blend the Chili for Texture
Once the chili is cooked, here comes the magic. To achieve that perfect chili texture, you need to blend part of the mixture. If you skip this step, you’ll end up with more of a soup – and while that’s delicious too, this gives you that thick, chunky chili you’re craving.
- Take out about 1-2 cups of the chili and blend it in a stand blender until small chunks remain. You can also use an immersion blender directly in the Crockpot if you have one. Just pulse and stir until you get the texture you like.
Once you’ve blended the chili, stir it back into the Crockpot, and give everything a taste. Adjust the seasoning if needed. Sometimes, I like to add a little extra chili powder or cumin at this stage. For a side dish, try this Crispy Air Fryer Potatoes to go with the chili.
5. Serve with Toppings
Now for the fun part – toppings! This is where you can get creative and make the chili your own. Some of my favorite toppings are:
- Fresh cilantro: It adds a refreshing, herby flavor.
- Sliced avocado: Creamy avocado is perfect for balancing the heat.
- Plain non-fat Greek yogurt: This is a great sour cream alternative.
- Tortilla chips: Crunchy chips are always a hit, especially for dipping.
- Shredded cheese: A little cheese makes everything better.
6. Enjoy!
Now, grab a bowl of that warm, hearty Crockpot Vegetarian Chili, and enjoy! This dish is perfect for cozy nights in, or even as a filling meal for a crowd. For a delicious side, consider making Cheesy Refried Bean Dip.

Tips for Making This Recipe Your Own
This Crockpot Vegetarian Chili is versatile, and one of the things I love about it is how easily it adapts to different preferences and dietary needs. Here are a few tips to help you make it your own:
Add Meat If You Want
While this is a vegetarian chili, if you’re not plant-based, you can easily add ground beef or turkey for a meaty version. Just brown the meat in a skillet before adding it to the Crockpot. If you’re craving another meaty recipe, check out this Spicy Black Bean Soup.
Switch Up the Veggies
Feel free to swap out some of the veggies in this recipe based on what you have on hand or what’s in season. Some great substitutions include:
- Zucchini: Adds a nice, mild flavor.
- Sweet potato: For a slightly sweeter, heartier chili.
- Jalapenos: If you like extra spice, add a chopped jalapeno to the mix.
- Eggplant: Adds another meaty texture without the meat.
Experiment with Spices
Spices are key to making this chili delicious. If you like it spicier, try adding more red pepper flakes or chipotle powder for a smoky kick. You can also experiment with coriander, cinnamon, or a pinch of cocoa powder for a unique flavor profile. If you need more ideas, you might love this Roasted Chicken with Garlic Herb Butter as a flavorful alternative.
Storing and Freezing Leftovers
The great thing about this chili is that it makes plenty of leftovers. If you have extra, don’t worry – it stores beautifully!
- Fridge: Store leftover chili in an airtight container for up to 4 days. When you’re ready to eat, simply reheat it in the microwave or return it to the Crockpot on the WARM setting.
- Freezer: You can also freeze this chili! Just place it in a freezer-safe container for up to 3 months. When you’re ready to eat, defrost it overnight in the fridge and reheat it, or throw it straight into the Crockpot (you may need to add a little extra broth if it’s frozen solid).
FAQs
Can I use fresh beans instead of canned?
If you prefer using dried beans instead of canned, you absolutely can! However, you’ll need to soak them overnight and adjust the cooking time. Dried beans typically take longer to cook, so you’ll want to ensure they’re fully tender before blending. If you’re in a rush, canned beans are a time-saver.
Can I add meat to this recipe?
Yes! While this chili is vegetarian, you can easily add meat if you like. Ground beef, turkey, or chicken are great additions. Just brown the meat in a skillet before adding it to the Crockpot. For a heartier version, try adding some cooked sausage or even bacon!
How can I make this chili spicier?
If you like your chili with a bit more heat, there are several ways to spice it up:
Add more red pepper flakes or jalapeños.
Try adding some chipotle powder for a smoky flavor.
You can also include a diced serrano pepper or habanero for extra kick.
Can I make this chili ahead of time?
Yes! This chili is perfect for making ahead. You can store it in the fridge for up to 4 days. If you’re prepping for a busy week, this is an excellent make-ahead meal. Just reheat it on the stove or in the microwave when you’re ready to eat.
Can I freeze the leftovers?
Absolutely! This chili freezes well for up to 3 months. Just store it in a freezer-safe container, and when you’re ready to enjoy it, thaw it overnight in the fridge and reheat it. If it’s too thick after freezing, simply add a bit more broth or water to reach your desired consistency.
Final Thoughts on Crockpot Vegetarian Chili
Whether you’re making it for a busy weeknight dinner or as a party dish, this Crockpot Vegetarian Chili is sure to become a staple in your recipe rotation. It’s easy, customizable, and full of flavor, making it perfect for families of all sizes. Plus, the leftovers are even better the next day!
I hope you give this recipe a try, and don’t be afraid to get creative with it. Add your favorite veggies, tweak the spices, and make it your own. If you end up making this chili, be sure to share your version – I’d love to hear how it turned out!
Pin It for Later!


If you loved this recipe, make sure to Pin it on Pinterest so you can easily find it next time you’re craving a warm, comforting meal!
Print
Crockpot Vegetarian Chili Recipe
- Total Time: 4-6 hours
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This Crockpot Vegetarian Chili is an easy, hearty, and healthy meal that’s perfect for a weeknight dinner or family gathering. Packed with beans, lentils, vegetables, and spices, it’s both satisfying and customizable.
Ingredients
- 1 can (15.5 oz) pinto beans, rinsed and drained
- 1 can (15.5 oz) black beans, rinsed and drained
- 1 can (15.5 oz) kidney beans, rinsed and drained
- 1 cup red lentils
- 1 can (14.5 oz) fire-roasted crushed tomatoes
- ½ cup chili sauce
- 1 can (8 oz) tomato sauce
- 1 teaspoon red wine vinegar
- 2 cups vegetable broth (or water)
- 5 cloves garlic, minced
- 2 large carrots, chopped
- 1 large red bell pepper, chopped
- 1 cup mushrooms, chopped
- 1 medium onion, chopped
- 2–3 tablespoons chili powder
- 2 teaspoons smoked paprika
- 1 teaspoon cumin
- 1 teaspoon black pepper
- ¼ teaspoon sea salt
- ¼–½ teaspoon red pepper flakes (optional for heat)
- 1 teaspoon dried oregano
- Optional toppings: Avocado slices, fresh cilantro, plain non-fat Greek yogurt, tortilla chips, shredded cheese
Instructions
- Chop the veggies into bite-sized pieces: carrots, bell pepper, mushrooms, and onion.
- Place the beans, lentils, crushed tomatoes, chili sauce, tomato sauce, vegetable broth, garlic, chopped veggies, and spices into the Crockpot.
- Stir everything together to combine.
- Set the Crockpot to cook on HIGH for 4 hours or LOW for 6 hours.
- Once cooked, blend 1-2 cups of the chili for texture using a stand blender or immersion blender. Stir back into the Crockpot and taste for seasoning.
- Serve with your choice of toppings such as cilantro, avocado, Greek yogurt, tortilla chips, or shredded cheese.
Notes
This chili is easily customizable. Add more veggies, swap beans, or increase the spice level based on your preference. Leftovers store well in the fridge or freezer.
- Prep Time: 15 minutes
- Cook Time: 4 hours on high / 6 hours on low
- Category: Main Dish
- Method: Crockpot / Slow Cooker
- Cuisine: Vegetarian
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 6g
- Sodium: 700mg
- Fat: 4g
- Saturated Fat: 0g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 15g
- Protein: 16g
- Cholesterol: 0mg
