Roasted Butternut Squash Soup Recipe

Most butternut squash soup ends up in one of two places: watery and bland, or so sweet it tastes as if it belongs in a baby’s bowl. This roasted butternut squash soup lands somewhere better, savory and warm with a curry backbone and a swirl of coconut milk to round it off. The squash goes in the oven first, not the pot, and that one choice does most of the work.

I’ve made squash soup both ways over the years, and roasting wins every time. The dry heat caramelizes the cut edges and concentrates the sugars that are already in the squash, so you get sweetness that tastes cooked and deep rather than raw and flat. That caramelized flavor is what turns a plain bowl into one people ask about.

A bowl of creamy butternut squash soup garnished with herbs and seeds, served with a slice of toasted bread. A spoon and additional pieces of toast are visible in the background.
Butternut Squash Soup. Photo Credit: Splash of Taste

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a small commission. Thank you!

Why You’ll Love This Recipe

  • Roasting the squash first gives you a caramelized, savory depth that boiling on the stovetop can’t reach.
  • The curry powder and coconut milk do the flavoring, so there’s no cream to buy and nothing bland about it.
  • It’s one squash, one onion, and a few pantry staples, then an immersion blender does the rest.
  • It reheats beautifully and freezes for up to three months, which makes it a real make-ahead soup for a busy week.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Butternut squash. One squash, peeled and diced into big pieces so the edges caramelize without the cubes drying out. If you’ve never tasted it plain, roasted butternut is nutty and mildly sweet, closer to sweet potato than to pumpkin. That mild sweetness is what lets it carry the curry without turning harsh. Dice it large, because small cubes turn to mush before they brown.

Curry powder. One tablespoon carries the whole savory character of this soup. Bloom it in the hot oil with the onion and garlic for a minute or two before the broth goes in, which wakes up the spices instead of leaving them raw and dusty.

Coconut milk. Half a cup stirred in at the end gives the soup its body and a gentle sweetness, and it’s what keeps this dairy-free. Add it just before serving, off the heat, so it stays silky rather than splitting.

Vegetable broth. Four cups, added a little at a time while you blend. Broth is where the whole dish stays vegetarian, so stick to plant-based versions.

Ingredients for Butternut Squash Soup displayed on a surface include butternut squash, coconut milk, olive oil, garlic, onion, vegetable broth, toasted bread, curry powder, red pepper flakes, salt, pepper, and herbs.
Butternut Squash Soup Ingredients. Photo Credit: Splash of Taste

How to Make Butternut Squash Soup

A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.

Roast the Squash

Heat the oven to 350°F (180°C). Toss the diced squash with half the olive oil, salt, and pepper, spread it on a baking tray, and roast for 25 to 30 minutes until the edges are lightly browned.

A baking sheet filled with cubed butternut squash, seasoned with salt and pepper, ready to transform into a delicious Butternut Squash Soup. A small piece of foil holds butternut squash seeds. Various ingredients surround the sheet.
Toss the diced butternut squash with olive oil, salt, and pepper, then spread it evenly on a baking tray.
Roasted butternut squash cubes on a baking tray with foil containing roasted seeds in the bottom left corner, perfect for making a hearty Butternut Squash Soup. Bowls with seasonings and chopped onions are visible in the background.
Roast the squash for about 25-30 minutes.

If you saved the seeds, wrap them in a foil packet on the same tray, and they’ll toast into a crunchy topping.

Sauté the Aromatics

Warm the rest of the oil in a pot over medium-high heat and cook the onion and garlic for about 10 minutes until soft. Stir in the curry powder and let it cook for a minute or two, just until it smells fragrant.

A pot with chopped onions being sautéed on a stovetop, the first step in preparing a hearty Butternut Squash Soup. A small bowl containing a powdered spice sits beside the pot.
Heat the olive oil in a pot and add the diced onion and garlic.
Diced onions sautéing in a large metal pot on a stovetop, the perfect base for a rich Butternut Squash Soup.
Sauté them for 10 minutes.

That short bloom is the difference between a soup that tastes of spice and one that tastes of raw powder.

Blend and Finish

Add the roasted squash and about half the broth to the pot, then take it off the heat. Blend with an immersion blender until smooth, adding more broth as you go until the consistency is where you want it.

A pot filled with roasted butternut squash chunks, partially submerged in a savory broth, perfect for making a rich butternut squash soup.
Add the roasted butternut squash and vegetable broth.
A person uses an immersion blender to puree a thick orange mixture in a large metal pot, creating a smooth and creamy butternut squash soup.
Blend to purée the mixture until smooth.
A stainless steel pot contains creamy butternut squash soup with a swirl of white cream on top. The background is a light grey surface.
Stir in the coconut milk.

Start with less broth than you think, because you can always loosen it and you can’t easily thicken it back. Stir in the coconut milk just before serving.

Recipe Notes and Expert Tips

  • Don’t skip the tray. It’s tempting to soften the squash straight in the pot to save on dishes, but the oven is where the caramelized edges and concentrated sweetness come from, and there’s no shortcut to that.
  • Bloom the curry powder. At least a minute in the hot oil before the broth goes in pulls far more flavor out of the spice than dumping it into liquid does.
  • Build the consistency slowly. Add broth in stages while you blend. It’s easy to thin a thick soup and awkward to rescue one that’s gone watery.
  • Mind the hot liquid if using a jug blender. Work in batches and leave the lid vented, because hot soup expands and can force the lid off.
