Vegan Chili (3-Bean, Rich, 45 Minutes)
Three types of beans, fire-roasted tomatoes, and a small piece of dark chocolate stirred in at the end — this is vegan chili that’s genuinely rich, deeply flavored, and satisfying as a standalone meal. The dark chocolate (just a square or two) adds depth and rounds the acidity of the tomatoes. This is a meal-prep powerhouse: it gets better on day two, freezes perfectly, and feeds a crowd.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, diced
- 1 green bell pepper, diced
- 4 garlic cloves, minced
- 1 jalapeño, seeded and diced (optional)
- 2 tablespoons tomato paste
- 2 teaspoons ground cumin
- 2 teaspoons smoked paprika
- 1 teaspoon chili powder (or more to taste)
- 1 teaspoon dried oregano
- ½ teaspoon cayenne (optional)
- 1 can (28 oz / 800 g) fire-roasted diced tomatoes (or regular diced tomatoes)
- 1 cup (240 ml) vegetable broth
- 1 can (15 oz / 425 g) kidney beans, drained and rinsed
- 1 can (15 oz / 425 g) black beans, drained and rinsed
- 1 can (15 oz / 425 g) pinto beans (or chickpeas), drained and rinsed
- 1 oz (30 g) vegan dark chocolate (70%+), roughly broken
- Salt and black pepper to taste
Optional toppings:
- Sliced avocado or guacamole
- Vegan sour cream
- Pickled jalapeños
- Shredded vegan cheese
- Corn chips
- Fresh cilantro and lime juice
Method
- Cook the aromatics. Heat olive oil in a large pot or Dutch oven over medium heat. Add onion and bell pepper; cook for 7–8 minutes until soft. Add garlic and jalapeño; cook 2 more minutes.
- Toast spices. Add tomato paste, cumin, smoked paprika, chili powder, oregano, and cayenne. Stir and cook for 2 minutes. The spices will toast in the oil and become fragrant.
- Add tomatoes and broth. Add fire-roasted tomatoes and vegetable broth. Stir to combine, scraping any bits from the bottom.
- Add beans. Add all three cans of drained, rinsed beans. Stir to combine.
- Simmer. Bring to a boil, reduce heat, and simmer uncovered for 25–30 minutes, stirring occasionally. The chili will thicken as it cooks. If it gets too thick, add a splash of broth or water.
- Add dark chocolate. In the final 5 minutes, add the dark chocolate. Stir until melted. Taste and adjust salt, chili, and cumin.
- Serve. Ladle into bowls. Add toppings of your choice.
Tips
Fire-roasted tomatoes make a difference. The slight char from fire-roasting adds depth that regular canned tomatoes don’t have. Use them if you can find them.
Toast the spices. Cooking the spices in oil for 2 minutes before adding liquid activates the fat-soluble compounds that create flavor. Skip this step and the chili tastes flat.
The dark chocolate trick. A small amount of dark chocolate (1–2 squares) rounds the acidity of the tomatoes and adds a subtle depth. It doesn’t make the chili taste like chocolate. Professional cooks often add this; it’s also used in mole sauce.
Let it simmer. The 25–30 minute simmer melds the flavors and thickens the chili. Don’t rush it.
Better the next day. Make chili a day ahead when possible — the flavors deepen significantly overnight in the fridge.
Variations
With corn: Add 1 cup of frozen or canned corn with the beans.
Smoky lentil chili: Add ½ cup of dried red lentils with the broth — they dissolve and thicken the chili. Reduce total bean quantity slightly.
Spicier: Add more cayenne, additional jalapeño, or a chipotle pepper in adobo sauce (adds smokiness and heat).
Slow cooker: After step 4, transfer everything to a slow cooker. Cook on low for 6–8 hours or high for 3–4 hours. Add chocolate in final 30 minutes.
Taking chili to a potluck or Friendsgiving? Our vegan potluck ideas cover how much to make, how to keep it hot and a build-your-own toppings bar. It also anchors the Halloween party menu.
FAQ
Does vegan chili freeze well? Exceptionally well. Cool completely, then portion into freezer containers. Keeps for 3 months. Thaw overnight in the fridge and reheat on the stovetop with a splash of broth.
What can I serve with vegan chili? Cornbread (vegan recipe easily found), rice, corn chips, baked sweet potato, or crusty bread. Or eat it as-is with the toppings doing the work.
For a lighter bean-based meal, see the vegan black bean burger. Browse all vegan main meals at the main meals hub.