Written by

Diane Horton

Published

Cozy Curried Butternut Squash Soup: Easy Light & Creamy Recipe

Ready In 45 minutes
Servings 4-6 servings
Difficulty Easy

My brother had sworn he hated butternut squash for a decade. Ten solid years of wrinkling his nose at any orange-tinged dish I brought to a family dinner. Then last November, I made this soup on a Tuesday afternoon—just for myself, honestly—and found him standing at the stove with a ladle in one hand and a spoon in the other, mid-taste. He didn’t even say anything. He just looked at me with these guilty eyes and took another sip.

That’s the thing about this cozy curried butternut squash soup. It doesn’t announce itself as a health food or a compromise. It just tastes like warmth in a bowl—creamy without being heavy, spiced without being overwhelming, and light enough that you don’t need a nap afterward. I’d been tinkering with the recipe for months, trying to get that balance right between the sweetness of the squash and the earthiness of the curry powder. Maybe you’ve been there, chasing that perfect spoonful that makes you close your eyes without meaning to.

The secret, I discovered, isn’t in some fancy technique or imported spice blend. It’s in how you treat the squash itself—roasting it until the edges caramelize, then blending it with just enough coconut milk to make it velvety without turning it into a calorie bomb. The curry adds this gentle warmth that lingers on your tongue, and there’s a little trick with a pinch of cinnamon that I stumbled on by accident (I grabbed the wrong jar, honestly, but it worked). This soup has stayed in my weekly rotation because it solves that eternal problem: how do you eat something that feels indulgent and nourishing at the same time? You just do.

Why You’ll Love This Recipe

Let me tell you why this cozy curried butternut squash soup has become my most-requested recipe among friends and family. It’s not just another soup—it’s the one that makes people ask for the recipe before they finish their bowl.

  • Quick & Easy: From start to finish, this comes together in about 45 minutes, with only 15 minutes of active prep. Perfect for those evenings when you want something homemade but don’t have hours to spare.
  • Simple Ingredients: You likely have most of these in your kitchen right now. No hunting down obscure spices or specialty items at three different stores.
  • Perfect for Meal Prep: This soup actually gets better after a day in the fridge, making it ideal for Sunday meal prep or make-ahead lunches throughout the week.
  • Crowd-Pleaser: I’ve served this to everyone from my picky-eater nephew to my spice-loving neighbor, and it disappears every single time. It’s that rare dish that satisfies all palates.
  • Unbelievably Delicious: The texture is what gets people—silky smooth without any cream, thanks to the coconut milk and the natural starchiness of the roasted squash. The curry adds depth without heat, and that hint of cinnamon in the background makes everything sing.

What makes this version different from every other butternut squash soup out there? It’s the roasting. Most recipes skip this step or rush it, but taking the time to roast the squash until it’s tender and slightly caramelized unlocks a sweetness you just can’t get from boiling. Then there’s the balance—just enough coconut milk to make it creamy, not heavy. I tested this with full coconut cream and with light coconut milk, and landed right in the middle for that perfect luxurious-but-not-greasy feel.

This is the kind of soup that makes you feel good about eating well. It’s comfort food that doesn’t leave you feeling sluggish. The first time I made it for a friend who was recovering from a cold, she said it felt like a hug from the inside out. That’s the whole point, really.

What Ingredients You Will Need

