Skip to content
GetCookMatch
⌘K
Vegan Chili
USA · Soups · Vegetarian

Vegan Chili

Three kinds of beans and a rich, dark, smoky tomato-based sauce built on chipotle peppers, bloomed spices, and a small amount of cocoa powder. This is the version of vegan chili that wins cook-offs. The cocoa sounds unusual until you taste what it does — it deepens the existing flavors without adding any sweetness or chocolate flavor, the same way it works in a mole. The chipotle gives smoke. The long simmer gives body. A splash of apple cider vinegar at the end lifts everything. Make it the day before if you can.

55 min 390 kcal 6 serves Advanced🌿Vegetarian🇺🇸USA★★★★★4.6· 5 reviews

Ingredients

ServingsMetric
  • 400 gcanned kidney beans
  • 400 gcanned black beans
  • 400 gcanned pinto beans or borlotti beans
  • 800 gcanned crushed or fire-roasted tomatoes
  • 1 large onion
  • 4 garlic cloves
  • 1 red bell pepper
  • 2 tbspchipotle peppers in adobo sauce
  • 2 tbsptomato paste
  • 2 tspchilli powder
  • 2 tspsmoked paprika
  • 1.5 tspground cumin
  • 1 tspdried oregano
  • 1 tbspunsweetened cocoa powder
  • 1 tspmaple syrup or light brown sugar
  • 250 mlvegetable stock
  • 1 tbspapple cider vinegar
  • 2 tbspolive oil

Method

  1. Build the aromatic base. Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the onion with a generous pinch of salt and cook for 8 to 10 minutes, stirring regularly, until golden and beginning to caramelize at the edges. Don't rush this — a properly cooked onion is the flavor foundation. Add the red bell pepper and garlic and cook for another 3 minutes.
  2. Bloom the spices and build depth. Add the chilli powder, smoked paprika, cumin, and oregano. Stir constantly for 60 seconds until the spices smell toasted and intensely fragrant. Add the tomato paste and cook, stirring, for 2 more minutes until it darkens — it should look almost like a dark paste stuck to the bottom. Add the chipotle peppers with a spoonful of their adobo sauce and stir to combine. This layering of aromatics and cooked spices is what makes vegan chili taste genuinely deep rather than flat.
  3. Add the bulk ingredients. Pour in the crushed tomatoes and vegetable stock. Stir to scrape up anything from the base of the pot. Add all three cans of drained beans, the cocoa powder, and the maple syrup. Stir everything together. Bring to a boil, then reduce to a steady gentle simmer. Leave uncovered.
  4. Simmer and thicken. Cook for 30 to 40 minutes over low heat, stirring every 10 minutes. The chili should thicken naturally as the liquid reduces. After 20 minutes, use the back of a spoon or a potato masher to lightly crush about one-quarter of the beans directly in the pot — this creates a creamy body while leaving the rest of the beans intact. Taste and adjust: more chipotle if you want more smoke, more salt, a pinch more sugar if too sharp.
  5. Finish and serve. Remove from heat and stir in the apple cider vinegar — it brightens and sharpens the whole thing. Taste one final time. Serve in deep bowls over rice or with cornbread, topped with diced avocado, sliced spring onion, vegan sour cream, and a wedge of lime. The chili tastes better the next day and freezes perfectly for up to 4 months.

FAQ

Watery chili usually comes from too much liquid or insufficient simmering time. Three ways to thicken: first, simmer uncovered over low heat — liquid evaporates and flavors concentrate. Second, mash a quarter of the beans with the back of a spoon or a potato masher directly in the pot — partially crushed beans create a natural body. Third, stir in 1 to 2 tablespoons of masa harina (Mexican corn flour) or fine cornmeal dissolved in a little cold water in the final 5 minutes — it thickens and adds a subtle corn flavor. Add liquid (stock) gradually during cooking rather than all at once: easier to control consistency.

Share this recipe★★★★★4.6

Rate this

Rate this recipe

Keep browsing

More dishes from the American archive — picked by overlap with what you're cooking now.

Join the conversation

Comments (1)

Leave a comment

  • Sergei MartynovAuthor
    47d ago

    The cocoa powder in this recipe is not a gimmick — it is a technique borrowed from Mexican mole sauces. It adds a dark, almost coffee-like depth without any chocolate flavour. I use two types of beans because they have different textures: kidney beans hold their shape and give you something to bite into, while black beans break down slightly and thicken the broth naturally. Let this sit overnight if you can. Like most stews, it is dramatically better the next day.