Made in one pot and packed full of fiber, this creamy butternut squash, kale, and white bean soup is a hearty and healthy vegetarian recipe that works well for lunch, dinner, or meal prep.

This kale, white bean, and butternut squash soup is a great example of how you can turn kitchen and pantry staples into a delicious meal without much effort. By pairing hearty veggies with a bit of cream and cheese you can easily create a creamy Tuscan-style bean soup that is full of flavor.
And, the best part is, it freezes incredibly well making it a great make-ahead meal for cold weather days. So, you can whip up a double or triple batch of this soup and enjoy it for weeks and months to come.

Why You’ll Love It
- Made in One Pot – This one-pot recipe keeps prep and cleanup time to a minimum.
- High in Fiber – The combination of squash, beans, and kale ensures that this soup contains over 8 grams of fiber.
- Vegetarian – This vegetarian soup recipe is something everyone can enjoy.
- Full of Flavor – The addition of spices, parmesan, and cream ensures that the soup is full of Tuscan flavor.

Ingredients + Substitutions
- Butternut Squash – To add some complex carbohydrates and fiber. I used fresh butternut squash, but you can use frozen butternut squash if preferred, see the notes section of the recipe card for details.
- White Beans – To add some plant-based protein and fiber. I used cannellini beans but you can use navy beans or Great Northern beans if preferred. The recipe calls for canned beans but you can use dried beans if desired, see the notes section of the recipe card for details.
- Kale – To add some leafy greens and micronutrients. I used lacinato kale, also known as Tuscan kale, but curly kale or spinach would also work well.
- Onion and Garlic – To flavor the soup.
- Celery – To add some more veggies.
- Spices – A combination of smoked paprika and chili flakes to add some heat and season the soup.
- Broth – The recipe calls for vegetable broth to make the soup vegetarian but chicken broth will also work well. You can also use a vegetable stock cubed mixed with water.
- Parmesan Rind – To flavor the soup and add a creamy consistency.
- Heavy Cream – Although optional, a splash of cream will ensure the soup is rich and creamy. I used heavy cream but you can use half-and-half if preferred.
- Salt and Pepper – To season.


Dietary Adaptions
To Make it Gluten-Free: Use certified gluten-free broth.
To Make it Dairy-Free: Omit the parmesan rind and swap the heavy cream for canned coconut milk or cashew cream.


Red’s Nutrition Tip
Not only does the combination of butternut squash, white beans, and kale ensure this soup is chock full of veggies and plant-based protein, but it also ensures each serving is packed full of 8 grams of fiber. Consuming adequate dietary fiber helps to normalize bowel movements, promote gut health, control blood sugar levels, and lower cholesterol levels, and can help to regulate weight and appetite by keeping you fuller for longer periods.
Serving Suggestions
This butternut squash kale and white bean soup is a balanced meal with plant-based protein, complex carbohydrates, fiber, and healthy fats. That said, you can adjust the recipe or serve it with sides to suit your dietary needs:
- To make it higher in protein, add another can of white beans to the soup and/or add some cooked sausage, ground turkey, or ground chicken.
- To add more complex carbohydrates, serve the soup with a side of crusty bread and/or add some whole grains to the soup such as quinoa or farro.
- To add more healthy fats, serve the soup with additional parmesan cheese.

Storage + Reheating
To Refrigerate: Allow the soup to cool completely, transfer it to an airtight container, and store it in the refrigerator for 5 days.
To Freeze: Once cooled, leftover soup can be stored in a freezer-safe container for up to 3 months.
To Reheat: Reheat the soup in a pot on the stovetop on medium heat for 5 minutes or until warm, or in the microwave for 1-2 minutes. If using frozen leftovers, allow the stew to thaw completely before reheating.

More Butternut Squash and Bean Soup Recipes:
- Vegetable Quinoa Soup
- Tuscan Farro Soup
- Roasted Butternut Squash and Sweet Potato Soup
- Spring Green Minestrone
- Curried Butternut Squash Soup
Butternut Squash, Kale, and White Bean Soup
Made in one pot, this creamy butternut squash kale and white bean soup is a healthy vegetarian recipe you can enjoy for lunch, dinner, or as a meal prep idea.
-
Prep Time: 10 minutes
-
Cook Time: 30 minutes
-
Total Time: 40 minutes
-
Yield: 4 servings 1x
-
Category: Soup
-
Method: Stovetop
Ingredients
- 2 tablespoons olive oil
- 1 onion, diced
- 2 stalks celery, diced
- 4 cloves garlic, minced
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon red pepper flakes
- 1 teaspoon salt
- 1 pound butternut squash, peeled, seeded, and cut into 1-inch cubes (about 4 cups)
- 4 cups vegetable broth, or chicken broth
- 1 cup water
- 1 can (14 ounces) cannellini beans, drained and rinsed
- 2 cups kale, finely chopped
- 1 parmesan rind, plus more to serve
- 1/4 cup heavy cream
Instructions
- In a large pot or Dutch oven on medium heat, warm the olive oil, add the diced onion and celery, and cook for 4-5 minutes until tender and translucent.
- Add the garlic and cook for an additional 1-2 minutes until fragrant, then add the smoked paprika, red pepper flakes, and salt, stir to coat the onion mixture, and cook for a final 30 seconds until fragrant.
- Add the cubed butternut squash to the pot and stir to coat with the onion mixture, then pour in the vegetable broth, water, white beans, and parmesan rind, and stir to combine.
- Turn the heat to high, bring the soup to a boil, and then reduce heat to a simmer and cook for 15-20 minutes until the squash is tender and can easily be pierced with a fork.
- Once cooked, add the chopped kale, stir to combine, and cook for a final 5 minutes until the kale is wilted, then turn down the heat.
- Pout in the heavy cream, stir to combine, then taste the soup and adjust seasoning with additional salt, pepper, and cream as needed.
- The soup can be served immediately with additional parmesan cheese and crusty bread, or cooled and stored in an airtight container in the fridge for up to 5 days or in the freezer for up to 3 months.
Notes
To Use Frozen Butternut Squash: Use 4 cups of frozen cubed butternut squash.
To Use Onion Powder: Swap the onion for 1 teaspoon of onion powder, skip step #1, and add it in step #2.
To Use Garlic Powder: Swap the onion for 2 teaspoons of garlic powder and add it in step #2.
To Use Dry Beans: Add 1/2 cup of dry beans to a large bowl, cover with room temperature water, and soak overnight or for at least 8 hours. Bring a large pot of salted water to a boil, add the soaked beans, and cook them for 40 minutes to 1 hour until tender. Strain and rinse and add the cooked beans to the soup as per step #3.
Nutrition
- Serving Size: 1 serving
- Calories: 291 calories
- Sugar: 7 grams
- Fat: 11 grams
- Carbohydrates: 43 grams
- Fiber: 8 grams
- Protein: 10 grams



















































