This cozy curried butternut squash soup relies on simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most of these are pantry staples or easy to find at any grocery store.

  • Butternut squash, 1 large (about 3 pounds or 1.4 kg) – Look for one that feels heavy for its size with firm, unblemished skin. The neck portion has less seeds and more usable flesh, so a squash with a long neck is ideal. (I prefer organic when possible, but conventional works perfectly fine.)
  • Yellow onion, 1 medium, roughly chopped – Adds a savory base note that balances the sweetness of the squash. Sweet onions like Vidalia work well too.
  • Garlic cloves, 3, smashed – Roasting the garlic alongside the squash mellows its sharpness and adds a subtle sweetness. (Add an extra clove if you’re a garlic lover like me.)
  • Fresh ginger, 1-inch piece, peeled and roughly chopped – Brings warmth and a slight zing that complements the curry perfectly. (You can substitute 1 teaspoon of ground ginger in a pinch, but fresh really makes a difference.)
  • Curry powder, 2 tablespoons – The star spice here. I recommend a mild curry powder for this soup—something like a Madras-style blend works beautifully. (My personal favorite is Penzeys Sweet Curry Powder for its balanced flavor.)
  • Ground cinnamon, 1/2 teaspoon – This was my happy accident ingredient. It doesn’t scream “cinnamon” but it rounds out the curry and enhances the natural sweetness of the squash.
  • Coconut milk, 1 cup (240 ml), full-fat or light – For that creamy texture without dairy. Full-fat gives a richer result, but light works well if you’re watching calories. (Shake the can well before opening, as the cream separates.)
  • Vegetable broth, 4 cups (960 ml) – Use a good-quality broth here since it’s a major component of the soup. Low-sodium gives you more control over the salt level. (Chicken broth works too if you’re not keeping it vegetarian.)
  • Olive oil, 2 tablespoons – For roasting the squash and sautéing the aromatics. Avocado oil is a great substitute with a higher smoke point.
  • Salt, 1 teaspoon, plus more to taste – I use fine sea salt for even seasoning. Start with less and adjust at the end.
  • Black pepper, 1/2 teaspoon, freshly ground – Freshly ground has more punch than pre-ground. Don’t skip it—it wakes up all the other flavors.
  • Optional garnish: toasted pumpkin seeds, a drizzle of coconut milk, fresh cilantro, or a swirl of yogurt – These add texture and visual appeal, but the soup is perfectly delicious on its own.

Equipment Needed

You don’t need a fancy kitchen to make this cozy curried butternut squash soup. Here’s what you’ll need:

  • Baking sheet – A rimmed baking sheet works best for roasting the squash. Line it with parchment paper for easier cleanup.
  • Large soup pot or Dutch oven – A 5- to 6-quart pot gives you plenty of room. A Dutch oven retains heat beautifully for even cooking. (My Lodge enameled Dutch oven has been my go-to for years.)
  • Immersion blender or regular blender – An immersion blender lets you blend right in the pot, which means less cleanup. If using a regular blender, work in batches and leave the lid slightly ajar to let steam escape.
  • Chef’s knife and cutting board – A sharp knife makes cutting through butternut squash much safer and easier. (Pro tip: microwave the whole squash for 2 minutes to soften the skin slightly before cutting.)
  • Vegetable peeler – For peeling the squash. A Y-shaped peeler gives you more control than a standard straight one.
  • Measuring cups and spoons – For accuracy, though soup is forgiving enough that you can eyebit a little.

Budget-friendly tip: If you don’t have an immersion blender, a standard countertop blender works great—just let the soup cool slightly before blending, and hold the lid down with a kitchen towel to prevent splatters.

Preparation Method

curried butternut squash soup preparation steps

  1. Preheat your oven to 400°F (200°C). While it’s heating, prepare the squash. Carefully cut the butternut squash in half lengthwise using a sharp chef’s knife. Scoop out the seeds and stringy bits with a spoon—save the seeds for roasting if you like! Place the squash halves cut-side up on a parchment-lined baking sheet. Drizzle with 1 tablespoon of olive oil and season with a pinch of salt and pepper. Roast for 35-40 minutes, until the flesh is fork-tender and the edges are starting to caramelize. The smell in your kitchen right now is absolutely incredible.
  2. While the squash roasts, prep your aromatics. Roughly chop the onion, smash the garlic cloves, and peel and chop the ginger. Don’t worry about making them pretty—they’ll all get blended later. Set them aside near the stove so you’re ready to go when the squash comes out.
  3. When the squash is done, let it cool for about 5 minutes. It should be soft enough that a fork slides in with no resistance. Scoop the flesh out of the skin using a large spoon—it should come away easily. Discard the skin. You should have about 3 to 4 cups of roasted squash.
  4. In your large soup pot, heat the remaining 1 tablespoon of olive oil over medium heat. Add the chopped onion and cook for 4-5 minutes, stirring occasionally, until it becomes translucent and starts to soften. Add the smashed garlic and chopped ginger, and cook for another minute until fragrant. Don’t let the garlic brown—it can turn bitter.
  5. Add the curry powder and cinnamon to the pot. Stir constantly for about 30 seconds until the spices are fragrant and toasted. This step is crucial—toasting the spices in the oil releases their essential oils and deepens the flavor in a way that adding them later just can’t match.
  6. Add the roasted squash, vegetable broth, and coconut milk to the pot. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the soup to a gentle simmer over medium-high heat, then reduce the heat to low and let it cook for 10 minutes. This allows all the flavors to meld together.
  7. Remove the pot from the heat. Using an immersion blender, blend the soup until it’s completely smooth and velvety. If you’re using a regular blender, work in batches—fill the blender no more than halfway, remove the center cap from the lid, and cover with a kitchen towel to let steam escape. Blend until silky smooth, then pour into a clean pot.
  8. Taste and adjust seasoning. Add salt and pepper as needed. The amount of salt you need will depend on your broth and personal preference. I usually start with 1 teaspoon and add more from there. If the soup seems too thick, thin it with a little extra broth or water until it reaches your desired consistency.
  9. Ladle into bowls and garnish as desired. A drizzle of coconut milk, a sprinkle of toasted pumpkin seeds, or a few fresh cilantro leaves all make beautiful toppings. Serve hot and enjoy the look on people’s faces when they take that first spoonful.