A bowl of creamy butternut squash soup garnished with herbs, nuts, and two pieces of toasted bread, placed on a grey tabletop alongside a spoon and a bowl of fresh herbs.
Garnish with sesame seeds and serve with toasted bread.

Recipe Variations

  • To take it up on heat, an extra pinch of curry powder or a few red pepper flakes stirred in near the end warms the whole bowl. This is tested, so adjust it to your taste.
  • Make it sweeter. If you want a rounder, sweeter bowl, roast the squash a few minutes longer for more caramelization and hold back on the pepper flakes. Longer roasting is a supported tweak that doesn’t change the method, only deepens what’s already there.
  • For a richer finish, swap the half cup of coconut milk for full-fat coconut cream. That hasn’t been tested here, and it will make the soup noticeably thicker, so you’ll likely want a splash more broth to loosen it.
A spoonful of creamy Butternut Squash Soup being served into a brown bowl with toasted bread slices.
Butternut Squash Soup. Photo Credit: Splash of Taste

How to Store Leftovers

Get the soup into an airtight container and into the fridge within 2 hours of cooking, and eat it within 3 to 4 days. The flavor is, if anything, better the next day, once the curry has settled in.

To freeze, portion it into containers and it’ll hold for up to 3 months, then thaw overnight in the fridge before reheating. Warm it gently on the stovetop with a splash of broth or water to bring the consistency back, and stir well, since coconut milk can look separated straight out of cold storage.

What to Serve With Butternut Squash Soup

This is a soup that wants something to dunk. Toasted sourdough or a crusty roll does the job, and a swirl of extra coconut milk with a scatter of herbs on top makes it feel like more of a meal.

If I’m putting out a bigger spread, I’ll set this next to my creamy, cheesy broccoli soup so there’s a green option alongside the orange one, or pair it with a roasted tomato soup for a bit of acidity.

A bowl of creamy Butternut Squash Soup garnished with a drizzle of cream, a piece of bread, and herbs. Plates with more bread, herbs, and spices are on the table.
Butternut Squash Soup. Photo Credit: Splash of Taste

More Warming Soup Recipes to Try at Home

If this one hits the spot, here’s where I’d go next in the soup pot.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A bowl of creamy butternut squash soup garnished with herbs and seeds, served with a slice of toasted bread. A spoon and additional pieces of toast are visible in the background.

Roasted Butternut Squash Soup Recipe

Roasted butternut squash soup made savory with curry powder and finished with coconut milk. The squash roasts first for a caramelized, deeper flavor, then blends smooth in one pot.
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour
Course: Main course, Soup
Cuisine: Indian
Servings: 6
Calories: 155kcal

Ingredients

  • 1 butternut squash peeled and diced big
  • 2 tablespoons olive oil divided
  • Salt and pepper
  • 1 onion diced
  • 2 garlic cloves
  • 1 tablespoon curry powder
  • 4 cups vegetable broth
  • ½ cup coconut milk
  • Coconut milk to serve
  • Red pepper flakes to serve
  • Fresh herbs to serve
  • Toasted bread to serve
Woman pointing down next to a large play button on a video player; text reads, "Prefer to watch? I’ve got you covered below. Watch the recipe video now.

Video

Instructions

  • Preheat the oven to 350°F (180ºC). Toss the butternut squash with half the olive oil, salt and pepper.
    2 tablespoons olive oil, Salt and pepper
  • Arrange the butternut squash in a baking tray and bake for 25-30 minutes, or until lightly browned. Optional: Place the squash seeds in foil and on the tray so they also get toasted.
    1 butternut squash
  • Heat a pot to medium-high and add the olive oil. Add the onion and garlic and sauté for 10 minutes. Add the curry powder and mix well, cook for a couple of minutes, just until fragrant. Add the butternut squash and half of the vegetable broth and turn off the heat. Use an immersion blender to process until smooth, add more vegetable broth as needed.
    1 onion, 2 garlic cloves, 1 tablespoon curry powder, 4 cups vegetable broth
  • Just before serving, add the coconut milk and stir well.
    ½ cup coconut milk
  • Serve with coconut milk, red pepper flakes, herbs, and toasted bread.
    Coconut milk, Red pepper flakes, Fresh herbs, Toasted bread

Notes

Roast the squash instead of boiling it. The oven caramelizes the edges and gives the soup a deeper, sweeter flavor that boiling never will.
Toast the squash seeds in a foil packet on the same tray for a crunchy topping that won’t burn.
If you don’t have an immersion blender, blend in batches in a regular blender, and leave room for the hot liquid to expand.
Adjust the curry powder to taste: less for a milder soup, an extra pinch for more heat.
Start with less broth and add more as you blend to get the consistency right.
Get the soup into an airtight container and into the fridge within 2 hours of cooking, and eat it within 3 to 4 days.

Nutrition

Calories: 155kcal | Carbohydrates: 20g | Protein: 2g | Fat: 9g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 636mg | Potassium: 528mg | Fiber: 3g | Sugar: 5g | Vitamin A: 13632IU | Vitamin C: 28mg | Calcium: 74mg | Iron: 2mg
Mandy Applegate, recipe developer and vegetarian since the 1980sMandy Applegate

Vegetarian since I was 15, and still cooking this way more than 40 years later. Everything on Splash of Taste comes from a kitchen that has been entirely vegetarian for decades, shaped by years of trial and error and the honest pleasure of cooking food I actually want to eat. Every recipe is triple tested before it lands here.

Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments