Skinnytaste > Recipes > Soup > Coconut Curry Butternut Squash Soup

Coconut Curry Butternut Squash Soup

This post may contain affiliate links. Read my disclosure policy.

This Butternut Squash Soup is made with coconut milk, curry, and Indian spices which perfectly compliment the flavor of the butternut squash. It’s easy to make and leftovers store well!

Coconut Curry Butternut Squash Soup

Coconut Curry Butternut Squash Soup Recipe

This Coconut Curry Butternut Squash Soup takes less than 25 minutes to make and it’s so good. It’s delicious, comforting, and healthy, and has been a fan favorite here for over 10 years (just read the reviews!) If you love curry and Indian spices, definitely give this soup a try.

If you’re looking for something a little different, I have lots of butternut squash soup recipes like this Slow Cooker Butternut Pear Soup, Lentil Soup with Butternut and Kale, Slow Cooker Butternut Squash Soup, and Butternut Squash Soup with Sage

Butternut Squash Soup

Why You’ll Love This Curried Butternut Squash Soup

  • Versatile: This butternut squash soup is perfect as a starter or double the portion and enjoy it with some crusty naan.
  • Easy: If you buy pre-chopped butternut squash or frozen, the only other prep is mincing onion and garlic. This recipe has just a few steps and is ready quickly.
  • Satisfies Dietary Restrictions: This soup is perfect for low-fat, vegetarian, vegan, dairy-free, or gluten-free diets.
  • Freezer Friendly: You can make a double batch and freeze the rest!

What You’ll Need

Here’s an overview of what you’ll need for this butternut squash soup recipe. Scroll down to the recipe card below for measurements.

  • Spices: Roasted cumin, garam masala, madras curry powder
  • Onion and Garlic: Mince half of a medium onion and two garlic cloves.
  • Butternut Squash: Peel the vegetable and chop two cups of squash. For an easier way to cut it, follow these tips.
  • Coconut Milk: You’ll need one cup of light canned coconut milk.
  • Broth: Use chicken broth or vegetable broth to keep this coconut curry soup vegetarian.
  • Salt and Pepper to taste
  • Cilantro is optional, but I highly recommend it!

How to Make Butternut Squash Soup

This butternut squash soup recipe comes together in just a handful of steps. See the recipe card below for more detailed instructions.

  • Cook the aromatics: Heat the oil then saute the onion and garlic until soften. Add the spices and cook for a minute.
  • Simmer: Pour in the broth, coconut milk, and butternut squash and cook covered for 12 to 15 minutes until the squash is soft.
  • Blend: Remove the lid and puree the soup until smooth with an immersion blender.
  • Serve: Season the butternut squash soup with salt and pepper and serve with fresh cilantro.

Tips & Variations

Here are a few ways to customize your curried butternut squash soup, as well as some general tips.

  • Time Saver: Use a bag of cut and peeled butternut squash or frozen butternut squash to reduce the prep time.
  • Butternut Substitution: This coconut curry soup would also taste great with pumpkin or acorn squash.
  • Consistency: This soup is light, so if you like a thicker soup, use more squash or less broth.
  • Cumin: If you don’t have roasted cumin, use regular.
  • No immersion blender? If you don’t have one, transfer the soup in batches into a regular blender. Remove the plastic cap and cover the opening with a towel to let steam escape while blending.
  • Slow Cooker: To make this coconut curry soup recipe in the slow cooker, follow the first three steps. Transfer the seasoned onions and garlic to the slow cooker, add the remaining ingredients, and cook on low for eight hours or high for four hours. When ready, continue with step five.
Coconut Curry Butternut Squash Soup

Serving Suggstions

This butternut squash soup pairs perfectly with garlic naan, and a sweet Indian Mango Lassi smoothie.

You could also serve it as an appetizer to go along with some Indian food favorites like Instant Pot Chicken Tikka Masala with basmati rice, or Cauliflower Rice Chicken Biryani.

For some added protein, add a dollop of Greek yogurt on top when serving.

How to Store Coconut Curry Soup

  • Fridge. This soup makes excellent leftovers since it’ll keep in the refrigerator for up to 5 days. Just store in an airtight container.
  • Freezer. To freeze, transfer to a freezer-safe container once the soup has cooled completely. Freeze for up to 3 months. Thaw in the fridge.
  • Reheat. Reheat your butternut squash soup gently on the stovetop or in the microwave.

“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

More Indian Inspired Recipes You Will Love

Skinnytaste Simple promo banner

Coconut Curry Butternut Squash Soup

4.89 from 27 votes
This Butternut Squash Soup is made with coconut milk, curry, and Indian spices which perfectly compliment the flavor of the butternut squash. It's easy to make and leftovers store well!
Course: Soup
Cuisine: Indian
Coconut Curry Butternut Squash Soup
Prep: 5 minutes
Cook: 20 minutes
Total: 25 minutes
Yield: 4 servings
Serving Size: 1 generous cup


  • 1 teaspoon olive oil
  • 1/2 teaspoon roasted cumin
  • 1 1/2 teaspoons garam masala
  • 2 teaspoons madras curry powder
  • 1/2 medium onion, minced
  • 2 cloves garlic, minced
  • 16 ounces butternut squash, about 2 cups chopped and peeled
  • 1 cup canned light coconut milk, plus optional, more for garnish
  • 3 cups vegetable broth, or chicken broth (use less for a thicker soup)
  • kosher salt and fresh black pepper, to taste
  • chopped fresh cilantro, optional for garnish


  • Add oil to a large soup pot or Dutch oven over medium heat.
  • When oil is hot add onion and garlic and sauté until fragrant, about 2 to 3 minutes.
  • Add the roasted cumin, garam masala and madras curry powder and mix well cooking another minute.
  • Add the broth, light coconut milk, butternut squash and bring to a boil, cover and cook low heat until the squash is soft, 12-15 minutes.
  • Remove cover and using an immersion blender, puree soup until smooth (or do this in batches in a regular blender).
  • Season with salt and fresh pepper, to taste and serve with fresh cilantro.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.


This soup is light, so if you like a thicker soup, use more squash or less broth.


Serving: 1 generous cup, Calories: 108 kcal, Carbohydrates: 14.5 g, Protein: 2 g, Fat: 5 g, Saturated Fat: 0.2 g, Cholesterol: 3.8 mg, Sodium: 726 mg, Fiber: 3.5 g, Sugar: 0.2 g