Cooking Tips & Techniques

After making this cozy curried butternut squash soup more times than I can count, I’ve picked up a few tricks that make a real difference. Here are the ones I wish someone had told me from the start.

Roast, don’t boil. I learned this the hard way after making a batch of watery, bland soup. Roasting the squash concentrates its natural sugars and adds a depth of flavor that boiling simply can’t achieve. The caramelized edges are where the magic happens—don’t pull the squash out of the oven until you see those golden-brown spots.

Toast your spices. That 30 seconds you spend stirring the curry powder and cinnamon in hot oil? That’s not just for show. Toasting spices transforms them from dusty and flat to aromatic and complex. I once skipped this step when I was in a hurry, and the difference was noticeable—the soup tasted okay, but it lacked that warm, layered flavor that makes people ask what’s in it.

Season in layers. Add a little salt at each stage—when roasting the squash, when cooking the onions, and at the end. This builds flavor throughout the dish rather than relying on a last-minute salt dump. Just be careful not to overdo it; you can always add more at the end.

Watch your blending temperature. Hot soup expands when blended, which can lead to a messy explosion if you’re not careful. Let the soup cool for a few minutes before blending, and always leave the lid slightly open to release steam. Trust me, I’ve cleaned butternut squash soup off my ceiling before, and it’s not fun.

Make it ahead. This soup is one of those rare dishes that tastes better the next day. The flavors have time to meld and deepen overnight. I often make a double batch on Sunday and enjoy it for lunches all week. Just store it in an airtight container in the fridge and reheat gently on the stove.

Variations & Adaptations

One of the best things about this cozy curried butternut squash soup is how adaptable it is. Here are some variations I’ve tried and loved:

  • Vegan & Dairy-Free: This recipe is already vegan as written, using coconut milk instead of cream. For an extra-rich version, use full-fat coconut milk and add a tablespoon of coconut butter at the end.
  • Spicy Version: If you like heat, add 1/2 teaspoon of cayenne pepper or a chopped fresh chili along with the curry powder. You can also garnish with sliced fresh red chili for a pop of color and heat.
  • Roasted Carrot & Squash Combo: Swap half the butternut squash for 3 large carrots, peeled and chopped. Roast them alongside the squash for a slightly sweeter, earthier soup with a beautiful orange hue.
  • Apple Addition: Add one peeled and chopped apple (Granny Smith or Honeycrisp work well) to the pot along with the squash. The apple adds a subtle sweetness and a touch of acidity that brightens the whole soup.
  • Coconut Curry Twist: Stir in 1 tablespoon of red curry paste along with the curry powder for an extra layer of complexity. This version is especially good with a squeeze of lime juice at the end.
  • Protein Boost: Add a can of drained and rinsed chickpeas to the soup before blending for a heartier, more filling version. Or top each bowl with shredded rotisserie chicken for a non-vegetarian option.

