Butternut Squash & Sweet Potato Chili (Easy Vegetarian & Vegan)

This Butternut Squash & Sweet Potato Chili is cozy, hearty, and naturally vegan. Packed with beans, smoky spices, and caramelized veggies, it’s the perfect plant-based comfort food for weeknights, meal prep, or even the holiday table.

Tender cubes of squash and sweet potato simmer with beans, tomatoes, and warm spices to create a thick, hearty bowl of comfort. Ready in under an hour, this vegetarian chili works just as well for busy weeknights as it does as a Thanksgiving dish or Friendsgiving vegetarian main dish.

Top-down view of vegetarian butternut squash and sweet potato chili with beans in a tomato broth.

With smoky spices, creamy beans, and caramelized vegetables, every bite tastes like fall in a bowl. Serve with cornbread, tortilla chips, or your favorite toppings for a meal that’s healthy, satisfying, and completely meat-free.


Why You’ll Love This Butternut Squash Chili

  • Vegetarian & Vegan-Friendly: No meat, no dairy, but all the cozy flavor.
  • Nutrient-Rich: Butternut squash + sweet potatoes = vitamins, fiber, and natural sweetness.
  • Protein-Packed: Beans make this chili hearty enough to stand alone.
  • One-Pot Meal: Easy cleanup with everything cooked in a single pot.
  • Make-Ahead & Freezer-Friendly: Flavors deepen as it rests.
  • Holiday-Worthy: A beautiful vegetarian option for Thanksgiving, Friendsgiving, or fall potlucks.
Two blue bowls filled with vegan butternut squash and sweet potato chili, garnished with fresh herbs.

Vegetarian Butternut Squash Chili Ingredients

Vegetables

  • 2 tbsp olive oil
  • 1 medium yellow onion, diced
  • 1 red bell pepper, diced
  • 3 garlic cloves, minced
  • 2 cups butternut squash, peeled & diced (½-inch cubes)
  • 2 cups sweet potato, peeled & diced (½-inch cubes)

Beans & Tomatoes

  • 1 (15 oz) can black beans, drained & rinsed
  • 1 (15 oz) can kidney beans, drained & rinsed
  • 1 (28 oz) can crushed tomatoes
  • 1 cup vegetable broth (plus more as needed)

Seasonings

  • 2 tbsp chili powder
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • ½ tsp cinnamon
  • 1 tsp salt
  • ½ tsp black pepper

Optional Toppings

  • Fresh cilantro or parsley
  • Sliced avocado
  • Lime wedges
  • Vegan sour cream
  • Cornbread or tortilla chips on the side
Close-up of vegetarian butternut squash and sweet potato chili in a blue bowl with beans and fresh parsley.

Step-by-Step: How to Make Butternut Squash Chili

Step 1: Sauté the aromatics

Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add diced onion and bell pepper. Cook 5 minutes until softened and golden. Stir in garlic and cook 30–60 seconds until fragrant.

Pro Tip: Let the onions brown slightly for a richer base flavor.

Step 2: Build the flavor base

Add chili powder, smoked paprika, cumin, cinnamon, salt, and pepper. Stir for 30–60 seconds to bloom the spices.

Pro Tip: Stir in 1 tbsp tomato paste here for extra depth.

Step 3: Add the hearty vegetables

Stir in butternut squash and sweet potato. Cook for 3–4 minutes, letting edges caramelize slightly.

Pro Tip: Cut vegetables the same size so they cook evenly.

Step 4: Add beans and tomatoes

Stir in crushed tomatoes, black beans, kidney beans, and 1 cup broth. Scrape the pot bottom to release browned bits.

Step 5: Simmer until tender

Bring to a boil, then reduce heat. Cover and simmer 25–30 minutes, stirring occasionally, until vegetables are fork-tender but not falling apart.

Step 6: Adjust the consistency

If too thick, add broth or water. If too thin, simmer uncovered 5–10 minutes to reduce.

Step 7: Taste and serve

Taste and adjust seasoning. Ladle into bowls and serve hot with toppings like avocado, cilantro, vegan sour cream, or tortilla chips.

Side view of butternut squash and sweet potato chili in a blue bowl with beans and fresh herbs on top.

How to Store & Reheat

  • Refrigerator: Store in an airtight container up to 4 days. Flavors deepen overnight.
  • Freezer: Freeze in meal-sized portions up to 3 months. Thaw overnight in the fridge.
  • Reheating: Warm on stovetop, adding broth if too thick. Microwave in short bursts, stirring between.
  • Make-Ahead Tip: Cook fully, cool, and refrigerate overnight—like Pumpkin Custard Cake and also like this amazing Cottage Cheese Orzo, this chili is even better the next day.

