This Healthy Creamy Butternut Squash Soup is my go-to for a comforting yet nutritious meal. It's built on a base of roasted butternut squash, which concentrates its natural sweetness and adds depth without any added sugar. The result is a silky, satisfying soup that feels indulgent but is actually good for you.
Advertisements1
I've tested this recipe multiple times to get the balance right: enough creaminess from coconut milk to coat the spoon, but not so much that it masks the squash's earthy flavor. The addition of a tart apple and fresh ginger brightens the whole thing, while a pinch of cayenne adds a subtle warmth that lingers.
In under an hour, you can have a pot of this soup ready for a week of lunches or a cozy dinner. It freezes beautifully, so don't hesitate to double the batch.
Why You'll Love This Recipe
About the Ingredients
1 medium butternut squash (about 3 lbs / 1.4 kg), peeled, seeded, and cubed
Look for a squash that feels heavy for its size. Pre-cut cubes save time but may be less fresh.
1 tablespoon (15 ml) olive oil
Use extra-virgin for the best flavor, but any neutral oil works.
1 medium yellow onion, chopped
A sweet onion like Vidalia also works if you prefer a milder flavor.
2 cloves garlic, minced
Fresh garlic is ideal, but 1/2 teaspoon garlic powder can substitute in a pinch.
1 tart apple (such as Granny Smith), peeled, cored, and chopped
The apple adds natural sweetness and helps thicken the soup. A pear works too.
1 tablespoon (15 g) grated fresh ginger
Fresh ginger is key; ground ginger (1 teaspoon) can substitute but won't be as bright.
4 cups (960 ml) low-sodium vegetable broth
Chicken broth also works if you're not vegetarian. Use low-sodium to control salt.
1 cup (240 ml) light coconut milk
Full-fat coconut milk makes it richer; for a lighter version, use unsweetened almond milk.
1 teaspoon salt, plus more to taste
Adjust based on your broth's saltiness.
1/4 teaspoon black pepper
Freshly ground gives the best flavor.
Pinch of cayenne pepper (optional)
Adds a subtle kick; omit if you prefer mild.
Tips & Tricks
- For even roasting, cut squash into uniform 1-inch cubes. Smaller pieces cook faster and more evenly.
- Don't skip the apple – it adds natural sweetness and helps achieve a silky texture without extra cream.
- If you don't have an immersion blender, let the soup cool slightly before transferring to a regular blender. Blend in batches and leave the lid slightly ajar to release steam.
Pro Tips
Step-by-Step Instructions
1. Roast the squash
Preheat oven to 400°F (204°C). Toss cubed squash with olive oil on a baking sheet. Roast for 20-25 minutes until fork-tender and lightly caramelized at edges.
2. Sauté aromatics
In a large pot, heat 1 tablespoon olive oil over medium heat. Add onion and cook for 5-7 minutes until translucent. Add garlic and ginger, cook for 1 minute until fragrant.
3. Add apple and broth
Stir in chopped apple, roasted squash, and vegetable broth. Bring to a boil, then reduce heat and simmer for 15 minutes to meld flavors.
4. Add coconut milk
Pour in light coconut milk and stir. Simmer for 5 more minutes, allowing the soup to thicken slightly.
5. Season and blend
Add salt, pepper, and cayenne. Use an immersion blender to puree until smooth. Alternatively, blend in batches in a countertop blender.
6. Adjust and serve
Taste and adjust seasoning. If too thick, add more broth or coconut milk. Serve hot, garnished with a swirl of coconut milk or toasted seeds.
Delicious Variations
Curried Butternut Squash Soup
Add 1 tablespoon curry powder with the garlic for a warming, spiced twist.
Apple-Cinnamon Version
Skip the ginger and add 1 teaspoon cinnamon for a sweeter, dessert-like soup.
Protein-Packed
Stir in 1 cup of cooked red lentils during the simmering step for extra fiber and protein.
How to Store Healthy Creamy Butternut Squash Soup
Refrigerator
Store in an airtight container for up to 5 days.
Freezer
Freeze in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if too thick.
Frequently Asked Questions
Q: Can I use frozen butternut squash?
Yes, you can use frozen butternut squash. Skip the roasting step and add the frozen cubes directly to the pot with the broth, increasing simmer time by 5-10 minutes.
Q: How do I make this soup vegan?
This soup is naturally vegan if you use vegetable broth and coconut milk. Just ensure your broth is plant-based.
Q: Can I make it without coconut milk?
Absolutely. Substitute an equal amount of unsweetened almond milk, oat milk, or even regular milk for a lighter version.
Q: How can I thicken the soup?
If the soup is too thin, simmer it longer to reduce, or blend in a small potato or extra apple. Alternatively, mix 1 tablespoon cornstarch with 2 tablespoons cold water and stir in, then simmer for 2 minutes.
Q: What can I use instead of apple?
A ripe pear or a sweet potato (about 1 cup) can substitute for the apple. Both add natural sweetness and body.
Ready to warm up with a bowl of this Healthy Creamy Butternut Squash Soup? Give it a try and let me know how it turns out in the comments below. Don't forget to share your favorite toppings! Keep it simple, keep it growing.
Healthy Creamy Butternut Squash Soup
Healthy Creamy Butternut Squash Soup is a velvety, nutrient-packed bowl that delivers rich flavor with just 285 calories per serving.
🧂 Ingredients
- 1 medium butternut squash (about 3 lbs / 1.4 kg), peeled, seeded, and cubed
- 1 tablespoon (15 ml) olive oil
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 1 tart apple (such as Granny Smith), peeled, cored, and chopped
- 1 tablespoon (15 g) grated fresh ginger
- 4 cups (960 ml) low-sodium vegetable broth
- 1 cup (240 ml) light coconut milk
- 1 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- Pinch of cayenne pepper (optional)
📋 Instructions
- 1Roast the squash — Preheat oven to 400°F (204°C). Toss cubed squash with olive oil on a baking sheet. Roast for 20-25 minutes until fork-tender and lightly caramelized at edges.
- 2Sauté aromatics — In a large pot, heat 1 tablespoon olive oil over medium heat. Add onion and cook for 5-7 minutes until translucent. Add garlic and ginger, cook for 1 minute until fragrant.
- 3Add apple and broth — Stir in chopped apple, roasted squash, and vegetable broth. Bring to a boil, then reduce heat and simmer for 15 minutes to meld flavors.
- 4Add coconut milk — Pour in light coconut milk and stir. Simmer for 5 more minutes, allowing the soup to thicken slightly.
- 5Season and blend — Add salt, pepper, and cayenne. Use an immersion blender to puree until smooth. Alternatively, blend in batches in a countertop blender.
- 6Adjust and serve — Taste and adjust seasoning. If too thick, add more broth or coconut milk. Serve hot, garnished with a swirl of coconut milk or toasted seeds.



