Creamy Butternut Squash Soup with Coconut Milk
If you're searching for a comforting and creamy soup that warms you from the inside out, look no further than this butternut squash soup with coconut milk. It's a delightful blend of roasted squash, aromatic ginger, and rich coconut milk, creating a velvety texture that is both satisfying and nourishing.

Ingredients
- 2 medium butternut squash, peeled and diced
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 4 cups vegetable broth
- 1 can (13.5 oz) coconut milk
- 1 teaspoon salt, adjust to taste
- 1/2 teaspoon black pepper
- 1/2 teaspoon ground nutmeg
- Fresh cilantro for garnish (optional)
Instructions
- Roast the Squash: Preheat your oven to 400°F (200°C). Toss the diced butternut squash with olive oil, salt, and pepper on a baking sheet. Roast for 25-30 minutes until tender and caramelized.
- Sauté Aromatics: In a large pot, heat a little olive oil over medium heat. Add the chopped onion, garlic, and ginger, and sauté until fragrant and onion is translucent, about 5 minutes.
- Combine Ingredients: Add the roasted butternut squash to the pot, followed by the vegetable broth. Bring to a boil, then reduce the heat and simmer for 10 minutes.
- Blend the Soup: Use an immersion blender to puree the soup until smooth. Alternatively, transfer it in batches to a blender. Stir in the coconut milk and nutmeg, and heat gently without boiling.
- Serve: Ladle the soup into bowls and garnish with fresh cilantro if desired. Enjoy warm!
Cook’s tips
- Roast the squash until caramelized for a deeper, sweeter flavor.
- Use an immersion blender directly in the pot for easier and safer blending.
- Adjust the seasoning after adding coconut milk, as it can mellow the salt and spices.
- Do not boil the soup after adding coconut milk to prevent it from curdling; heat gently only.
Substitutions
- Use pumpkin or sweet potato instead of butternut squash.
- Substitute vegetable broth with chicken broth for a non-vegetarian version.
- Replace coconut milk with heavy cream for a richer, dairy-based soup.
- Add a pinch of curry powder or turmeric for an extra warm, earthy note.
Storage & reheating
Store in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months. Reheat gently on the stovetop, adding a splash of broth or water if the soup thickens too much.
Frequently asked questions
Can I use frozen butternut squash?
Yes, frozen squash works well. Thaw and pat dry before roasting to avoid excess moisture, and reduce roasting time slightly.
Can I make this soup ahead of time?
Absolutely! The flavors actually deepen overnight, so it's a great make-ahead dish. Store it in the fridge and reheat gently.
Is this soup vegan?
Yes, as long as you use vegetable broth and coconut milk, it is completely vegan and dairy-free.



