Fall nights call for something warm, filling, and truly nourishing. This high protein butternut squash soup is exactly what your family needs right now. It delivers all the cozy vibes of a classic soup with a secret boost. You get a thick, velvety texture without using any heavy cream.
Sometimes a vegetable soup just doesn’t keep you full for very long. This version changes that by adding wholesome plant-based protein to every single bowl. It is the perfect solution for a healthy reset during a busy week. You will love how satisfied you feel after eating this meal.
Why This Recipe Is a Winner
This recipe is a winner because it uses white beans for incredible creaminess. Most squash soups lack the staying power to be a full meal. This one provides sustained energy thanks to the added cannellini beans and nutritional yeast. It is a fantastic choice for those chilly autumn weeknights.
The prep is minimal and the results look like restaurant quality. Your kids will love the mild, slightly sweet flavor of the roasted squash. It is naturally gluten-free and vegan, making it great for sharing with everyone. You can easily make a double batch to last all week long.
How It Comes Together
Making this soup is incredibly simple and very beginner-friendly. You just sauté your aromatics and let the squash simmer until it is tender. A quick blend at the end creates a perfectly smooth texture every time. You don’t need any advanced kitchen skills to get this right. It is a foolproof way to get a healthy dinner on the table.
Simple Ingredients
You likely have many of these pantry staples in your kitchen already. Fresh squash and canned beans do all the heavy lifting here.
- 2 lbs butternut squash, peeled, seeded, and cut into 1-inch cubes
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups low-sodium vegetable broth
- 1 tablespoon extra virgin olive oil
- 1 teaspoon sea salt
- 1/2 teaspoon ground black pepper
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon dried thyme
- 1/4 cup nutritional yeast
Step-by-Step
- Heat olive oil in a large stockpot over medium heat.
- Add diced onion and sauté for 5 to 7 minutes until translucent and slightly caramelized.
- Add minced garlic and cook for 60 seconds until fragrant.
- Incorporate the butternut squash cubes, cannellini beans, salt, pepper, nutmeg, and thyme; stir to coat.
- Pour in the vegetable broth, ensuring the squash is fully submerged. Bring the mixture to a rolling boil.
- Reduce heat to low, cover, and simmer for 20 to 25 minutes or until the squash is fork-tender.
- Remove the pot from heat and stir in the nutritional yeast.
- Using an immersion blender, process the soup until a completely smooth, homogenous texture is achieved.
- Return to low heat briefly to ensure uniform temperature and adjust seasoning as required before serving.
Best Ways to Enjoy It
Serve this warm in your favorite deep bowls for a cozy experience. Add a side of crusty whole-grain bread for dipping into the soup. A sprinkle of toasted pumpkin seeds adds a lovely crunch to every bite. This is the ultimate comfort food for a quiet Sunday evening at home.
Storage & Reheating
Store any leftovers in an airtight container in your refrigerator. This high protein butternut squash soup stays fresh for up to five days. It actually tastes even better the next day after the flavors meld. Reheat it gently on the stove over medium-low heat until steaming. If it thickens too much, simply whisk in a splash of broth.
Tips for Best Results
- Don’t skip the nutritional yeast because it adds a deep savory flavor.
- Avoid overcooking the garlic or it may turn bitter in the soup.
- Swap the cannellini beans for chickpeas if that is what you have.
- Make this ahead of time on Sunday for easy weekday lunches.
- For Thanksgiving, garnish with fresh sage leaves to impress your guests.
- Upgrade the bowl with a swirl of coconut milk for extra richness.
- Cut your squash into even cubes so they all soften at once.
Easy Flavor Ideas
- Add a pinch of cayenne pepper for a subtle spicy kick.
- Swap the dried thyme for fresh rosemary for an earthy fall aroma.
- Use vegetable bouillon cubes if you do not have boxed broth available.
- Stir in a spoonful of pumpkin puree for an even deeper color.
Common Questions
Can I freeze this soup?
Yes, this soup freezes exceptionally well for up to three months. Just leave a little space in the container for expansion as it freezes. Thaw it overnight in the fridge before reheating for the best texture.
Will my kids notice the beans?
Once you use the immersion blender, the beans completely disappear into the base. They provide a creamy thickness without changing the sweet squash flavor. It is a great way to sneak in extra nutrition for picky eaters.
What if I don’t have an immersion blender?
You can carefully transfer the soup to a standard countertop blender in batches. Just be sure to vent the lid so the steam can escape safely. Blend on low speed until the mixture is totally smooth and creamy.
I hope this cozy soup brings a little extra warmth to your fall evenings. It is such a simple way to feel good and stay full. Happy cooking!
— Alex
Ingredients
- 2 lbs butternut squash, peeled, seeded, and cut into 1-inch cubes
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 medium yellow onion, diced
- 3 cloves garlic , minced
- 4 cups low -sodium vegetable broth
- 1 tablespoon extra virgin olive oil
- 1 teaspoon sea salt
- 1/2 teaspoon ground black pepper
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon dried thyme
- 1/4 cup nutritional yeast
Instructions
- Heat olive oil in a large stockpot over medium heat.
- Add diced onion and sauté for 5 to 7 minutes until translucent and slightly caramelized.
- Add minced garlic and cook for 60 seconds until fragrant.
- Incorporate the butternut squash cubes, cannellini beans, salt, pepper, nutmeg, and thyme; stir to coat.
- Pour in the vegetable broth, ensuring the squash is fully submerged. Bring the mixture to a rolling boil.
- Reduce heat to low, cover, and simmer for 20 to 25 minutes or until the squash is fork-tender.
- Remove the pot from heat and stir in the nutritional yeast.
- Using an immersion blender, process the soup until a completely smooth, homogenous texture is achieved.
- Return to low heat briefly to ensure uniform temperature and adjust seasoning as required before serving.

