This Vegetarian Chili is the ultimate hearty and healthy comfort food. Perfect for cold days, it is packed with vegetables and warm Mexican spices. Ready in just 40 minutes, this one-pot meal is perfect for a busy weeknight dinner!
Table of Contents
Chili is the ultimate comfort food in the cooler months, and it’s a great recipe to meal prep and make ahead too!
This easy vegetarian chili recipe is packed full of vegetables and beans (it’s a great way to get the whole family to eat more veggies!).
We haven’t always eaten a lot of meatless meals, but with grocery prices rising adding more beans and legumes to our diet is such a great way to spread those dollars and they pack in a ton of nutrition and fibre.
This easy recipe is made from simple pantry staples and is one of those healthy recipes that always gets compliments.
I promise, even the meat eaters will love this plant-based meal! I love to serve it with Garlic Bread or Homemade Breadsticks for dunking.
For more delicious vegetarian dinners, try my Feta Pasta with Dill, these Veggie Bean-Filled Burritos, or this Cheesy-But-Healthy Baked Mac and Cheese!
Ingredients Needed:
- Oil: use oil to saute the vegetables – canola oil or another neutral-flavored oil is fine.
- Vegetables: we’ll be using onions, carrots, red bell pepper, zucchini, crushed tomatoes, and corn, but you can throw in almost anything you have in the fridge! Try mushrooms, sweet potatoes or spinach, too.
- Beans: for this chili, I have chosen red kidney beans and black beans, but you really can use any beans.
- Tomato Paste: this will thicken the veggie chili and add a great depth of flavor.
- Garlic: freshly minced garlic will give the best taste, but you can use garlic powder in a pinch.
- Seasonings: chili powder, cumin, and salt are classic Mexican chili flavors.
- Broth: vegetable broth will thin the chili out a bit and flavor the vegetables while they cook.
- BBQ Sauce: for an added smoky flavor that is delicious with all the mixed veggies.
- Toppings: shredded cheese, tortilla chips, cilantro, sour cream, and other chili toppings as desired.
How to Make Vegetarian Chili
Here are a few step by step photos to guide you! See the detailed recipe down in the recipe card.
- Saute vegetables: Saute the chopped onion, carrot, red pepper, and zucchini until softened.
- Add seasoning: Add tomato paste, minced garlic, chili powder, cumin, and salt. Stir and cook for 1 minute.
- Add remaining ingredients: Add the crushed tomatoes, beans, corn, broth, and BBQ sauce.
- Cook and serve: Stir and cover. Simmer on medium heat until vegetables are tender. Garnish and serve.
Vegetarian Chili FAQs
The beans in this veggie chili provide us with tons of iron and protein, so meat is not missed! Chili is a great dish because you can fill it with all sorts of vegetables and beans, you really don’t need to meat at all.
Store any leftover chili in an airtight container in the refrigerator for up to 4 days. Let the chili cool completely before storing it.
Yes! One of the best things about this recipe is that it freezes really well so you can enjoy it as and when you need it, any time of year. Once it has completely cooled, store it in an airtight container that is also freezer-safe, and freeze it for up to 3 months! Thaw it completely (overnight in the fridge is best) and reheat it in the microwave or on the stovetop until piping hot.
Tips and Notes
- I have used canned beans that have been rinsed and drained. To use dry beans, follow the directions on the package to cook them first.
- Chop your veggies relatively small for this chili so that the flavors blend together better.
Vegetarian Chili Variations
- Swap the beans. Use whatever types of beans you like in this chili, like pinto beans, cannellini beans, mixed chili beans, etc.
- Alternative veggies. You can change the vegetables here to suit your taste. Use red onion, celery, green bell peppers, mushrooms, or whatever other veggies you have on hand.
- Turn up the heat. Add some cayenne pepper or hot chili powder to make it spicier, or add in some green chilis or chopped jalapeno peppers.
- Seasonings. Add a bay leaf or some smoked paprika for extra flavor throughout the dish.
Serving Suggestions
- Serve with Brown Rice or baked potatoes for a more substantial meal.
- Add to wraps with salad for vegetarian burritos.
- Serve along side Garlic Bread, Homemade Bread Sticks or this Cornbread with Creamed Corn for a fuller meal.
- Serve with other veggies like these Crispy Green Beans or with this Taco Dip for some added texture.
- Garnish with fresh cilantro, finely chopped green onions, slices of avocado, tortilla chips, sour cream or greek yogurt, shredded cheese, etc.
- Add a teaspoon of lime juice to the chili in the pot, or squeeze some lime juice on top of the chili when you serve it, for a dash of sharp citrus.
More Vegetarian Dishes You’ll Love
Pin this recipe to save for later
Pin this recipe to your favorite boardVegetarian Chili
Ingredients
- 2 tablespoons canola oil
- 1 medium onion (chopped)
- 1 carrot (chopped)
- 1 red pepper (chopped)
- 1 small zucchini (chopped)
- 2 tablespoons tomato paste
- 1 tablespoon garlic minced
- 2 tablespoons chili powder
- 1 teaspoon cumin
- ½ teaspoon salt
- 1 can crushed tomatoes (798 ml/28 ounces)
- 1 can kidney beans (540 ml/18 ounces) drained and rinsed
- 1 can black beans (540ml/18 ounces) drained and rinsed
- 1 cup corn frozen
- 1 cup vegetable broth
- 2 tablespoons bbq sauce
- shredded cheese, tortilla chips, cilantro, sour cream, and other chili toppings as desired
Instructions
- Place a large pot on medium-high heat, and add the oil.
- Once hot, add the chopped onion, carrot, red pepper, and zucchini to the pot. Saute for 4-5 minutes or until softened.
- Add tomato paste, minced garlic, chili powder, cumin, and salt to the pot. Cook and stir for 1 minute to let the spices get fully mixed in.
- Add crushed tomatoes, kidney beans, black beans, corn, vegetable broth, and BBQ sauce. Stir and cover. Simmer on medium heat for 15-20 minutes or until vegetables are tender.
- Garnish and serve with your favorite toppings.
Notes
Vegetarian Chili Variations:
- Change the beans. Use whatever types of beans you like in this chili, like pinto beans, cannellini beans, mixed chili beans, etc.
- Alternative veggies. You can change the vegetables here to suit your taste, like using red onion, celery, green bell peppers, mushrooms, or whatever other veggies you have on hand.
- Turn up the heat. Add some cayenne pepper or hot chili powder to the mix to make it spicier, or add in some green chilis or chopped jalapeno peppers.
- Seasonings. Add a bay leaf or some smoked paprika for extra flavor throughout the dish.
Storage:
- Store: Put leftovers in an airtight container in the refrigerator for up to 4 days. Let the chili cool completely before storing it.
- Freeze: Once it has completely cooled, put it in an airtight and freezer-safe container, and freeze it for up to 3 months! Thaw completely and reheat it in the microwave or on the stovetop until piping hot.
Nutrition Information
Want to save this recipe?
Create an account easily save your favorite content, so you never forget a recipe again.
Tried this recipe?
Tag @thereciperebel or hashtag #thereciperebel — I love to see what you’re making!
Tag @thereciperebel
Sophia says
This chili is awesome! It’s very tasty and my husband loved it. Added some cayenne pepper, paprika, and bay leaves and it turned out great. Garnished with tortilla chips and avocado. Give it a try you will love it!
Thanks for sharing Ashley!
The Recipe Rebel says
Hi Sophia! So glad you enjoyed the recipe! Thank you for this kind review!