Written by

Catherine Bond

Published

Easy Curried Butternut Squash Soup with Coconut Milk

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

Last November, I was standing in the community garden plot I share with three other families, staring at a butternut squash that looked less like a vegetable and more like a small, dusty alien. I had no idea what to do with it. Honestly, I was kind of intimidated. I mean, have you ever tried to cut one of those things? They are basically nature’s version of a safe. My neighbor, an older woman named Rosa who tends the herb beds, watched me poke at it for a good minute before she finally spoke. “You are overthinking it,” she said, not unkindly. “That one wants to be soup. Quick and simple. It doesn’t need a lot of fuss.”

She didn’t give me a recipe. She just told me to roast it until it was soft, then blend it with a can of coconut milk and some curry powder she had in her apron pocket. “Don’t forget the ginger,” she called over her shoulder as she walked away. That was it. No measurements, no fancy instructions. I went home, made a mess of my kitchen, and honestly, the first batch was a little thin. I had added too much water, you know? But the flavor was there. That warm, golden taste that feels like a hug in a bowl. I kept tweaking it, and now, this quick curried butternut squash soup with coconut milk is my go-to for busy weeknights. It’s the soup I make when I am tired, hungry, and need something good on the table fast. Maybe you have been there, staring into your fridge after a long day, wondering what to do.

Why You’ll Love This Recipe

Let me tell you why this soup has earned a permanent spot in my weekly rotation. It is not just another squash soup recipe. I have tested a lot of versions, and this one wins every single time for a few very specific reasons.

  • Quick & Easy: This comes together in about 30 minutes flat. No, really. The squash gets cooked quickly on the stovetop instead of roasting for an hour in the oven. That is a game-changer for a Tuesday night.
  • Simple Ingredients: You probably have most of these in your pantry right now. No trips to a specialty store for weird spices or hard-to-find items. It is all basic, good stuff.
  • Perfect for a Busy Weeknight: This is the definition of a low-effort, high-reward meal. You can make it after work when you are running on fumes, and it still tastes like you spent hours on it.
  • Crowd-Pleaser: I have served this to my picky kids, my in-laws, and friends who claim they don’t like squash. It gets eaten every time. The coconut milk makes it creamy and mild, and the curry adds just enough warmth without being spicy.
  • Unbelievably Delicious: The texture is silky, the flavor is complex but comforting, and it just hits the spot. It is the kind of soup that makes you close your eyes after the first bite.

What makes this recipe different from the rest? It is the balance. The sweet, earthy squash paired with the rich, creamy coconut milk and the warm, aromatic curry powder. It is not too heavy, not too light. It is comfort food reimagined for a busy life. Faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or just turning a regular Wednesday into something a little more special.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store.

  • Butternut Squash: 1 medium butternut squash (about 2-3 pounds), peeled, seeded, and cubed into 1-inch pieces. You can buy pre-cut squash to save time, just look for fresh, firm pieces. I usually buy a whole squash and cut it myself, but no judgment if you take the shortcut.
  • Coconut Milk: 1 can (13.5 oz) full-fat coconut milk. This is the key to the creamy texture. Do not use light coconut milk here, it will be too thin. I like the Thai Kitchen brand for its rich flavor.
  • Yellow Onion: 1 medium yellow onion, chopped. It adds a savory base note that balances the sweet squash.
  • Garlic: 3 cloves of garlic, minced. Fresh is best, but jarred minced garlic works in a pinch (use about 1 teaspoon).
  • Fresh Ginger: 1 tablespoon fresh ginger, peeled and grated. This is non-negotiable for me. It adds a warm, zesty kick that makes the soup sing. You can use 1 teaspoon of ground ginger if that is all you have, but fresh is better.
  • Curry Powder: 2 tablespoons mild curry powder. This is the star spice. I use a standard yellow curry powder, but feel free to use your favorite blend. It adds warmth, not heat.
  • Vegetable Broth: 2 cups low-sodium vegetable broth. You can also use chicken broth if you are not keeping it vegetarian. Low-sodium is important so you can control the salt level.
  • Olive Oil: 2 tablespoons olive oil or coconut oil for sautéing.
  • Salt and Pepper: To taste. I usually start with 1 teaspoon of salt and 1/2 teaspoon of black pepper, then adjust at the end.
  • Optional Toppings: A drizzle of coconut milk, a sprinkle of red pepper flakes, some toasted pumpkin seeds, or a dollop of Greek yogurt. These are nice but totally optional.

Equipment Needed

You do not need a lot of fancy tools for this soup, which is part of its charm. Here is what you will need:

  • Large Pot or Dutch Oven: A heavy-bottomed pot works best for even cooking. I use my trusty 5-quart Dutch oven.
  • Sharp Knife and Cutting Board: A good chef’s knife makes cutting the squash much safer and easier. Trust me on this one.
  • Vegetable Peeler: For peeling the squash. A Y-peeler is my favorite.
  • Immersion Blender or Regular Blender: An immersion blender is easier and means less cleanup. If using a regular blender, work in batches and be careful with the hot liquid.
  • Wooden Spoon or Spatula: For stirring the sautéed vegetables.
  • Measuring Cups and Spoons: For accuracy, especially with the spices and broth.

If you do not have an immersion blender, a regular blender works fine. Just let the soup cool for a few minutes before blending, and only fill the blender halfway to avoid any hot soup explosions. I learned that one the hard way, honestly.

Preparation Method

curried butternut squash soup with coconut milk preparation steps

Let me walk you through this. It is simpler than you think.

  1. Prep the Squash (5 minutes): First, peel the butternut squash with a vegetable peeler. Cut off the top and bottom, then slice it in half lengthwise. Scoop out the seeds and stringy bits with a spoon. Cut the squash into 1-inch cubes. Don’t worry about making them perfect, they just need to be roughly the same size so they cook evenly.
  2. Sauté the Aromatics (5-7 minutes): Heat the olive oil in your large pot over medium heat. Add the chopped onion and cook for about 4 minutes, until it is soft and translucent. Add the minced garlic and grated ginger, and cook for another minute until it smells amazing. Do not let the garlic burn, it will turn bitter.
  3. Add the Spices (1 minute): Stir in the curry powder and cook for about 30 seconds. This toasts the spices and wakes up their flavor. It will smell warm and fragrant.
  4. Add the Squash and Broth (15-20 minutes): Add the cubed squash and the vegetable broth to the pot. Stir everything together. Bring it to a boil, then reduce the heat to low, cover the pot, and let it simmer for 15-20 minutes. The squash is done when you can easily pierce it with a fork. It should be very tender.
  5. Add the Coconut Milk (1 minute): Once the squash is tender, pour in the can of coconut milk. Stir it in and let it heat through for about a minute. This is where the soup gets its luxurious, creamy texture.
  6. Blend Until Smooth (2-3 minutes): Remove the pot from the heat. Use an immersion blender to blend the soup directly in the pot until it is completely smooth and velvety. If you are using a regular blender, let the soup cool for 5 minutes, then blend it in batches. Be very careful, hot liquid expands. Only fill the blender halfway and hold the lid down with a towel.
  7. Season and Serve (2 minutes): Taste the soup and add salt and black pepper as needed. I usually start with a teaspoon of salt and go from there. Ladle the soup into bowls and add your favorite toppings. A swirl of extra coconut milk looks pretty, and some red pepper flakes add a nice kick.

Cooking Tips & Techniques

I have made this soup more times than I can count, and I have definitely made some mistakes along the way. Here is what I have learned so you do not have to repeat my errors.

Don’t skip the sauté step. I know it is tempting to just dump everything in the pot and boil it, but taking the time to cook the onion, garlic, and ginger first builds a deep flavor base. It makes a real difference.

Cut the squash into even pieces. If some chunks are bigger than others, they will not cook at the same rate. You will end up with some mushy pieces and some hard ones. Aim for 1-inch cubes, and you will be fine.

Watch the salt. Different brands of broth have different sodium levels. Always use low-sodium broth and add salt at the end. You can always add more, but you cannot take it out. I have ruined a batch by being too heavy-handed with the salt early on.

Use full-fat coconut milk. This is not the time for light coconut milk. The fat is what gives the soup its silky, luxurious texture. Light coconut milk will make the soup taste watery and thin. Trust me on this one.

Blend carefully. Hot soup in a blender is a hazard. If you are using a regular blender, work in small batches and let the soup cool slightly first. An immersion blender is much safer and easier, and it means one less dish to wash.

Variations & Adaptations

This recipe is pretty forgiving, and you can tweak it to fit your pantry or your mood. Here are a few ways I have changed it up.

Make it vegan. It already is vegan if you use vegetable broth! Just skip any dairy-based toppings like yogurt. A swirl of extra coconut milk is perfect.

Add some heat. If you like a spicy soup, add a pinch of cayenne pepper or a chopped red chili along with the garlic and ginger. You can also stir in some sriracha at the end.

Swap the squash. You can use other winter squashes here. Pumpkin, acorn squash, or even sweet potatoes work really well. Just adjust the cooking time if needed. Sweet potatoes might cook a little faster.

Make it with roasted squash. If you have more time, you can roast the cubed squash at 400°F for 25-30 minutes before adding it to the pot. This adds a deeper, caramelized flavor. It is a nice weekend version, but for a weeknight, the stovetop method is faster.

Add some protein. To make it a more complete meal, stir in a can of drained and rinsed chickpeas along with the coconut milk. Or top each bowl with some shredded rotisserie chicken. I have done both, and they are great.

Serving & Storage Suggestions

This soup is delicious served hot, right after you blend it. I like to ladle it into deep bowls and add a swirl of coconut milk on top, a sprinkle of red pepper flakes, and some toasted pumpkin seeds for crunch. A piece of crusty bread or a simple grilled cheese sandwich on the side makes it a complete meal. It is also great with a side salad.

For storage, let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually get better after a day or two, so do not be afraid to make it ahead.

This soup freezes beautifully. Pour it into freezer-safe containers or zip-top bags, leaving a little room for expansion. It will keep for up to 3 months. To reheat, thaw it in the refrigerator overnight, then warm it in a pot over medium heat, stirring occasionally. You might need to add a splash of broth or water to thin it out a bit, as it thickens when frozen.

