One-Pot Vegan Chili
This hearty one-pot vegan chili is loaded with three kinds of beans, sweet peppers, and a deep, smoky tomato base that simmers into something rich and satisfying. It is the kind of plant-based comfort food that even committed meat eaters go back to for seconds. Serve it in deep bowls topped with avocado, fresh cilantro, and a squeeze of lime.
- ⏱ 40 min
- 📊 easy
- 🍽 Family
Ingredients
- 2 cans mixed beans
- 800 g diced tomatoes
- 1 onion
- 2 tbsp chili powder
- 1 tbsp cumin
Instructions
- Heat 2 tablespoons of olive oil in a large heavy pot over medium heat until the oil shimmers, then add one diced onion and a pinch of salt and cook for 5 to 6 minutes until soft and translucent.
- Add 3 cloves of minced garlic, one diced red bell pepper, and one diced green bell pepper, then cook for another 4 minutes, stirring often, until the peppers begin to soften and smell sweet.
- Sprinkle in 2 tablespoons chili powder, 1 tablespoon ground cumin, 1 teaspoon smoked paprika, and half a teaspoon of dried oregano, then stir for about 60 seconds until the spices are fragrant and lightly toasted, which wakes up their flavor.
- Pour in one 28 ounce can of crushed tomatoes along with 1 cup of vegetable broth, scraping the bottom of the pot to lift any browned bits, which carry a lot of flavor.
- Drain and rinse one can each of black beans, kidney beans, and pinto beans, then add them to the pot along with 1 cup of frozen or fresh corn kernels and stir to combine.
- Bring the chili to a gentle boil, then reduce the heat to low, cover partially, and simmer for 30 to 40 minutes, stirring occasionally, until the liquid thickens and coats the back of a spoon.
- Taste and adjust with salt, a few grinds of black pepper, and a splash of lime juice for brightness, then let the chili rest off the heat for 5 minutes so the flavors settle.
- Ladle into bowls and finish with sliced avocado, chopped cilantro, and any toppings you like, serving warm with cornbread or tortilla chips.
💡 Chef's tip
Stir in a tablespoon of cocoa powder or a square of dark chocolate near the end of cooking, which deepens the color and rounds out the smoky spices without making the chili taste sweet.
Blending a ladle of the cooked beans and stirring it back in thickens the chili naturally, giving it a rich body without any meat or flour.
Nutrition (per serving)
- Calories: 300 kcal
- Protein: 15 g
- Carbs: 52 g
- Fat: 4 g