This Hearty Vegetarian Chili is the ultimate comfort food: rich, smoky, and loaded with beans, vegetables, and warm spices. It's a one-pot wonder that comes together quickly and satisfies even the most dedicated meat-eaters.
Advertisements1
Packed with fiber and plant-based protein, this chili is not only delicious but also nutritious. It's perfect for meal prep, game day, or a simple family dinner. Serve it with cornbread, rice, or your favorite toppings for a complete meal.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Use extra-virgin for best flavor; substitute with avocado oil if preferred.
1 large yellow onion, diced
About 1.5 cups; use sweet onion for a milder taste.
1 red bell pepper, diced
Use any color; green peppers are more bitter.
3 cloves garlic, minced
Fresh garlic is best; use 1 teaspoon garlic powder in a pinch.
2 tablespoons chili powder
Adjust to taste; use mild or hot depending on preference.
1 tablespoon ground cumin
Toasting it briefly in oil enhances flavor.
1 teaspoon smoked paprika
Regular paprika works, but smoked adds depth.
1 (28-ounce) can crushed tomatoes
Fire-roasted adds extra smokiness.
1 (15-ounce) can black beans, drained and rinsed
Use kidney beans or pinto beans as alternatives.
1 (15-ounce) can kidney beans, drained and rinsed
Chickpeas also work well.
1 cup vegetable broth
Use low-sodium to control salt; water works if needed.
1 tablespoon brown sugar
Optional; balances acidity. Use maple syrup for a twist.
Salt and black pepper, to taste
Start with 1/2 teaspoon salt and adjust.
Tips & Tricks
- For a thicker chili, mash some beans against the pot before simmering.
- Let the chili sit for 10 minutes after cooking – flavors meld and it thickens.
- Adjust heat by adding chipotle powder or a chopped jalapeño with the garlic.
Pro Tips
Step-by-Step Instructions
1. Sauté Vegetables
Heat olive oil in a large pot over medium heat (350°F / 175°C). Add onion and bell pepper; cook until softened, about 5 minutes, stirring occasionally. Add garlic and cook for 1 minute until fragrant.
2. Bloom Spices
Add chili powder, cumin, and smoked paprika. Stir constantly for 30 seconds to toast spices, until fragrant and darkened slightly.
3. Add Liquids
Pour in crushed tomatoes and vegetable broth. Stir to combine, scraping any browned bits from the bottom.
4. Add Beans
Stir in black beans and kidney beans. Bring to a simmer over medium-high heat (400°F / 200°C).
5. Simmer Chili
Reduce heat to low (250°F / 120°C), cover, and simmer for 30 minutes, stirring occasionally. The chili should be thick and bubbly.
6. Season and Serve
Stir in brown sugar (if using) and season with salt and pepper. Taste and adjust. Serve hot with desired toppings.
Delicious Variations
- Add 1 cup corn kernels or diced zucchini during the last 10 minutes of cooking.
- Swap beans for lentils or chickpeas for a different texture.
- Stir in a tablespoon of cocoa powder or dark chocolate for a richer, deeper flavor.
How to Store Hearty Vegetarian Chili
Refrigerator
Store in an airtight container for up to 5 days.
Freezer
Freeze in portions for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat on stovetop over medium heat, adding a splash of water if too thick.
Frequently Asked Questions
Q: Can I make this chili in a slow cooker?
Yes, sauté the vegetables and bloom the spices on the stovetop first, then transfer everything to a slow cooker and cook on low for 6-8 hours or high for 3-4 hours.
Q: How can I make this chili spicier?
Add a chopped jalapeño with the garlic, or stir in 1-2 teaspoons of chipotle powder or hot sauce to taste.
Q: Can I use fresh tomatoes instead of canned?
Yes, use 2 pounds of chopped fresh tomatoes, and add an extra 1/2 cup of broth since fresh tomatoes release less liquid.
Q: Is this chili vegan?
Yes, all ingredients are plant-based. Just ensure your sugar is vegan if you use it.
If you loved this Hearty Vegetarian Chili, please leave a 5-star rating and share your favorite toppings in the comments below. Happy cooking!
Hearty Vegetarian Chili
Hearty Vegetarian Chili is a protein-packed, smoky one-pot meal that's ready in 45 minutes and perfect for cozy weeknights.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1 (28-ounce) can crushed tomatoes
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (15-ounce) can kidney beans, drained and rinsed
- 1 cup vegetable broth
- 1 tablespoon brown sugar
- Salt and black pepper, to taste
📋 Instructions
- 1Sauté Vegetables — Heat olive oil in a large pot over medium heat (350°F / 175°C). Add onion and bell pepper; cook until softened, about 5 minutes, stirring occasionally. Add garlic and cook for 1 minute until fragrant.
- 2Bloom Spices — Add chili powder, cumin, and smoked paprika. Stir constantly for 30 seconds to toast spices, until fragrant and darkened slightly.
- 3Add Liquids — Pour in crushed tomatoes and vegetable broth. Stir to combine, scraping any browned bits from the bottom.
- 4Add Beans — Stir in black beans and kidney beans. Bring to a simmer over medium-high heat (400°F / 200°C).
- 5Simmer Chili — Reduce heat to low (250°F / 120°C), cover, and simmer for 30 minutes, stirring occasionally. The chili should be thick and bubbly.
- 6Season and Serve — Stir in brown sugar (if using) and season with salt and pepper. Taste and adjust. Serve hot with desired toppings.



