Spiced butternut Squash Soup is a quick, creamy bowl built from sweet squash, coconut milk, ginger, and mild curry powder. It comes together in about 30 minutes, with toasted squash seeds adding a crisp finish. The soup is naturally easy to make dairy-free, and its smooth texture makes it a comforting choice for a weeknight lunch or light dinner. This version keeps the method practical: soften the aromatics, simmer the squash until tender, blend until silky, and finish each bowl with a bright, crunchy garnish.
What makes this spiced butternut squash soup work
Butternut Squash supplies sweetness and body while coconut milk rounds out the soup without making it heavy. Ginger and curry powder add warmth, and a short simmer keeps the squash bright and tender. Blending after cooking turns the vegetables and broth into a silky base. The toasted seeds give each spoonful a nutty contrast to the smooth soup. Shallots bring a gentle savory foundation, while garlic adds depth without overpowering the squash.
Why the flavor stays balanced
The recipe uses a modest amount of mild curry powder, so the soup remains welcoming and adaptable. Coconut milk softens the heat and gives the broth a rounded finish. Ginger keeps the flavor lively, and chilli can be added at the table. Season gradually because stock may already contain salt, then taste again after blending when the sweetness and spice have fully come together.
How to make it
Ingredients
- 1 butternut squash, peeled and cut into 1-inch cubes, with seeds reserved
- 1 teaspoon oil, coconut or neutral oil
- 2 large shallots, or 1 white onion, chopped
- 2 garlic cloves, crushed
- 2 teaspoons grated fresh ginger
- 1/2 tablespoon mild curry powder
- 400 ml coconut milk
- 200 ml vegetable stock
- 1 tablespoon crème fraîche, or extra coconut milk for a vegan soup
- 1 pinch chilli flakes and parsley, to serve

Method
- Peel the squash and cut it into evenly sized 1-inch cubes. Rinse and reserve the seeds.
- Heat the oil in a large saucepan. Cook the shallots for 2 to 3 minutes until softened. Add the garlic, ginger, and curry powder; cook for 1 to 2 minutes, stirring.
- Add the squash, coconut milk, and stock. Bring to a boil, then simmer for 15 to 20 minutes until the squash is tender. Meanwhile rinse and dry the seeds, then toast them in a dry skillet for about 2 minutes, turning constantly.
- Remove the soup from the heat. Blend with an immersion blender, or transfer carefully to a blender in batches, until smooth.
- Serve with toasted seeds, a swirl of crème fraîche or coconut milk, chilli flakes, and parsley.

How to choose and cut the squash
Choose a squash that feels firm and heavy for its size, with an intact stem and no soft patches. Peel it with a sturdy vegetable peeler or use a sharp knife carefully on a stable board. Cut it into similar 1-inch cubes so the pieces finish together. Small, even pieces also make blending easier. If using pre-cut squash, halve any unusually large chunks before they go into the saucepan.
Serving ideas and useful tips
Serve this soup with crusty bread, a Grilled Cheese Sandwich, or a simple green salad. For a more substantial bowl, add cooked lentils or shredded chicken at the table. If the soup seems too thick after blending, loosen it with warm stock. If the squash is not completely tender, keep simmering before blending; hard pieces leave the texture grainy. Coconut milk, toasted seeds, parsley, or chilli flakes give the smooth soup contrast.
Optional variation: replace half the coconut milk with extra vegetable stock for a lighter soup, or add smoked paprika for a deeper savory note. Keep the curry powder mild if you want the squash to remain dominant. For a richer finish, stir crème fraîche into individual portions rather than the whole pot, keeping the base vegan-friendly for anyone who prefers it.
Storage and reheating
Cool leftovers promptly and refrigerate them in a covered container for up to 3 days. Reheat gently in a saucepan, stirring often, and add stock or water if the soup has thickened. Freeze the blended soup without crème fraîche for up to 2 months; thaw overnight and add the topping after reheating. Store toasted seeds separately so they stay crisp, and add parsley only after the bowls are hot.
Make-ahead planning
This is a useful make-ahead recipe because the blended soup reheats smoothly. Prepare it earlier in the day, cool it safely, and warm it just before serving. Keep the garnish separate until the last moment. If cooking for guests, taste after reheating and adjust with stock, salt, or lemon if the sweetness needs lifting. The soup should pour easily from a ladle while still coating the back of a spoon.
FAQ and search answers
Is butternut squash soup vegan?
It is vegan when finished with coconut milk instead of crème fraîche and topped with herbs or seeds.
How do you thicken squash soup?
Blend the cooked squash directly into the liquid. For a thinner soup, add warm stock; no flour is needed.
What spices go with butternut squash?
Ginger, mild curry powder, chilli, smoked paprika, and nutmeg all complement its sweetness.

A final scatter of toasted seeds and parsley makes this simple soup feel complete: creamy, gently spiced, and ready for the table. Serve it warm in preheated bowls so the texture stays inviting from the first spoonful to the last.

Spiced Butternut Squash Soup
Ingredients
Ingredients
- 1 butternut squash peeled and cut into 1-inch cubes; reserve seeds
- 1 tsp oil coconut or neutral oil
- 2 large shallots or 1 white onion, chopped
- 2 cloves garlic crushed
- 2 tsp fresh ginger grated
- 1/2 tbsp mild curry powder
- 400 ml coconut milk
- 200 ml vegetable stock
- 1 tbsp crème fraîche or extra coconut milk for vegan soup
- 1 pinch chilli flakes and parsley, to serve
Instructions
Instructions
- Peel the squash and cut it into evenly sized 1-inch cubes. Rinse and reserve the seeds.
- Heat the oil in a large saucepan. Cook the shallots for 2 to 3 minutes until softened. Add the garlic, ginger, and curry powder; cook for 1 to 2 minutes, stirring.
- Add the squash, coconut milk, and stock. Bring to a boil, then simmer for 15 to 20 minutes until the squash is tender. Meanwhile rinse and dry the seeds, then toast them in a dry skillet for about 2 minutes, turning constantly.
- Remove the soup from the heat. Blend with an immersion blender, or transfer carefully to a blender in batches, until smooth.
- Serve with toasted seeds, a swirl of crème fraîche or coconut milk, chilli flakes, and parsley.





