Why You’ll Love This Recipe
This vegetarian chili has it all: deep, smoky flavor from spices, a medley of textures from beans and vegetables, and a thick, rich consistency thanks to a quick blending trick. It’s satisfying, freezer-friendly, and endlessly customizable. Plus, it’s naturally gluten-free and can easily be made vegan by choosing the right toppings.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
2 tablespoons extra-virgin olive oil
-
1 medium red onion, chopped
-
1 large red bell pepper, chopped
-
2 medium carrots, chopped
-
2 ribs celery, chopped
-
½ teaspoon salt, divided
-
4 cloves garlic, minced or pressed
-
2 tablespoons chili powder
-
2 teaspoons ground cumin
-
1½ teaspoons smoked paprika
-
1 teaspoon dried oregano
-
1 large can (28 ounces) or 2 small cans (15 ounces each) diced tomatoes, with juices
-
2 cans (15 ounces each) black beans, rinsed and drained
-
1 can (15 ounces) pinto beans, rinsed and drained
-
2 cups vegetable broth or water
-
1 bay leaf
-
2 tablespoons chopped fresh cilantro, plus more for garnish
-
1 to 2 teaspoons sherry vinegar, red wine vinegar, or lime juice
-
Optional toppings: grated cheddar cheese, sour cream, sliced avocado, tortilla chips, additional cilantro, lime wedges
Directions
-
In a large Dutch oven or heavy pot, heat olive oil over medium heat until shimmering. Add the onion, bell pepper, carrot, celery, and ¼ teaspoon salt. Cook, stirring occasionally, for 7–10 minutes, or until vegetables are tender and the onion is translucent.
-
Add garlic, chili powder, cumin, smoked paprika, and oregano. Stir constantly for about 1 minute until fragrant.
-
Stir in the tomatoes with their juices, black beans, pinto beans, vegetable broth, and bay leaf. Bring to a simmer. Continue to simmer gently for 30 minutes, stirring occasionally.
-
Remove the chili from heat and discard the bay leaf. For a thicker texture, transfer 1½ cups of the chili to a blender (include some liquid). Blend until smooth and return to the pot. Alternatively, use an immersion blender or mash with a potato masher.
-
Stir in the chopped cilantro and vinegar or lime juice. Taste and adjust with more salt if needed.
-
Serve hot, with your choice of toppings.
Servings and timing
-
Servings: 4 large or 6 moderate portions
-
Prep Time: 20 minutes
-
Cook Time: 40 minutes
-
Total Time: 1 hour
Variations
-
Make it spicier: Add chopped jalapeños or a pinch of cayenne pepper.
-
Add more veggies: Stir in corn, zucchini, mushrooms, or sweet potatoes.
-
Use different beans: Try kidney beans, navy beans, or chickpeas.
-
Add grains: Stir in cooked quinoa, farro, or a handful of rice for added texture.
-
Turn it into soup: Add extra broth and blend more for a chili soup.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in a saucepan over medium heat or microwave individual portions until hot.
To freeze, portion chili into freezer-safe bags or containers and freeze for up to 3 months. Thaw in the refrigerator overnight before reheating.
FAQs
What can I substitute for red bell pepper?
You can use yellow, orange, or green bell peppers—or omit if preferred.
Can I use fresh tomatoes instead of canned?
Yes, but you may need to add extra broth to achieve the right consistency.
Is this chili spicy?
It’s mildly spicy, but you can adjust the chili powder or add heat as desired.
Can I make this in a slow cooker?
While stovetop is recommended, you can use a slow cooker after sautéing the aromatics. Cook on low for 4–6 hours.
Why blend part of the chili?
Blending a portion thickens the texture and enhances the flavor, mimicking long-simmered chili.
How can I make it lower in sodium?
Use no-salt-added canned tomatoes and beans, or cook your own beans from scratch.
Is this chili vegan?
Yes, as long as you skip dairy toppings like cheese and sour cream.
Can I add meat to this chili?
You can, but it’s perfectly hearty without. Try ground turkey or beef if desired.
Can I make this ahead?
Yes, it’s even better the next day. Make a batch and store it for meals throughout the week.
What should I serve with it?
Tortilla chips, cornbread, rice, or a fresh green salad all pair wonderfully with this chili.
Conclusion
This homemade vegetarian chili is a cozy, crowd-pleasing dish that’s simple to prepare and packed with nourishing ingredients. Whether you’re cooking for a game day, a meatless Monday, or just a chilly night in, this chili delivers flavor, warmth, and satisfaction in every bite.
Vegetarian Chili
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This hearty vegetarian chili is packed with vegetables, beans, and bold spices. It’s smoky, rich, and comforting—perfect for cold nights, game days, or meal prep. Naturally gluten-free and easily vegan.
- Author: Sarah
Ingredients
2 tablespoons extra-virgin olive oil
1 medium red onion, chopped
1 large red bell pepper, chopped
2 medium carrots, chopped
2 ribs celery, chopped
½ teaspoon salt, divided
4 cloves garlic, minced
2 tablespoons chili powder*
2 teaspoons ground cumin
1 ½ teaspoons smoked paprika*
1 teaspoon dried oregano
1 (28-ounce) can or 2 (15-ounce) cans diced tomatoes, with juices
2 (15-ounce) cans black beans, rinsed and drained
1 (15-ounce) can pinto beans, rinsed and drained
2 cups vegetable broth or water
1 bay leaf
2 tablespoons chopped fresh cilantro, plus more for garnish
1–2 teaspoons sherry vinegar, red wine vinegar, or lime juice
Optional toppings: avocado, tortilla chips, sour cream, grated cheddar cheese, etc.
Instructions
- In a large Dutch oven over medium heat, warm the olive oil. Add onion, bell pepper, carrot, celery, and ¼ teaspoon salt. Cook until softened, 7–10 minutes.
- Add garlic, chili powder, cumin, smoked paprika, and oregano. Stir for about 1 minute until fragrant.
- Stir in tomatoes with their juices, beans, broth, and bay leaf. Bring to a simmer. Reduce heat and cook for 30 minutes, stirring occasionally.
- Remove from heat and discard bay leaf. Blend 1 ½ cups of chili (with some liquid) in a blender until smooth. Stir blended portion back into the pot. (Or mash with a potato masher or use an immersion blender.)
- Stir in cilantro and vinegar or lime juice. Adjust salt to taste.
- Serve warm with desired toppings.
Notes
- *Start with less chili powder and paprika if you’re sensitive to spice or using very strong spices.
- Use no-salt-added canned ingredients or cook beans from scratch to reduce sodium.
- Freezes well for up to 3 months. Reheat on the stovetop or microwave.