Hearty Butternut Squash & White Bean Chili Recipe

A simple, vegetable-packed butternut squash chili that takes only 15 minutes to prep. It has the right touch of spice and is ready for all your favorite toppings. Even meat eaters will enjoy this hearty vegetarian chili.

Bowl of butternut squash chili with cheese, onion and cilantro garnish on top.

I love butternut squash, but I admit I don’t enjoy cutting one up. Thankfully, many grocery stores sell frozen, cubed butternut squash. While fresh is wonderful, the frozen variety is a convenient shortcut that makes this recipe quick and easy.

This butternut squash chili is a simple, satisfying meal that’s hearty without meat. It’s straightforward to prepare and full of flavor.

I make some kind of soup or chili almost every Sunday during the colder months, so this is one of many favorites in my rotation. It’s easy to adapt and pairs well with lots of different toppings and variations.

Why You Will Love This Butternut Squash Chili

  • Loaded with vegetables and wholesome ingredients.
  • Meat-free but still provides about 21 grams of protein per serving.
  • Freezer-friendly for quick reheating later.
  • Excellent for meal prep and easy weeknight dinners.
  • Flexible — simple to customize to your taste.

Ingredient Notes

The full ingredient list with exact measurements is in the recipe card below.

Beans, broth, cubed butternut squash, peppers and other ingredients on surface.
  • Broth is optional. If you prefer a thicker chili, you can omit or reduce the broth. Use vegetable broth to keep the chili vegetarian, or chicken broth if you don’t mind animal-based stock.
  • A pinch of cinnamon adds depth. A small amount of cinnamon brings a subtle warmth and complexity. It’s a common addition in regional chilis and adds a comforting layer of flavor.

Recipe Variations

  • Add more vegetables: Stir in chopped carrots, zucchini, yellow squash, or an additional colored bell pepper.
  • Add meat or a meat substitute: Brown ground turkey, beef, or a plant-based ground meat and add it with the onions and peppers for a heartier version.
  • Make it spicier: Increase cayenne, add hot sauce, or include diced jalapeños to boost the heat.

How to make this recipe

Red onion and bell peppers in dutch oven pot being sautéed.

Step 1: Heat a Dutch oven or large soup pot over medium-high heat and add olive oil.

Sautéed onions and pepper in pot.

Step 2: Sauté the diced onion and bell peppers until the onion becomes translucent.

Beans, squash, seasoning, green chiles and other ingredients added to stock pot.

Step 3: Lower the heat to medium and add the butternut squash, beans, tomatoes, tomato sauce, tomato paste, spices, garlic, and any optional broth. Stir to combine. Tip: start with a small amount of broth if you want a thick chili — you can add more later.

Cooked butternut squash chili in pot with spoon scooping into it.

Step 4: Cover and simmer over medium to medium-low heat for about 20 minutes, stirring occasionally, until the squash is tender but still holds some shape. Add more broth if you prefer a thinner consistency. Serve with toppings such as shredded cheddar, sour cream, cilantro, crushed tortilla chips or Fritos.

Recipe Tips

  • If adding meat: Brown 1 pound of turkey or beef, drain if needed, and stir it in. You may want to add an extra can of tomato sauce when including meat.
  • Try smoked paprika: A bit of smoked paprika adds a pleasant smoky depth.
  • Avoid overcooking the squash: Cook until the squash is tender but not mushy so it maintains texture in the chili.
Bowl with spoon scooping into butternut squash chili topped with shredded cheese and onions.

Storage

Store leftovers in an airtight container in the refrigerator for up to 5 days. To freeze, let the chili cool completely, transfer to a freezer-safe container, and freeze for up to 3 months. Thaw in the refrigerator overnight before reheating.

Other Soup and Chili Recipes:

  • Chunky Italian Vegetable Soup
  • One Pot Chili Mac and Cheese
  • Turkey Lentil Soup
  • Sausage Gnocchi Soup
  • Pumpkin Quinoa Chili
  • Maple Roasted Sweet Potato Carrot Soup
  • Tomato Tortellini Soup

HUNGRY FOR MORE? Subscribe to the newsletter and follow the author on social channels for more recipes and updates.

Butternut Squash Chili

By: Lorie Yarro
A simple veggie-packed butternut squash chili that only takes 15 minutes to prep. The right touch of spice and ready for all of the toppings you love. Even meat eaters will love this hearty vegetarian chili!
Overhead view of bowl with butternut squash chili with spoon scooping into the bowl.
Pin
Print
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6

Ingredients 

  • 4 ½ c butternut squash, cubed (or 2, 9 oz. bags frozen)
  • 1 green bell pepper, diced
  • 1 red bell pepper, diced
  • 1/2 red onion, diced
  • 1 can kidney beans (approx. 15.5 oz)
  • 1 can pinto beans (15.5 oz)
  • 1 can black beans (15.5 oz)
  • 3-4 garlic cloves, minced
  • 1 can diced tomatoes (approx. 14.5 oz), undrained
  • 1 can tomato sauce (approx. 15 oz)
  • 1 T tomato paste
  • 1 T chili powder
  • ½ T cumin
  • ½ tsp paprika
  • ¼ tsp cayenne pepper (adjust to taste)
  • ¼ tsp cinnamon
  • ½ tsp black pepper
  • ½ tsp sea salt, or to taste
  • 1 – 2 c vegetable broth (optional)

Instructions 

  • Peel and cube fresh butternut squash if using fresh, or use frozen cubes. Dice the peppers and red onion.
  • Heat about 1 tablespoon of olive oil in a large pot over medium-high heat. Add the peppers and onion and sauté until the onion becomes translucent.
  • Lower the heat to medium and add the squash, beans, tomatoes, tomato sauce, tomato paste, garlic, and spices. If you want a thick chili, omit the broth or add just ½ cup to start; add more later if needed.
  • Cover and heat over medium to medium-low for about 20 minutes, stirring occasionally, until the squash is tender but not mushy.
  • Adjust the consistency with additional broth if desired. Garnish and serve with your favorite toppings.

Notes

Storage: Store leftovers in an airtight container in the refrigerator for up to 5 days. To freeze, cool completely, transfer to a freezer-safe container, and freeze for up to 3 months.

Adding meat: Brown a pound of turkey or beef and stir it in at the end; consider adding an extra can of tomato sauce.

Squash texture: Avoid overcooking so the squash keeps a slight bite and maintains texture.

Nutrition

Calories: 360kcal, Carbohydrates: 70g, Protein: 21g, Fat: 2g, Fiber: 22g

Nutrition information is an approximation and should be used as a guide.


Did you enjoy this recipe? Have a question?Leave a comment below!

Shop This Post:

Dutch Oven Pot

Ladle

Ceramic Knives

Garlic Press