
Vegetarian Chili
A tomatoey, bean-packed American chili with peppers, carrots, and warm spices. Make it for a weeknight dinner or casual game-day meal.
By TastyTrails Kitchen · Published · Updated
Jump to RecipeVegetarian chili is an American one-pot dish built on onions, peppers, tomatoes, beans, and chili spices. This version keeps that familiar style, with kidney beans and black beans for body and a mix of vegetables for sweetness and texture.
What makes it work is giving the vegetables enough time to soften before simmering, then reducing the chili until it tastes concentrated rather than brothy. If you like a thicker bowl, mash a small portion of the beans near the end instead of adding extra thickeners.
Ingredients
- 1 tbsp (15 ml) olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 medium green bell pepper, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 medium zucchini, diced
- 2 tbsp (16 g) ancho or mild chili powder
- 1 1/2 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp dried oregano
- 1/4 tsp cayenne pepper (optional)
- 1 can (15 oz/425 g) diced tomatoes
- 2 cans (15 oz/425 g each) beans, 1 kidney and 1 black, drained and rinsed
- 2 cups (480 ml) vegetable broth
- 1 tsp kosher salt, plus more to taste
- 1/4 tsp black pepper, plus more to taste
- 2 tbsp chopped fresh cilantro (optional)
Instructions
- 1
Heat the olive oil in a large pot or Dutch oven over medium heat until shimmering. Add the onion and cook, stirring occasionally, until it starts to soften and turn translucent, 4-5 minutes.
- 2
Add the garlic, bell pepper, carrots, and celery. Cook over medium heat, stirring often, until the vegetables begin to soften and the onion is lightly golden, 5-6 minutes.
- 3
Stir in the zucchini, chili powder, cumin, smoked paprika, oregano, and cayenne if using. Cook for 30-60 seconds, stirring constantly, until the spices smell fragrant but not scorched.
- 4
Add the diced tomatoes with their juices, kidney beans, black beans, vegetable broth, salt, and black pepper. Stir well, scraping up any browned bits from the bottom of the pot.
- 5
Bring the chili to a gentle boil over medium-high heat, then reduce to medium-low. Simmer uncovered, stirring every few minutes, until the vegetables are tender and the broth has reduced slightly, 20 minutes.
- 6
For a thicker chili, mash about 1 cup of the beans against the side of the pot and stir them back in. Continue simmering 5-8 minutes more, until the chili looks thick enough to mound slightly on a spoon.
- 7
Taste and adjust with more salt and pepper if needed. Serve hot, topped with cilantro if using.
Tips for the Best Vegetarian Chili
- Bloom the ground spices in oil for a few seconds before adding the liquids; this gives the chili a deeper flavor than stirring them straight into the broth.
- Do not rush the vegetable base. If the onions, carrots, and celery are still raw-crisp when the liquid goes in, the finished chili can taste flat and watery.
- If your chili is too thin, simmer it uncovered a little longer or mash some of the beans; if it gets too thick, loosen it with a splash of broth or water.
- You can swap the black beans for pinto beans, or use red bell pepper for a sweeter flavor. Keep the total amount of beans and vegetables about the same.
- This chili can be made a day ahead. The flavor improves after resting overnight; reheat gently and add a splash of broth if it has thickened too much.
Storage and Reheating
Cool the chili, then refrigerate it in an airtight container for up to 4 days. Freeze for up to 3 months in portioned containers. Reheat on the stovetop over medium-low heat or in the microwave, adding a little water or broth if needed to loosen it.
Frequently Asked Questions
Can I make vegetarian chili ahead of time?
Yes. It reheats well, and the flavor usually tastes even better the next day after the spices and tomatoes have had time to meld.
How do I thicken vegetarian chili?
Simmer it uncovered until reduced, or mash some of the beans into the liquid. Both methods thicken the chili without flour or cornstarch.
Can I use different beans in vegetarian chili?
Yes. Pinto beans, cannellini beans, or more kidney beans can replace the black beans, as long as you keep about the same total quantity.
Is this vegetarian chili spicy?
It is mildly spiced, not very hot. For more heat, add extra cayenne or a chopped jalapeño with the onion.
Quick Info
Prep Time
15 min
Cook Time
35 min
Servings
4
Difficulty
Easy
Nutrition Facts
Per serving (estimated)