I personally love the apple addition—it was a suggestion from my neighbor who tried the soup and thought it needed “a little something bright.” She was right, and now I rarely make the soup without it.

Serving & Storage Suggestions

This cozy curried butternut squash soup is wonderful on its own, but here’s how to serve it for maximum enjoyment.

Serving temperature: Serve this soup hot, but not boiling. I find it’s best when it’s had a chance to cool for a minute or two after ladling—the flavors are more pronounced when it’s not scorching hot. A drizzle of coconut milk or a swirl of Greek yogurt on top adds a beautiful finish.

What to serve with it: A crusty piece of bread is the classic pairing—sourdough or a hearty whole grain works beautifully. For a more substantial meal, serve it alongside a simple green salad with a lemon vinaigrette, or pair it with a grilled cheese sandwich for the ultimate comfort food combo. I also love it with warm naan bread for dipping.

Storage: Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and improve over the first couple of days. This soup freezes beautifully too—pour it into freezer-safe containers or zip-top bags, leaving some room for expansion, and freeze for up to 3 months.

Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. If the soup has thickened after refrigeration, thin it with a splash of broth or water until it reaches your desired consistency. You can also reheat individual portions in the microwave—just cover the bowl and heat in 30-second intervals, stirring between each.

Flavor development: I’ve noticed that this soup reaches its peak flavor on day two or three. The curry and cinnamon have time to fully meld with the squash, creating an even more harmonious taste. So don’t be afraid to make it a day ahead—your future self will thank you.

Nutritional Information & Benefits

Here’s the estimated nutritional breakdown for one serving (about 1.5 cups) of this cozy curried butternut squash soup, made with light coconut milk:

  • Calories: 185
  • Total Fat: 8g
  • Saturated Fat: 5g
  • Carbohydrates: 28g
  • Fiber: 5g
  • Sugar: 8g (natural sugars from squash)
  • Protein: 4g
  • Sodium: 480mg (varies with broth and added salt)
  • Vitamin A: 380% of the Daily Value
  • Vitamin C: 35% of the Daily Value
  • Potassium: 650mg

Butternut squash is packed with vitamin A in the form of beta-carotene, which supports eye health and immune function. The ginger in this soup has anti-inflammatory properties, and the curry powder’s turmeric content adds additional anti-inflammatory benefits. Coconut milk provides healthy medium-chain triglycerides (MCTs) that can support energy metabolism.

This soup is naturally gluten-free, dairy-free, and vegan, making it suitable for a wide range of dietary needs. It’s also relatively low in calories for such a satisfying dish—proof that eating well doesn’t mean sacrificing flavor or comfort.

Conclusion

This cozy curried butternut squash soup has earned a permanent spot in my recipe rotation, and I think it will in yours too. It’s the kind of recipe that proves healthy eating doesn’t have to be a chore—that you can have a bowl of something creamy, spiced, and deeply satisfying without feeling like you’re missing out on anything.

What I love most about this soup is how forgiving it is. You can adjust the spices to your liking, swap in different vegetables, or change up the toppings based on what you have on hand. It’s a recipe that invites experimentation, which is exactly how the best recipes should feel.

I’d love to hear how this soup turns out for you. Did you try any of the variations? Add your own twist? Drop a comment below and let me know—I read every single one. And if you snap a photo, tag me on social media so I can see your beautiful bowl of soup. Happy cooking, friends!

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

Absolutely! Frozen butternut squash works well in a pinch. However, since it’s already pre-cooked, you won’t get the same caramelized flavor from roasting. To compensate, try sautéing the frozen squash in a hot pan with a little oil for 5-7 minutes to brown it slightly before adding it to the pot. The texture will still be creamy and delicious.

How can I make this soup thicker or thinner?

For a thicker soup, use less broth—start with 3 cups instead of 4, and add more as needed after blending. You can also add a peeled and diced potato to the pot while simmering; it will break down and naturally thicken the soup. For a thinner consistency, simply stir in additional broth or water until it reaches your desired texture.

Is this soup freezer-friendly?

