Vegetarian Chili is a hearty, flavor-packed, and protein-rich meal that’s perfect for weeknight dinners, game days, or cozy weekends. Loaded with beans, vegetables, tomatoes, and bold spices, this meatless chili is satisfying enough for vegetarians and meat-lovers alike. It’s easy to make, customizable, and great for meal prep.
Why You’ll Love This Recipe
- Hearty and filling – Packed with beans and veggies for a satisfying meal.
- Meatless but meaty – Bold flavors and chunky textures make it super satisfying.
- Nutritious – Full of fiber, plant-based protein, and vitamins.
- One-pot wonder – Easy cleanup and minimal effort.
- Perfect for leftovers – Tastes even better the next day.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Olive oil
- Onion, chopped
- Garlic, minced
- Bell peppers, diced (any color)
- Carrots, chopped
- Zucchini or corn (optional)
- Canned diced tomatoes
- Tomato paste
- Canned black beans, rinsed and drained
- Canned kidney beans, rinsed and drained
- Canned pinto beans or chickpeas, rinsed and drained
- Vegetable broth
- Ground cumin
- Chili powder
- Smoked paprika
- Dried oregano
- Salt and pepper
- Lime juice (optional, for brightness)
- Fresh cilantro (for garnish)
Directions

- Sauté the Vegetables:
- In a large pot, heat olive oil over medium heat.
- Add onion, bell peppers, carrots, and garlic. Cook for 5–7 minutes, until softened.
- Add the Spices and Tomato Paste:
- Stir in chili powder, cumin, smoked paprika, oregano, salt, and pepper.
- Add tomato paste and cook for 1–2 minutes to deepen the flavor.
- Add Beans and Tomatoes:
- Stir in the diced tomatoes (with juice), drained beans, and vegetable broth.
- Bring to a boil, then reduce heat and simmer uncovered for 30–40 minutes, stirring occasionally.
- Taste and Finish:
- Taste and adjust seasoning.
- Stir in lime juice for a bright finish.
- Serve and Enjoy:
- Serve hot with toppings like avocado, cilantro, shredded cheese, sour cream, or tortilla chips.
Servings and Timing
- Servings: 6
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
Variations
- Spicy kick: Add jalapeños, chipotle peppers, or hot sauce.
- Chunky chili: Add sweet potatoes or squash for a hearty bite.
- Grain boost: Stir in cooked quinoa, bulgur, or brown rice.
- Smoky twist: Add a splash of liquid smoke or fire-roasted tomatoes.
- Slow cooker version: Cook on low for 6–8 hours or high for 3–4 hours.
Storage/Reheating
- Storage: Store in the fridge in an airtight container for up to 5 days.
- Freezing: Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm on the stovetop or microwave until hot, adding a splash of broth if needed.
FAQs
Can I make this chili in a slow cooker?
Yes! Just sauté the aromatics first, then transfer everything to the slow cooker and cook on low for 6–8 hours.
What beans work best in vegetarian chili?
A mix of black beans, kidney beans, and pinto beans adds great texture and flavor.
Can I add lentils?
Yes, add red or brown lentils for extra protein and heartiness.
Is this chili spicy?
It’s mild by default—adjust with more chili powder or fresh chilies if you like heat.
Can I use fresh tomatoes instead of canned?
Yes, but simmer longer to allow them to break down and intensify.
How can I thicken my chili?
Simmer uncovered or mash a few beans with a spoon to naturally thicken.
Is vegetarian chili gluten-free?
Yes, just be sure your vegetable broth and spices are gluten-free.
What toppings go well with this chili?
Avocado, lime, cilantro, shredded cheese, sour cream, jalapeños, and tortilla chips are all delicious.
Can I serve this over something?
Yes—serve it over rice, quinoa, baked potatoes, or cornbread.
Does this freeze well?
Absolutely! It’s one of the best soups to make ahead and freeze.
Conclusion
Vegetarian Chili is a flavor-packed, satisfying, and easy-to-make meal that’s ideal for any night of the week. With hearty beans, bold spices, and plenty of customizable options, it’s a go-to recipe for both meatless Mondays and busy weeknights. Make a big pot and enjoy the leftovers—it only gets better with time!
PrintVegetarian Chili
Hearty and flavorful vegetarian chili packed with beans, vegetables, and spices—perfect for a cozy meal.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Main Dish / Soup
- Method: Stovetop
- Cuisine: American / Tex-Mex
- Diet: Vegetarian
Ingredients
- 2 tablespoons olive oil
- 1 large onion, diced
- 2 cloves garlic, minced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 zucchini, diced
- 1 ½ cups corn kernels (fresh or frozen)
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) pinto beans, drained and rinsed
- 2 cans (15 oz each) crushed tomatoes
- 2 tablespoons tomato paste
- 2 cups vegetable broth
- 2 tablespoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon ground oregano
- ½ teaspoon cayenne pepper (optional)
- Salt and black pepper, to taste
- Fresh cilantro or parsley, for garnish
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and garlic; sauté until softened, about 5 minutes.
- Add bell peppers, carrots, celery, and zucchini. Cook, stirring occasionally, until vegetables begin to soften, about 7 minutes.
- Stir in corn, black beans, kidney beans, and pinto beans.
- Add crushed tomatoes, tomato paste, and vegetable broth. Stir to combine.
- Season with chili powder, cumin, smoked paprika, oregano, cayenne (if using), salt, and pepper.
- Bring chili to a simmer, reduce heat to low, and cook uncovered for 25–30 minutes, stirring occasionally.
- Adjust seasoning to taste. If chili is too thick, add a bit more broth; if too thin, simmer longer.
- Serve hot, garnished with fresh cilantro or parsley. Enjoy with toppings like sour cream, cheese, or avocado, if desired.
Notes
- For added depth, sauté a small diced jalapeño with the onions.
- Make-ahead: chili improves when made ahead and stored in the fridge overnight.
- Freezes well—store in airtight containers for up to 3 months.
- Customize beans or vegetables based on preference or what’s on hand.
Nutrition
- Serving Size: 1 ½ cups
- Calories: 280 kcal
- Sugar: 8 g
- Sodium: 550 mg
- Fat: 8 g
- Saturated Fat: 1 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 42 g
- Fiber: 12 g
- Protein: 12 g
- Cholesterol: 0 mg