Winter Squash Soup with Coconut Milk Recipe
A silky, golden winter squash soup swirled with coconut milk—creamy comfort in a bowl that’s both cozy and nutritious.
Jump To Recipe
Why This Coconut Winter Squash Soup Always Hits the Spot
A steaming bowl of squash soup in the middle of winter always keeps me coming back for more. When the squash is roasted, it becomes sweet and deep. Coconut milk has a creamy texture, so it just adds to its almost decadent flavor. It's a dish that makes freezing nights worth looking forward to.
If you want to personalize the recipe or make it a weekly staple, you have a ton of options. Sometimes I change it up depending on what’s in the pantry. Here are a few ways I love to riff on this classic:
- Add a sprinkle of curry powder or a thumb of fresh ginger during the sauté for a punch of warmth and spice.
- Toss on fresh cilantro or parsley at serving for a pop of flavor and color.
- Serve it alongside a thick slice of toasted sourdough – nothing soaks up soup like a crusty bread.
I make a double batch of this soup on busy weeknights because it reheats well. Each day, I add an exciting new touch with either a sharp squeeze of lime or a dash of chili powder.
This spicy vegan deal with creamy dairy-free kefir, roasted ginger, healthy jalapeños, and tasty kale brings all kinds of green goodness. The next time squash is in season, give it a try – it has definitely become a staple at my table.

Creamy Winter Squash Soup with Coconut Milk
Roasted winter squash blended into a velvety soup with creamy coconut milk, delivering warmth and comfort in every spoonful.
Ingredients
Instructions
- 1
Preheat your oven to 400°F (200°C).
- 2
Toss the cubed winter squash with olive oil, salt, and pepper. Spread on a baking sheet and roast for about 25-30 minutes, or until tender.
- 3
In a large pot, heat a bit of olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes. Stir in the minced garlic, cumin, and ginger, cooking for another minute until fragrant.
- 4
Add the roasted squash to the pot along with the broth. Simmer for about 10 minutes. Then, use an immersion blender to puree the soup until smooth. Alternatively, transfer it in batches to a blender.
- 5
Stir in the coconut milk and heat gently over low heat. Adjust seasoning with salt and pepper.
- 6
Ladle into bowls and garnish with fresh cilantro or parsley if desired.
Notes
If using standard blender, allow soup to cool slightly before blending to avoid splatters.
Feel free to add more spices (e.g., curry powder, smoked paprika) for a twist.
Soup thickens as it sits; loosen with extra broth as needed upon reheating.
Nutrition Facts
Serves: 4 bowls
Calories Per Serving: 250
Frequently Asked Questions About This Recipe
Yes, you can use butternut, acorn, kabocha, or even delicata squash. Butternut is a popular choice for its creamy texture and sweetness.
Yes, when using vegetable broth, this soup is naturally vegan and gluten-free.
Absolutely! Allow the soup to cool completely before transferring to airtight containers. It can be frozen for up to 3 months.
You can substitute coconut milk with another dairy-free milk like oat or almond, or use regular cream if not keeping it vegan.
Add a pinch of red pepper flakes, a drizzle of hot sauce, or a bit of fresh ginger for extra heat.