FAQ: Troubleshooting Butternut Squash Chili

How can I build deeper flavor in this vegetarian chili?

Toast the spices in oil for 1–2 minutes until fragrant before adding liquids. You can also bloom chili powder and cumin in a bit of tomato paste to create a rich flavor base. For even more depth, deglaze the pot with a splash of red wine or dark beer before adding broth and tomatoes.

How do I prevent the vegetables from breaking down during long simmering?

Cut the squash and sweet potato into slightly larger cubes (¾ inch instead of ½ inch). If simmering for 40+ minutes, add the squash in the last 15–20 minutes so it holds its structure better.

Can I make the texture creamier without dairy?

Yes! Purée 1–2 cups of the chili in a blender and stir it back into the pot. This naturally thickens and adds body without cream. Another trick is to mash some of the beans directly in the pot for a creamier consistency.

How do I balance the natural sweetness of squash and sweet potatoes?

For more savory complexity, add a teaspoon of soy sauce, miso paste, or cocoa powder. A splash of apple cider vinegar or lime juice at the end also cuts through sweetness and brightens the flavors.

Can I pressure cook this instead of stovetop?

Yes. In the Instant Pot, sauté aromatics and spices, then add everything else. Cook on High Pressure for 6 minutes, then quick release. This keeps the squash tender but intact while infusing all the flavors quickly.

Yield: 6 servings

Butternut Squash & Sweet Potato Chili (Vegetarian · Vegan-Friendly)

Overhead view of butternut squash chili with beans and tomatoes in a blue serving bowl.

A hearty, vegetarian chili made with butternut squash, sweet potatoes, beans, and smoky spices. Thick, hearty, naturally vegan, and perfect for meal prep, weeknight dinners, or a meatless holiday main dish.

Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes

Ingredients

Vegetables

  • 2 tbsp olive oil
  • 1 medium yellow onion, diced
  • 1 red bell pepper, diced
  • 3 garlic cloves, minced
  • 2 cups butternut squash, peeled & diced (½-inch cubes)
  • 2 cups sweet potato, peeled & diced (½-inch cubes)

Beans & Tomatoes

  • 1 (15 oz) can black beans, drained & rinsed
  • 1 (15 oz) can kidney beans, drained & rinsed
  • 1 (28 oz) can crushed tomatoes
  • 1 cup vegetable broth (plus more as needed)

Seasonings

  • 2 tbsp chili powder
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • ½ tsp cinnamon
  • 1 tsp salt
  • ½ tsp black pepper

Optional Toppings

  • Fresh cilantro or parsley
  • Sliced avocado
  • Lime wedges
  • Vegan sour cream
  • Cornbread or tortilla chips on the side

Instructions

  1. Heat olive oil in a large Dutch oven. Add diced onion and bell pepper, and cook for about 5 minutes until softened. Stir in minced garlic and cook 1 minute, just until fragrant.
  2. Sprinkle in chili powder, smoked paprika, cumin, cinnamon, salt, and pepper. Stir constantly for 30 seconds to bloom the spices in the oil and bring out deeper flavor.
  3. Add diced butternut squash and sweet potatoes. Cook 3–4 minutes, stirring occasionally, until the edges start to caramelize. This step adds sweetness and prevents the vegetables from going mushy later.
  4. Stir in crushed tomatoes, black beans, kidney beans, and 1 cup broth. Mix well, scraping the bottom of the pot to release browned bits that add extra flavor.
  5. Bring the chili to a gentle boil. Reduce heat to medium-low, cover, and simmer 25–30 minutes, stirring occasionally, until the squash and sweet potatoes are fork-tender but still hold their shape.
  6. If the chili looks too thick, stir in a splash of broth or water. If too thin, simmer uncovered for 5–10 minutes to reduce.
  7. Taste and adjust with more salt, pepper, or chili powder. Ladle into bowls and serve hot with toppings like avocado, cilantro, lime wedges, or vegan sour cream.

Notes

  • Cut squash and sweet potato into even cubes for uniform cooking.
  • To thicken chili, simmer uncovered or stir in 1 tbsp tomato paste.
  • For a meaty version, brown ground turkey or beef with the onions.
  • Freeze without toppings for up to 3 months. Reheat gently with broth.
  • Naturally vegan, gluten-free, and perfect for Thanksgiving or Friendsgiving.
  • Nutrition Information:

    Yield:

    6

    Serving Size:

    1

    Amount Per Serving: Calories: 352Total Fat: 13gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 4mgSodium: 825mgCarbohydrates: 54gFiber: 14gSugar: 11gProtein: 11g

    Related Recipes


    Overhead view of vegan butternut squash and sweet potato chili with beans and tomatoes in a blue serving bowl, garnished with herbs.
    Skip to Recipe