Easy Vegetarian Chili

Jump to Recipe ▼
Reader Rating
Total Time 6 hours 30 minutes

This post may contain affiliate links. Please read our disclosure policy.

This Easy Vegetarian Chili recipe is a hearty and comforting dish packed with beans, vegetables and bold, savory spices. Just toss everything into the slow cooker and you’ll have a delicious and satisfying meal ready to enjoy in the evening!

Try more of my favorite comfort-food recipes, like Instant Pot Chili, Instant Pot White Chicken Chili, Slow Cooker Cream Cheese Chicken Chili, Vegetarian Enchiladas, and the Best Super Moist Cornbread.

overhead view of bowl of chili with toppings and spoon in bowl

Why This Recipe Works

Hearty & Comforting: Who said chili needed meat in it? Seriously, this easy vegetarian chili recipe is just as good as any chili that has meat in it, if not even better. The combination of starchy, protein-packed beans with hearty sweet potato and bright bell peppers come together to be both nutritious and down right satisfying!

No Fuss Slow Cooker Recipe: I would definitely consider this to be one of my go-to easy dinner recipes. It is really easy to prep and throw together in the slow cooker and have for dinner once everyone gathers around the table! With no meat to prep, you just have to dice up some veggies and then let the crockpot do the rest of the work!

Ingredients

ingredients for vegetarian chili recipe
  • Onion: I usually use brown onions but you can use white onions here, too.
  • Bell Pepper: Use whatever color bell pepper you like best! Green is more bitter and the other colors are more sweet.
  • Beans: I used a combination of kidney beans and black beans here! You can use whatever bean you would like, but avoid black eyed peas since they don’t do well in a slow cooker.
  • Toppings: Serve the slow cooker vegetarian chili with your favorite toppings like sour cream, chopped cilantro, avocado, salsa, shredded cheese or tortilla chips!

Here’s How to Make It

steps 1-4 for vegetarian chili recipe
steps 5-8 for vegetarian chili recip
  1. Sear the Veggies: Heat the oil in the bottom of a slow cooker over medium-high heat if you have a sear-and-stew model, or in a large skillet or frying pan. Add the onions and bell peppers, and cook until the onions are just starting to soften. (photos 1-2)
  2. Add the sweet potato, and continue to cook until the onions have some color on them, and the peppers and sweet potato have started to soften. (photos 3-4)
  3. Transfer the mixture to the slow cooker if you are using a different pan. (photo 5)
  4. Combine the Additional Ingredients: Stir in the beans, tomatoes, cajun seasoning, tomato paste, cocoa powder, salt and spices. Wash the leftover tomato juices out of the can and add them to the chili with a scant 1/4 cup of water. If you have vegetable broth open in the refrigerator, use that instead. (photos 6-7)
  5. Cook: Cook for 4 hours on high or 6 hours on low. Check to see if more salt is needed before serving with your favorite toppings and enjoy! (photo 8)
two bowls of chili with cheese, avocado, and sour cream toppings

Expert Tips

  • You can use different beans in your easy vegetarian chili, like pinto beans or navy beans!
  • If you can’t find or don’t have fire roasted tomatoes on hand, you can use regular diced canned tomatoes instead.
  • Add extra veggies! Really make this chili recipe your own and add veggies or grains as you see fit. You can add some diced carrots or even throw in a little quinoa for added protein and energy!
  • Serve your sweet potato chili with moist cornbread muffins or some baked guacamole tortilla chips!

Frequently Asked Questions

Is this vegetarian chili recipe spicy?

My best vegetarian chili does include cajun seasoning which has a bit of a kick to it! It isn’t overly spicy, and can be enjoyed by all of the family members. If you like it extra spicy, you can add some extra cayenne pepper or simply serve with some fresh jalapeño slices instead!

How should I store leftover chili?

This vegetarian chili recipe will stay good in an airtight container in the refrigerator for up to 5 days! It also freezes nicely, and can be stored in the freezer for up to 3 months. Let thaw in the fridge overnight before reheating and serving.

spoon scooping into bowl of chili topped with cheese, avocado, and sour cream

More Vegetarian Recipes to Try

Did you make this recipe? FANTASTIC. Please rate the recipe below and be sure to tag me on social when you share a photo on social – I love seeing what you’re up to in the kitchen!

overhead view of bowl of chili with toppings and spoon in bowl
4.50 from 4 votes

Easy Vegetarian Chili

This Easy Vegetarian Chili recipe is a hearty and comforting dish packed with beans, vegetables and bold, savory spices. Just toss everything into the slow cooker and you'll have a delicious and satisfying meal ready to enjoy in the evening!
Prep: 15 minutes
Cook: 6 hours 15 minutes
Total: 6 hours 30 minutes
Servings: 6 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 tbsp oil
  • 2 brown onions
  • 4 cups diced bell pepper
  • 3 cups sweet potato, peeled and cut into a small dice
  • 2 cans kidney beans, drained
  • 2 cans black beans, drained
  • 1 28oz can fire roasted tomatoes
  • 3 tbsp cajun seasoning
  • 1 tbsp tomato paste
  • 2 tsp cocoa powder
  • 2 tsp cumin
  • 2 tsp salt
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • sour cream, chopped cilantro, avocado, salsa, shredded cheese and tortilla chips, to serve

Instructions 

  • Heat the oil in the bottom of the slow cooker over a medium high heat if you have a sear-and-stew model, or in a large skillet or frying pan. Add the onions and bell peppers, and cook until the onions are just starting to soften.
  • Add the sweet potato, and continue to cook until the onions have some color on them, and the peppers and sweet potato have started to soften.
  • Transfer the mixture to the slow cooker if you’re using a different pan. 
  • Stir in the beans, tomatoes, cajun seasoning, tomato paste, cocoa powder, salt and spices. Wash the leftover tomato juices out of the can and add them to the chili with a scant 1/4 cup of water. (If you have vegetable broth open in the refrigerator, use that instead.)
  • Cook for 4 hours on high, or 6 hours on low. Check to see if more salt is needed before serving.

Notes

The beans: You can use your favorite combination of beans in the chili, but black eyed peas can sometimes go hard in the slow cooker so should be avoided.
Storage: This chili keeps in the fridge for up to 5 days, and freezes well in portions for up to 3 months.
Gluten free: This recipe can easily be gluten free by simply checking the labels for your canned items and cajun seasoning. 

Nutrition

Calories: 503kcal | Carbohydrates: 92g | Protein: 28g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 2g | Trans Fat: 0.01g | Sodium: 847mg | Potassium: 1699mg | Fiber: 29g | Sugar: 10g | Vitamin A: 14492IU | Vitamin C: 134mg | Calcium: 131mg | Iron: 9mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this?Leave a star rating or comment below!
Tiffany of Creme de la Crumb in the kitchen

Welcome!

Hey there, I’m Tiffany – chef, photographer, mother, and avid taco eater. I am passionate about turning simple flavors and ingredients into tasty meals the whole family will love, with minimal prep and cleanup so there’s more time to spend eating and enjoying. Stay awhile, and help yourself to a taco or two!

More Recipes To Love

4.50 from 4 votes

Leave a comment

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

Recipe Rating




21 Comments

  1. JS says:

    4 stars
    Why is there no liquid added?

    1. Tiffany says:

      With the liquid in the fire roasted tomatoes and the 1/4 water mentioned in step 4, it should be enough. But you can always add more 🙂