Squash and Bean Soup | Creamy protein-rich fall comfort

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.

Print

Squash and Bean Soup | Creamy protein-rich fall comfort

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy, protein-packed butternut squash soup blended with white beans and spiced aromatics. Cozy, nutritious, and perfect for meal prep or chilly nights.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 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.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star