Yes, it freezes wonderfully! Let the soup cool completely, then transfer it to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. It will keep for up to 3 months. To thaw, place it in the refrigerator overnight, then reheat gently on the stovetop. You may need to whisk it briefly after reheating to restore the smooth texture.

Can I make this soup in an Instant Pot or slow cooker?

Definitely! For an Instant Pot, use the sauté function to cook the onions and spices, then add the peeled and cubed squash (no need to roast), broth, and coconut milk. Pressure cook on high for 8 minutes, then natural release for 10 minutes before blending. For a slow cooker, sauté the aromatics on the stovetop first, then transfer everything to the slow cooker and cook on low for 6-8 hours or high for 3-4 hours before blending.

What if I don’t have curry powder?

No problem! You can make your own blend using common spices: combine 1 tablespoon ground cumin, 1 teaspoon ground coriander, 1/2 teaspoon turmeric, 1/2 teaspoon ground ginger, and 1/4 teaspoon cayenne (optional). Alternatively, you can use garam masala for a slightly different but equally delicious flavor profile. The soup will still be wonderful—just different!

Pin This Recipe!

curried butternut squash soup recipe

Print

Cozy Curried Butternut Squash Soup: Easy Light & Creamy Recipe

This cozy curried butternut squash soup is creamy without being heavy, spiced without being overwhelming, and light enough that you don’t need a nap afterward. Roasting the squash until caramelized and blending with coconut milk creates a velvety texture that makes this soup a crowd-pleaser.

  • Author: Dina
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: Indian-inspired

Ingredients

Scale
  • 1 large butternut squash (about 3 pounds or 1.4 kg)
  • 1 medium yellow onion, roughly chopped
  • 3 garlic cloves, smashed
  • 1-inch piece fresh ginger, peeled and roughly chopped
  • 2 tablespoons curry powder (mild, such as Madras-style)
  • 1/2 teaspoon ground cinnamon
  • 1 cup (240 ml) coconut milk (full-fat or light)
  • 4 cups (960 ml) vegetable broth (low-sodium recommended)
  • 2 tablespoons olive oil
  • 1 teaspoon salt (fine sea salt), plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • Optional garnish: toasted pumpkin seeds, drizzle of coconut milk, fresh cilantro, or yogurt swirl

Instructions

  1. Preheat oven to 400°F (200°C). Cut butternut squash in half lengthwise, scoop out seeds. Place cut-side up on a parchment-lined baking sheet, drizzle with 1 tablespoon olive oil, season with salt and pepper. Roast 35-40 minutes until fork-tender and edges caramelize.
  2. While squash roasts, roughly chop onion, smash garlic, and peel and chop ginger.
  3. Let roasted squash cool 5 minutes, then scoop flesh from skin (discard skin). You should have about 3-4 cups.
  4. In a large soup pot, heat remaining 1 tablespoon olive oil over medium heat. Add onion and cook 4-5 minutes until translucent. Add garlic and ginger, cook 1 minute until fragrant.
  5. Add curry powder and cinnamon to pot. Stir constantly for 30 seconds until spices are toasted and fragrant.
  6. Add roasted squash, vegetable broth, and coconut milk. Stir, scraping up browned bits. Bring to a gentle simmer, then reduce heat to low and cook 10 minutes.
  7. Remove pot from heat. Use an immersion blender to blend until smooth and velvety. (If using a regular blender, work in batches, leaving lid slightly ajar to release steam.)
  8. Taste and adjust seasoning with salt and pepper. Thin with extra broth or water if desired.
  9. Ladle into bowls and garnish as desired. Serve hot.

Notes

Roasting the squash concentrates its natural sugars and adds depth of flavor. Toasting spices in oil releases their essential oils. Season in layers for best flavor. Let soup cool slightly before blending to avoid splatters. Soup tastes even better the next day. Freezes well for up to 3 months.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 185
  • Sugar: 8
  • Sodium: 480
  • Fat: 8
  • Saturated Fat: 5
  • Carbohydrates: 28
  • Fiber: 5
  • Protein: 4

Keywords: butternut squash soup, curried soup, creamy soup, vegan soup, gluten-free soup, fall soup, easy soup recipe

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 ★☆ ★☆ ★☆ ★☆ ★☆