Butternut squash soup is a fall and winter staple, known for its velvety texture and subtle sweetness. But this Protein-Packed Butternut Squash Soup, inspired by Grace Elkus’s take on healthy comfort food, adds a nourishing twist to the classic. By incorporating white beans and Greek yogurt or tofu, this soup becomes a satisfying, full-bodied meal that keeps you full and energized—without needing bread or heavy add-ons.
It’s the ideal combination of cozy and clean: warm spices, creamy squash, and hidden plant-based protein all blended into one smooth, golden bowl. Perfect for lunch meal prep, light dinners, or an elegant starter at a holiday meal.
Ingredients Overview
This soup keeps the ingredient list simple but smart, using just a few key additions to boost both nutrition and flavor:
-
Butternut Squash: Naturally sweet and creamy when roasted or simmered. High in fiber, vitamins A and C, and beta-carotene.
-
White Beans (Cannellini or Great Northern): The secret protein boost. They add creaminess and mild flavor that blends beautifully.
-
Onion & Garlic: Build the flavor base with classic aromatics.
-
Vegetable Broth: Adds depth and allows the soup to stay vegetarian or vegan.
-
Greek Yogurt or Silken Tofu: Optional but excellent for even more protein and a silky texture. Greek yogurt adds tang, tofu keeps it plant-based.
-
Olive Oil: For sautéing and richness.
-
Spices: Typically includes cumin, smoked paprika, turmeric, or curry powder for warming depth.
-
Salt & Pepper: For seasoning the flavor layers.
Optional Garnishes
-
Toasted pumpkin seeds
-
Swirl of Greek yogurt or coconut cream
-
Chopped herbs (thyme, parsley, or sage)
-
A drizzle of chili oil or olive oil
-
Croutons or roasted chickpeas for crunch
Ingredient Tips
-
Use pre-cut squash to save time.
-
Roast the squash for more depth, or simmer for a quicker stovetop version.
-
Blend thoroughly for a super smooth texture—an immersion blender or high-speed blender works best.
Step-by-Step Instructions

1. Sauté Aromatics
In a large pot or Dutch oven, heat 1 tablespoon of olive oil over medium heat. Add:
-
1 diced yellow onion
-
3 garlic cloves, minced
Sauté for 5–6 minutes, until soft and fragrant.
2. Add Squash & Spices
Stir in:
-
4 cups diced butternut squash (fresh or frozen)
-
1/2 teaspoon ground cumin
-
1/2 teaspoon smoked paprika
-
Pinch of turmeric or curry powder (optional)
-
Salt and pepper, to taste
Cook for 5 minutes, allowing the spices to bloom and squash to soften slightly.
3. Add Beans & Broth
Pour in:
-
1 (15 oz) can white beans, drained and rinsed
-
3 cups vegetable broth
Bring to a boil, then reduce heat and simmer for 15–20 minutes, until squash is very tender.
4. Blend Until Smooth
Remove from heat. Carefully blend the soup using:
-
An immersion blender right in the pot, or
-
A countertop blender in batches (let it cool slightly first)
Return to the pot and stir in:
-
1/2 cup plain Greek yogurt or 1/2 cup silken tofu
-
Optional: a splash of lemon juice to brighten
Warm through gently, but don’t boil once yogurt is added.
5. Taste & Adjust
Season with additional salt, pepper, or spices to taste. If too thick, add a splash of broth or water to thin.
Tips, Variations & Substitutions
-
Make it vegan: Use tofu or cashew cream instead of yogurt.
-
Add heat: Include a dash of cayenne or serve with chili oil.
-
Extra veg: Add chopped carrots, celery, or apple to deepen flavor.
-
Use frozen squash: It works beautifully and cooks even faster.
For Meal Prep
This soup stores and reheats well. Great for:
-
Office lunches
-
Freezer meals
-
Make-ahead dinners with crusty bread or salad
Serving Ideas & Occasions
Serve this Protein-Packed Butternut Squash Soup:
-
With crusty multigrain bread or seeded crackers
-
Alongside a simple green salad with citrus vinaigrette
-
Topped with toasted nuts or seeds for crunch
-
In smaller bowls as a starter for holiday meals
It’s perfect for:
-
Cold weeknights
-
Fall meal prep
-
Post-workout recovery meals
-
Meatless Mondays
Nutritional & Health Notes
This soup is a nutritional powerhouse:
-
High in plant-based protein from white beans and yogurt/tofu
-
Naturally low in fat and calories
-
Rich in fiber, beta-carotene, and antioxidants
-
Can be made vegan, gluten-free, and dairy-free
The combination of beans + yogurt or tofu provides complete protein and helps stabilize blood sugar, making it ideal for a balanced, satisfying meal.
FAQs
Q1: Can I roast the squash first?
A1: Yes! Roasting brings out a deeper caramelized flavor. Roast peeled, cubed squash at 400°F for 25–30 minutes before adding to the soup base.
Q2: Can I freeze this soup?
A2: Definitely. Let it cool completely, then freeze in portions for up to 3 months. Thaw overnight and reheat gently.
Q3: What beans work best?
A3: Cannellini or Great Northern beans are ideal. They’re creamy and neutral in flavor. Avoid kidney beans, which are too firm and strong-tasting for this dish.
Q4: Is this soup kid-friendly?
A4: Very! Its naturally sweet flavor and creamy texture make it appealing to kids. You can skip the smoked paprika if they’re sensitive to spice.
Q5: Can I make it in the Instant Pot?
A5: Yes. Sauté onion and garlic on “Sauté” mode, then add squash, spices, beans, and broth. Cook on high pressure for 8 minutes. Quick release, then blend and stir in yogurt or tofu.
Q6: How do I make it thicker?
A6: Use less broth or simmer longer to reduce. You can also stir in more beans or a spoonful of nut butter for richness.
Q7: What can I use instead of Greek yogurt?
A7: Try cashew cream, silken tofu, coconut cream, or even plain unsweetened plant-based yogurt.
PrintSquash and Bean Soup | Creamy protein-rich fall comfort
Creamy, protein-packed butternut squash soup blended with white beans and spiced aromatics. Cozy, nutritious, and perfect for meal prep or chilly nights.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
Ingredients
-
1 tbsp olive oil
-
1 yellow onion, diced
-
3 garlic cloves, minced
-
4 cups diced butternut squash (fresh or frozen)
-
1/2 tsp cumin
-
1/2 tsp smoked paprika
-
1/4 tsp turmeric or curry powder (optional)
-
Salt and pepper, to taste
-
1 (15 oz) can white beans, drained and rinsed
-
3 cups vegetable broth
-
1/2 cup Greek yogurt or silken tofu
-
1 tbsp lemon juice (optional)
Instructions
-
Heat olive oil in a pot. Sauté onion and garlic for 5–6 minutes.
-
Add squash, spices, salt, and pepper. Cook 5 minutes.
-
Add beans and broth. Simmer 15–20 minutes until squash is tender.
-
Blend until smooth. Stir in yogurt or tofu. Warm gently.
-
Taste and adjust seasoning. Serve with toppings of choice
Notes
-
Vegan: Use tofu or cashew cream.
-
Add heat with chili flakes or cayenne.
-
Freezes well up to 3 months.
