Vegetarian Vegetable Chili Recipe with Zucchini

vegetarian chili

Rudisill/Getty Images

Prep: 10 mins
Cook: 40 mins
Total: 50 mins
Servings: 6 to 8 servings
Nutrition Facts (per serving)
530 Calories
6g Fat
97g Carbs
30g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 530
% Daily Value*
Total Fat 6g 8%
Saturated Fat 1g 4%
Cholesterol 0mg 0%
Sodium 361mg 16%
Total Carbohydrate 97g 35%
Dietary Fiber 28g 98%
Protein 30g
Calcium 288mg 22%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Broccoli is one of my favorite vegetables, so I admit that I'm quite partial to this vegetarian vegetable chili recipe, but many people like this vegetable chili recipe for the zucchini, which is also great in a veggie chili.

The great thing about vegetarian chili recipes like this one is that they are incredibly versatile: I sometimes omit the mushrooms or sometimes the bell peppers, even, so if you really like zucchini, go ahead and add in one or two extra, and just cut back on one of the other vegetables - up to you! I also sometimes sneak in a bit of hot sauce in my vegetarian chili when I make it, just because I really like hot sauce. 

You could also use whatever vegetables you have on hand. Cauliflower would work well. This vegetable chili recipe is both vegetarian and vegan.

See also: More homemade vegetarian chili recipes


  • 1 onion, chopped
  • 3-4 cloves garlic, minced
  • 2 tbsp vegetable oil
  • 3 zucchini, sliced
  • 2 bell peppers, any color
  • 1 1/2 cups sliced mushrooms
  • 3 stalks celery, sliced
  • 1 cup broccoli, chopped
  • 3 carrots, sliced
  • 1 28 ounce can kidney beans, undrained (or, use one 14-ounce can of kidney beans and one 14-ounce can black beans, if you prefer)
  • 1 14 ounce can diced tomatoes (do not drain)
  • 2 cups tomato paste
  • 1/2 cup dry white wine (optional but adds a nice extra flavor, if you omit it, use water or vegetable broth instead)
  • 4 tsp chili powder
  • 1 1/2 tsp cumin
  • 1/2 tsp garlic powder
  • 1/2 tsp salt
  • 1/4 tsp pepper

Steps to Make It

  1. In a large pot, sautee the onion and the garlic in the vegetable oil until the onions are soft, about 3 to 5 minutes.

  2. Next add in all of the vegetables (zucchini, bell peppers, mushrooms, celery, broccoli and carrots) and then cover the pot and allow it all to cook over medium heat for about 8 to 10 minutes, stirring frequently to keep the vegetables from burning or sticking.

  3. Next, add in the kidney beans, the diced tomatoes (undrained), the tomato paste and the white wine, and give it all a good stir to combine.

  4. Then, add in the chili powder, cumin, garlic powder, salt and pepper.

  5. Stir it all together to combine well and then bring it all to a slow simmer.

  6. Once your chili is simmering, cover the pot, and allow it to cook over medium-low heat for at least 30 minutes, or until all of the vegetables are done cooking.  

Enjoy your homemade vegetarian vegetable chili!

More Vegetarian and Vegan Chili Recipes: