If you’re tired of bland vegetarian dinners that leave you hungry an hour later, this Butternut Squash Chili with White Beans is about to change everything. It’s hearty, cozy, and packed with bold flavor — without any meat at all.
This chili is thick, slightly sweet from the squash, creamy from the white beans, and perfectly spiced. It’s the kind of meal that fills your kitchen with the best smell and makes everyone ask for seconds.
As someone who has tested dozens of plant-based chili recipes over the years, I can tell you this one checks every box. It’s simple, budget-friendly, and great for meal prep.
In this post, you’ll learn exactly how to make Butternut Squash Chili with White Beans step by step, plus expert tips, easy variations, storage advice, and answers to common questions.
Let’s get cooking!
Why You’ll Love This Recipe
-
Incredible Flavor – Sweet roasted butternut squash balances perfectly with smoky spices and creamy white beans.
-
Hearty & Filling – Packed with fiber and plant-based protein.
-
Easy to Make – Simple pantry ingredients and one big pot.
-
Meal Prep Friendly – Tastes even better the next day.
-
Naturally Vegetarian & Vegan – No substitutions needed.
This is comfort food you can feel good about.
Ingredients & Prep
This Butternut Squash Chili with White Beans uses simple, wholesome ingredients you can find at any grocery store.

Main Ingredients Prep
-
1 medium butternut squash (about 3–4 cups diced)
-
Peel, remove seeds, and cut into ½-inch cubes.
-
-
2 cans white beans (cannellini or great northern), drained and rinsed
-
1 medium yellow onion, diced
-
1 red bell pepper, chopped
-
3 cloves garlic, minced
Tip: Pre-cut butternut squash from the produce section saves time on busy nights.
Seasonings, Sauces, or Flavor Base
-
2 tablespoons tomato paste
-
1 can diced tomatoes (14.5 oz)
-
2 teaspoons chili powder
-
1 teaspoon ground cumin
-
1 teaspoon smoked paprika
-
½ teaspoon oregano
-
½ teaspoon salt (adjust to taste)
-
¼ teaspoon black pepper
-
3–4 cups vegetable broth
These spices give this Butternut Squash Chili with White Beans its smoky, bold depth.
Pantry Staples
-
2 tablespoons olive oil
-
Optional: 1 teaspoon maple syrup (for balance)
-
Optional toppings: avocado, cilantro, lime wedges, dairy-free sour cream
Step-by-Step Cooking Instructions
This recipe comes together in about 45 minutes from start to finish.
Pre-Cooking Prep
-
Dice the butternut squash into small, even cubes.
-
Drain and rinse the white beans.
-
Chop all vegetables before turning on the stove.
Having everything ready makes cooking smooth and stress-free.

Cooking Method
-
Heat the oil in a large pot or Dutch oven over medium heat.
-
Add diced onion and cook for 3–4 minutes until soft.
-
Stir in bell pepper and garlic. Cook for 1 minute.
-
Add tomato paste and cook for another minute to deepen flavor.
-
Stir in chili powder, cumin, smoked paprika, oregano, salt, and pepper.
-
Add diced tomatoes, vegetable broth, and cubed butternut squash.
-
Bring to a gentle boil.
-
Reduce heat and simmer uncovered for 20–25 minutes.
When the squash is almost tender, stir in the white beans and cook for another 5–10 minutes.
Doneness or Texture Check
The chili is ready when:
-
The squash is fork-tender.
-
The broth has thickened slightly.
-
Flavors taste balanced and rich.
If you prefer thicker chili, mash a few pieces of squash against the side of the pot and stir.
Resting or Final Touches
Turn off heat and let the chili rest for 5–10 minutes. This helps flavors blend together.
Before serving:
-
Squeeze fresh lime juice on top.
-
Add chopped cilantro.
-
Taste and adjust salt if needed.
Now your Butternut Squash Chili with White Beans is ready to serve!
Pro Tips for Perfect Results
After making this recipe many times, here’s what makes the biggest difference.
Common Mistakes to Avoid
-
Cutting squash too large – Big chunks take longer to cook.
-
Skipping the spice bloom step – Cooking spices in oil boosts flavor.
-
Adding beans too early – They can get too soft.
Recommended Tools
-
Large Dutch oven or heavy-bottom pot
-
Sharp chef’s knife
-
Cutting board
-
Wooden spoon
-
Ladle
A heavy pot helps cook the chili evenly and prevents burning.
Storage & Reheating Tips
This Butternut Squash Chili with White Beans stores beautifully.
-
Fridge: Store in airtight container up to 4 days.
-
Freezer: Freeze for up to 3 months.
-
Reheat: Warm on stovetop over medium-low heat. Add a splash of broth if too thick.
It honestly tastes even better the next day.
Flavor Variations
One reason I love this Butternut Squash Chili with White Beans is how easy it is to customize.
Spicy Version
If you like heat:
-
Add ½ teaspoon cayenne pepper.
-
Stir in diced jalapeños.
-
Top with hot sauce.
This balances perfectly with the natural sweetness of the squash.
Healthy / Special Diet Option
This chili is already:
-
Vegan
-
Vegetarian
-
Dairy-free
-
Gluten-free
For a lower-carb version, reduce the beans slightly and add extra vegetables like zucchini or cauliflower.
Global Flavor Twist
Switch up the flavor profile:
-
Southwest Style: Add corn and chipotle peppers.
-
Moroccan Inspired: Use cinnamon and coriander.
Each version keeps the base of Butternut Squash Chili with White Beans while offering something new.
Serving Suggestions
This chili is filling on its own, but pairing it with sides makes it extra special.
Side Dishes
-
Warm cornbread
-
Brown rice
-
Quinoa
-
Crusty whole-grain bread
-
Simple green salad
Toppings & Extras
-
Sliced avocado
-
Lime wedges
-
Fresh cilantro
-
Shredded cheese or vegan cheese
-
Greek yogurt or plant-based sour cream
Drinks
-
Sparkling water with lime
-
Iced tea
This meal works for weeknights, meal prep, or even casual dinner parties.
FAQs
Can I make this ahead of time?
Yes! Butternut Squash Chili with White Beans is perfect for meal prep. You can make it up to 3 days in advance and store it in the refrigerator. The flavors deepen over time, making leftovers even more delicious.
You can also freeze it in individual portions for quick lunches.
How do I fix common mistakes?
Too watery?
Simmer uncovered longer or mash some squash to thicken.
Too thick?
Add vegetable broth a little at a time.
Too spicy?
Stir in extra beans or a spoonful of yogurt.
Too bland?
Add salt, lime juice, or a pinch more chili powder.
Small adjustments make a big difference.
Conclusion
If you’ve been searching for a satisfying, plant-based dinner, this Butternut Squash Chili with White Beans delivers big flavor in every bite. It’s cozy, nourishing, and simple enough for busy weeknights.
Once you try it, it may become your go-to vegetarian chili recipe. Many readers tell me they make a double batch because their family eats it so fast!
If you loved this recipe, be sure to check out my other hearty vegetarian soups and stews for more easy comfort food ideas.

Butternut Squash Chili with White Beans
Ingredients
- Main Ingredients
- 1 medium butternut squash about 3–4 cups diced, peeled and cubed (½-inch pieces)
- 2 cans 15 oz each white beans (cannellini or great northern), drained and rinsed
- 1 medium yellow onion diced
- 1 red bell pepper chopped
- 3 cloves garlic minced
- Flavor Base & Spices
- 2 tablespoons tomato paste
- 1 can 14.5 oz diced tomatoes
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon salt adjust to taste
- ¼ teaspoon black pepper
- 3 –4 cups vegetable broth
- Pantry & Optional
- 2 tablespoons olive oil
- 1 teaspoon maple syrup optional, for balance
- Optional Toppings
- Avocado slices
- Fresh cilantro
- Lime wedges
- Dairy-free sour cream or Greek yogurt
- Shredded cheese or vegan cheese
Instructions
- Prep Ingredients
- Dice the butternut squash into small, even cubes. Drain and rinse the beans. Chop all vegetables.
- Sauté Aromatics
- Heat olive oil in a large pot or Dutch oven over medium heat.
- Add diced onion and cook for 3–4 minutes until softened.
- Stir in bell pepper and garlic; cook 1 minute.
- Bloom the Spices
- Add tomato paste and cook for 1 minute.
- Stir in chili powder, cumin, smoked paprika, oregano, salt, and pepper. Cook 30 seconds to release flavor.
- Simmer the Chili
- Add diced tomatoes, vegetable broth, and cubed butternut squash.
- Bring to a gentle boil, then reduce heat and simmer uncovered for 20–25 minutes.
- Add Beans
- Stir in white beans and simmer 5–10 minutes more until squash is fork-tender and chili thickens.
- Adjust & Rest
- Taste and adjust seasoning. Add maple syrup if desired.
- Let rest 5–10 minutes before serving. Garnish with lime juice and cilantro.
Notes
- Cut squash evenly for consistent cooking.
- Don’t skip blooming the spices — it enhances flavor depth.
- For thicker chili, mash some squash against the pot and stir.
- Beans should be added near the end to prevent over-softening.
- Tastes even better the next day.