I have also reheated individual portions in the microwave. Just do it in 30-second bursts, stirring in between, to avoid hot spots.

Nutritional Information & Benefits

This soup is not just delicious, it is good for you too. Here is a rough estimate per serving (based on 4 servings):

  • Calories: ~320
  • Fat: 18g
  • Carbohydrates: 38g
  • Fiber: 8g
  • Protein: 5g

Butternut squash is packed with vitamin A, vitamin C, and fiber. It is great for your immune system and your digestion. Coconut milk provides healthy fats that help keep you full and satisfied. Ginger is known for its anti-inflammatory properties, and curry powder contains turmeric, which is also a powerful anti-inflammatory. This is a soup that makes you feel good from the inside out. It is naturally gluten-free and vegan, so it works for a lot of different diets.

Conclusion

This quick curried butternut squash soup with coconut milk has become a staple in my kitchen for a reason. It is fast, it is forgiving, and it is deeply satisfying. It is the recipe I turn to when I need a win on a busy weeknight. I love that it uses simple ingredients to create something that feels special. It reminds me of that afternoon in the garden with Rosa, and how a little bit of shared knowledge can make a big difference in the kitchen.

I really hope you give this soup a try. Feel free to make it your own. Add more curry, less ginger, or throw in some extra vegetables. That is the beauty of a recipe like this. It is a starting point, not a rulebook. Let me know how it turns out for you in the comments. Did you add any fun toppings? Did you swap the squash for something else? I would love to hear about it. Happy cooking!

Frequently Asked Questions

Can I use frozen butternut squash for this soup?

Absolutely. Frozen cubed butternut squash is a great time-saver. You can add it directly to the pot without thawing. Just add a few extra minutes to the simmering time.

My soup turned out too thick. How can I fix it?

No problem at all. Simply stir in a little extra vegetable broth or water, a splash at a time, until it reaches your desired consistency. You can also use a little extra coconut milk for a richer result.

Can I make this soup in an Instant Pot?

Yes! Use the sauté function to cook the onions, garlic, and ginger. Then add the squash, broth, and curry powder. Pressure cook on high for 8 minutes. Do a quick release, then stir in the coconut milk and blend as directed.

Is this soup spicy?

Not really. The curry powder I use is mild and adds warmth rather than heat. If you are sensitive to spice, use a mild curry powder. If you want more heat, add a pinch of cayenne or a chopped chili.

Can I use a different type of milk instead of coconut milk?

You can, but the texture and flavor will change. Heavy cream would make it very rich. Regular milk or a plant-based milk like almond or oat milk will make it thinner. If you need a substitute, I recommend using full-fat canned coconut milk for the best results.

Pin This Recipe!

curried butternut squash soup with coconut milk recipe

Print

Easy Curried Butternut Squash Soup with Coconut Milk

A quick and easy curried butternut squash soup made with coconut milk, perfect for busy weeknights. This creamy, comforting soup comes together in about 30 minutes with simple pantry ingredients.

  • Author: Lola
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: Indian-inspired

Ingredients

Scale
  • 1 medium butternut squash (about 2–3 pounds), peeled, seeded, and cubed into 1-inch pieces
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 medium yellow onion, chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, peeled and grated
  • 2 tablespoons mild curry powder
  • 2 cups low-sodium vegetable broth
  • 2 tablespoons olive oil or coconut oil
  • Salt and pepper to taste
  • Optional toppings: extra coconut milk, red pepper flakes, toasted pumpkin seeds, Greek yogurt

Instructions

  1. Prep the squash: Peel the butternut squash with a vegetable peeler. Cut off the top and bottom, slice in half lengthwise, scoop out seeds and stringy bits, and cut into 1-inch cubes.
  2. Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add chopped onion and cook for about 4 minutes until soft and translucent. Add minced garlic and grated ginger, cook for another minute until fragrant.
  3. Add the spices: Stir in curry powder and cook for about 30 seconds to toast the spices.
  4. Add the squash and broth: Add cubed squash and vegetable broth to the pot. Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes until squash is fork-tender.
  5. Add the coconut milk: Pour in the can of coconut milk and stir. Let it heat through for about a minute.
  6. Blend until smooth: Remove pot from heat. Use an immersion blender to blend soup directly in the pot until smooth and velvety. If using a regular blender, let soup cool for 5 minutes, then blend in batches, filling blender only halfway.
  7. Season and serve: Taste and add salt and black pepper as needed. Ladle into bowls and add desired toppings.

Notes

Don’t skip the sauté step; it builds flavor. Cut squash into even pieces for even cooking. Use full-fat coconut milk for best texture. Blend carefully to avoid burns. Soup can be stored in the refrigerator for up to 5 days or frozen for up to 3 months.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 320
  • Sugar: 10
  • Sodium: 480
  • Fat: 18
  • Saturated Fat: 12
  • Carbohydrates: 38
  • Fiber: 8
  • Protein: 5

Keywords: butternut squash soup, curried squash soup, coconut milk soup, easy soup recipe, vegan soup, gluten-free soup, weeknight dinner

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