Vegan Beet Butternut Squash Chili with Cacao

Prep: 10 minCook: 50 min6 servingsmediumvegan
Vegan Beet Butternut Squash Chili with Cacao

A vibrant, plant-based chili that combines roasted butternut squash and earthy beets with warm spices, creating layers of flavor and satisfying texture. The addition of raw cacao powder adds subtle depth and richness without sweetness, while chipotle and cumin provide smokiness and warmth. This dish is perfect for vegans and anyone seeking heartier vegetable-forward meals. Serve it for weeknight dinners, meal prep, or casual entertaining during cooler months. What sets this version apart is the unexpected pairing of sweet squash and beets with umami-rich cacao, creating complexity beyond typical vegetable chilis. The optional Huang Qi and Shan Yao Chinese herbs add traditional wellness elements for those seeking adaptogenic benefits.

Ingredients

6 servings
  • 1 Tbs extra-virgin olive oil
  • 1 medium onion, chopped
  • 1 whole yellow bell pepper, chopped
  • 2 whole carrots, peeled and sliced
  • 1 ½ lb butternut squash, large-diced
    acorn squash or sweet potato1:1root vegetabledairy-free

    same cooking time

    Full guide →
  • ½ lb red beets, peeled and diced
  • 1 tsp garlic powder
  • ½ tsp chipotle chili powder
    ancho chili powder1:1chili powder

    loses smokiness, gains fruit notes

  • 1 ½ tsp turmeric
  • 1 Tbs cumin
  • 1 ½ Tbs chili powder
    ancho chili powder1:1chili powder

    loses smokiness, gains fruit notes

    Full guide →
  • sea salt, to taste
  • black pepper, to taste
  • 1 28-oz can crushed tomatoes
  • 2 cups vegetable broth
    water1:1liquid

    reduced savory depth

    Full guide →
  • 1 15-oz can kidney beans, undrained
    black beans or pinto beans1:1legume

    flavor and color shift

    Full guide →
  • 1 Tbs raw cacao powder
    strong brewed coffee1 Tbs cacao = 2 tsp coffeeumami depth

    less chocolate, more acidity

    Full guide →
  • Huang Qi, Chinese herb(optional)
  • Shan Yao, Chinese herb(optional)
  • vegan cheese, for garnish(optional)
    nutritional yeast2 Tbs yeast per servingumami substitutedairy-free

    cheesier vs nuttier

    Full guide →
  • coconut yogurt, for garnish(optional)
    cashew cream or silken tofu1:1dairy-free dairy

    texture and tang differ

    Full guide →
  • fresh cilantro, for garnish(optional)
  • chips, crushed, for garnish(optional)

Instructions

  1. 1

    Heat olive oil in a large pot over medium heat and saute the onion, bell pepper, and carrots with salt and pepper until softened, about 5 minutes.

  2. 2

    Add the squash, beets, garlic powder, chipotle chili powder, turmeric, cumin, and chili powder with additional salt and pepper.

  3. 3

    Cook over medium-low heat, stirring, for about 15 minutes.

  4. 4

    Pour in the crushed tomatoes, vegetable broth, kidney beans with their liquid, and cacao powder.

  5. 5

    Reduce heat to low, cover, and simmer for 30 minutes.

  6. 6

    Stir well, uncover, and continue cooking for 20 minutes.

  7. 7

    Ladle into bowls and garnish with vegan cheese, coconut yogurt, fresh cilantro, and crushed chips.

Tips

Tip 1

Use pre-cooked beets to save time and reduce earthy bitterness. Raw beets will deepen color and flavor but require longer cooking; add them with the squash and extend the initial 15-minute cook to 20-25 minutes.

Tip 2

The cacao powder is essential, not dessert-like. It amplifies umami and rounds harsh spice edges. Omitting it creates a flatter, more one-dimensional heat profile despite other seasonings.

Tip 3

For deeper smokiness, bloom the chipotle and cumin in the hot oil for 30 seconds before adding onions, releasing volatile oils and intensifying their presence throughout the chili.

Good to Know

Storage

Refrigerate in an airtight container for up to 5 days. Flavors deepen on day 2. Reheat gently over low heat, stirring occasionally.

Make Ahead

Prepare all vegetables and store separately in the fridge up to 2 days ahead. Assemble and cook the day of serving. The finished chili freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.

Serve With

Ladle into bowls with generous toppings. Serve alongside cornbread, rice, or crusty bread to balance heat and absorb excess liquid. Pairs well with simple green salad or roasted vegetables.

See pairing guide →

Common Mistakes

Watch

Overcook squash and beets by using medium heat instead of medium-low during the 15-minute phase, yielding mushy texture instead of yielding to a fork.

Watch

Skip the initial 5-minute saute of aromatics, creating raw onion bite and preventing flavor base development.

Watch

Add tomatoes immediately without building the spice-vegetable foundation, resulting in flat, one-dimensional heat rather than layered warmth.

Substitutions

Dairy-Free Swaps

butternut squash
acorn squash or sweet potato1:1root vegetabledairy-free

same cooking time

Full guide →
coconut yogurt
cashew cream or silken tofu1:1dairy-free dairy

texture and tang differ

Full guide →
vegan cheese
nutritional yeast2 Tbs yeast per servingumami substitutedairy-free

cheesier vs nuttier

Full guide →

General Alternatives

kidney beans
black beans or pinto beans1:1legume

flavor and color shift

Full guide →
cacao powder
strong brewed coffee1 Tbs cacao = 2 tsp coffeeumami depth

less chocolate, more acidity

Full guide →
chipotle chili powder
ancho chili powder1:1chili powder

loses smokiness, gains fruit notes

vegetable broth
water1:1liquid

reduced savory depth

Full guide →
Find more substitutions →

FAQ

Can I use fresh beets instead of pre-cooked?

Yes. Peel and dice fresh beets, then add them at the same time as butternut squash. Extend the initial medium-low cook to 20-25 minutes to ensure tenderness. Raw beets create deeper color bleeding and slightly earthier taste but require longer cooking than pre-cooked varieties.

What if I don't have cacao powder?

Substitute with 2 teaspoons of strong brewed coffee or 1 teaspoon of instant espresso powder dissolved into the liquid. This maintains umami depth and complexity. Coffee adds acidity rather than chocolate notes but still rounds harsh spice edges and prevents one-dimensional heat.

How long does this chili keep and can I freeze it?

Refrigerate in an airtight container for up to 5 days; flavors deepen on day 2. Freezes well for up to 3 months in airtight containers or freezer bags. Thaw overnight in the refrigerator and reheat gently over low heat. Garnishes should be added after reheating for best texture.