This Coconut Curry Butternut Squash Soup blends the natural sweetness of roasted butternut squash with creamy coconut milk and warming Indian spices. Quick to prepare, comforting, and naturally dairy-free, it’s an easy weeknight meal and great for making ahead.

Coconut Curry Butternut Squash Soup Recipe
Ready in about 25 minutes, this Coconut Curry Butternut Squash Soup is a flavorful, nourishing option for lunch or dinner. It’s light but satisfying, and the curry and garam masala highlight the squash without overpowering it. Leftovers reheat beautifully, and the soup freezes well for meal-prep convenience.

Why You’ll Love This Curried Butternut Squash Soup
- Versatile: Serve as a starter or make a larger pot as a main with crusty bread or naan.
- Quick and simple: With a short cook time and minimal prep, it’s an easy favorite for busy nights. Using pre-cut or frozen squash reduces prep further.
- Diet-friendly: Naturally vegetarian, this recipe can be vegan, dairy-free, and gluten-free.
- Make-ahead friendly: Keeps well in the fridge and freezes for longer storage.
What You’ll Need
Below is an overview of key ingredients and pantry items. Exact measurements are listed in the ingredient section further down.
- Spices: Roasted cumin, garam masala, and Madras curry powder bring warmth and depth.
- Aromatics: Onion and garlic, minced, form the flavorful base.
- Butternut Squash: Peeled and chopped, or use pre-cut or frozen to save time.
- Coconut Milk: Light canned coconut milk keeps the soup creamy without being heavy.
- Broth: Vegetable or chicken broth—use vegetable to keep the dish vegetarian.
- Finishes: Salt, pepper, and chopped cilantro to taste.
How to Make Butternut Squash Soup
The method is straightforward: soften the aromatics, bloom the spices, simmer the squash until tender, then puree until silky smooth. Details are included below.



- Cook the aromatics: Heat oil, sauté onion and garlic until soft and fragrant, then add spices and cook briefly to release their aroma.
- Simmer: Add broth, coconut milk, and squash, bring to a simmer, cover, and cook until the squash is tender (about 12–15 minutes).
- Blend: Remove the lid and puree the soup until smooth using an immersion blender or by blending in batches in a stand blender.
- Finish and serve: Season to taste with salt and pepper and garnish with chopped cilantro or a swirl of extra coconut milk.
Tips & Variations
Small adjustments let you customize texture and flavor:
- Save time: Use pre-peeled, pre-cut butternut squash or frozen cubes to speed prep.
- Substitutes: Pumpkin or acorn squash work well if butternut isn’t available.
- Adjust thickness: For a thicker soup, add more squash or reduce the broth; for a thinner broth, add a splash more stock or water.
- Spice swaps: If you don’t have roasted cumin, use regular ground cumin. Adjust curry powder to taste for milder or hotter results.
- Blending note: If using a standard blender, blend in batches and vent the lid slightly to allow steam to escape, covering the vent with a towel.
- Slow cooker option: After sautéing aromatics and spices, transfer everything to a slow cooker and cook on low for 6–8 hours or on high for 3–4 hours, then puree.

Serving Suggestions
This soup pairs beautifully with warm garlic naan or crusty bread and a cooling mango lassi or yogurt-based side. Serve it as a starter with Indian mains such as chicken tikka masala and basmati rice, or enjoy it as a light main course. For extra protein, top each bowl with a dollop of Greek yogurt or a sprinkling of roasted chickpeas.
How to Store Coconut Curry Soup
- Fridge: Keep in an airtight container for up to 5 days—reheat gently on the stovetop.
- Freezer: Cool completely, then freeze in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Warm slowly over low heat and stir to restore a smooth texture; add a splash of broth or water if it has thickened too much.
“I am so glad this recipe is still here. I scour the internet almost every fall looking for this recipe as I have made it every year for almost ten years. It’s delicious, comforting, and healthy. It’s incredible!”
– a 5 star review
Ingredients
- 1 teaspoon olive oil
- 1/2 teaspoon roasted cumin (or regular cumin)
- 1 1/2 teaspoons garam masala
- 2 teaspoons Madras curry powder (adjust to taste)
- 1/2 medium onion, minced
- 2 cloves garlic, minced
- 16 ounces butternut squash (about 2 cups), peeled and chopped
- 1 cup canned light coconut milk, plus extra for garnish if desired
- 3 cups vegetable or chicken broth (use less for a thicker soup)
- Kosher salt and fresh black pepper, to taste
- Chopped fresh cilantro, optional for garnish
Instructions
- Heat oil in a large soup pot or Dutch oven over medium heat.
- Add the minced onion and garlic and sauté until soft and fragrant, about 2–3 minutes.
- Stir in the roasted cumin, garam masala, and Madras curry powder and cook for another minute to bloom the spices.
- Pour in the broth and coconut milk, add the chopped butternut squash, bring to a simmer, cover, and cook over low heat until the squash is tender, about 12–15 minutes.
- Remove the lid and puree the soup until smooth using an immersion blender, or blend in batches in a regular blender (vent the lid to allow steam to escape).
- Season with salt and freshly ground black pepper to taste. Serve hot topped with chopped cilantro and an optional drizzle of coconut milk or a spoonful of yogurt.
Notes
This soup is on the lighter side. For a thicker, richer consistency use more squash or reduce the broth slightly. Taste and adjust seasonings after blending, as blending can mellow the spices.
Nutrition (per serving)
Serving: 1 generous cup • Calories: 108 • Carbohydrates: 14.5 g • Protein: 2 g • Fat: 5 g • Fiber: 3.5 g • Sodium: varies by broth
If you try this recipe, leave a note about what you changed or enjoyed—feedback helps refine the dish and gives ideas for tasty variations.