Roasted Butternut Squash Soup With Coconut Milk: A Creamy One Tray Fall Favorite

Josie Baker Avatar
By:
Josie Baker
Published:

[grow_share_buttons]

Roasted Butternut Squash Soup With Coconut Milk

Roasted Butternut Squash Soup with Coconut Milk (Vegan)

If fall had a signature bowl, this might be it. This roasted butternut squash soup with coconut milk is an improved take on a widely shared fall favorite, and the method is as simple as dinner gets.

Everything roasts together on one tray: a whole butternut squash, red onion, bell pepper, carrots, two whole heads of garlic, and cherry tomatoes, until the edges caramelize and the flesh turns spoon soft.

Once the tray comes out of the oven, the soft vegetables go straight into a blender with vegetable broth and blend until completely silky. A stir of canned full fat coconut milk at the end adds body and richness without any dairy.

The soup is naturally sweet from roasting, fully vegan and dairy free, and it gets the finish readers ask about most: a bright swirl of chili oil.

This version was adapted from the original roasted butternut squash soup recipe, with the roasting method kept front and center because that is where the flavor comes from. Six servings, one roasting dish, and a pot of soup that somehow tastes better the next day.

Jump to:

Why This Recipe Works

First, everything roasts on one tray. There is no sauteing, no pot watching, and no pile of dishes. The oven does the heavy lifting while the vegetables turn sweet, soft, and deeply golden at the edges. That slow caramelization is the whole secret behind the soup’s rich flavor.

Then there is the garlic. Two whole heads go onto the tray with their tops sliced off, and they roast until the cloves turn soft, golden, and buttery.

Squeezed straight from their papers into the blender, they melt into the soup with all the sweetness and none of the harsh bite raw garlic would bring. Using two heads sounds bold, but roasted garlic is mellow in a way that makes it work.

The roasted red bell pepper and burst cherry tomatoes are the quiet twist that keeps this soup interesting. They add acidity and a savory edge, which balances the natural sweetness of the squash and carrots so the bowl never tastes flat or overly sweet.

Full fat canned coconut milk takes the place of cream, giving the soup body and richness, and the roasted vegetables are bold enough that you will not notice any coconut flavor.

And the texture? Because every vegetable roasts until completely soft, even a standard blender turns the soup silky smooth. No straining, no lumps, no graininess. Just pour, blend, and watch it turn velvet.

What You Need (and What to Swap)

The list looks long, but it falls into three simple groups: the roasting tray, the soup finishers, and the toppings.

For roasting:

  • 1 medium butternut squash, about 2 1/2 lb (1.1 kg), halved lengthwise and seeded. Score the cut sides in a deep crosshatch so the seasoning sinks into the flesh. Short on time? Peel and cube it, or buy pre cut squash, since smaller pieces roast faster.
  • 1 red onion, halved. The halves nestle cut side down into the squash cavities, where they steam and caramelize right alongside it.
  • 1 red bell pepper and 2 peeled carrots. The carrots bring extra sweetness and body to the final blend.
  • 2 heads garlic, tops sliced off to expose the cloves. Prefer a milder garlic note? One head works too.
  • 2 cups cherry tomatoes. They burst in the heat and add the acidity that keeps the soup bright.
  • 3 tablespoons olive oil, plus 1 teaspoon each of ground cumin, smoked paprika, dried thyme, and dried rosemary. Season with 1 teaspoon salt and 1/2 teaspoon black pepper. Add 1/2 teaspoon chili flakes if you like a little heat on the tray.

For the soup:

  • 1 1/2 cups vegetable broth, plus up to 1/2 cup more to thin. Start with the smaller amount. This soup is intentionally thick, and thinning is easy while thickening is not.
  • 3/4 cup canned full fat coconut milk, plus more to drizzle. Shake the can before opening. Carton coconut milk is too thin here and will not make the soup creamy.
  • 1 teaspoon grated fresh ginger, optional. It adds a warm lift if you enjoy it.

To serve:

  • Chili oil or chili crisp, for that signature swirl. This goes on the finished soup, not on the roasting tray.
  • Chopped fresh parsley or cilantro, and toasted sourdough for dunking.

How To Make Roasted Butternut Squash Soup

Follow the source recipe’s preparation sequence below.

  1. Prep the squash. Preheat the oven to 425 F (220 C). Score the cut sides of the squash in a deep crosshatch and place the halves cut side up in a large roasting dish. Set an onion half, cut side down, into each seed cavity.
  2. Load and season the tray. Add the bell pepper, carrots, garlic heads (cut side up) and cherry tomatoes around the squash. Drizzle everything with the olive oil, then sprinkle over the cumin, smoked paprika, thyme, rosemary, salt, pepper and chili flakes if using. Rub the seasoning into the squash flesh.
  3. Roast for 50 to 60 minutes, until a knife slides into the thickest part of the squash with no resistance, the garlic is golden and soft, and the tomatoes have burst.
    The roasted vegetables
  4. Let the tray cool for 5 minutes. Scoop the squash flesh out of the skin into a blender, discarding the skin. Squeeze the garlic cloves out of their papers and add them, along with the onion, pepper, carrots, tomatoes and all the juices from the dish.
    Scooping the roasted squash flesh
  5. Add 1½ cups of the broth and the ginger if using. Blend until completely smooth, working in two batches if your blender is small.
    Blending the roasted vegetables
  6. Pour the soup into a large pot over medium heat.
    Pouring blended soup into a pot
  7. Stir in the coconut milk and warm through for 3 to 4 minutes. Add more broth until it is as thick or thin as you like it. Taste and adjust the salt.
    Stirring coconut milk into the soup
  8. Serve. Ladle into bowls and top with a swirl of chili oil, a drizzle of coconut milk and chopped herbs. Serve with toasted sourdough.

Tips for the Creamiest Roasted Butternut Squash Soup

Roast the squash cut side up. That is the position that lets the top caramelize instead of steaming, and the deep crosshatch scoring opens the flesh so heat and seasoning reach the center.

Give the halved squash the full 50 to 60 minutes at 425 F. You will know it is ready when a knife slides into the thickest part with zero resistance.

Want it faster? Peel and cube the squash, or start with store bought pre cut pieces, and the roasting time drops to about 30 to 35 minutes. Smaller pieces mean more surface area for browning, which is never a bad thing in a soup like this.

Squash formRoast time at 425 F
Halved, scored, cut side up50 to 60 minutes
Peeled and cubed, or pre cut30 to 35 minutes

Salt matters here. Season the tray generously before roasting, then taste the blended soup and adjust at the end. Roasting concentrates flavors, and a final pinch of salt is often what makes everything snap into focus.

Keep an eye on the garlic. It should come out golden and completely soft. If your heads are large or your oven runs cool, give them a few extra minutes, or wrap the heads loosely in foil from the start so they steam while they roast. Underdone garlic can taste sharp in the finished soup.

Blend hot soup with care. Fill the blender no more than two thirds full, remove the center cap from the lid, cover the opening with a folded towel, and start on low before working up to high. No countertop blender?

An immersion blender in the pot gets the job done, though it takes about a minute longer to reach full silkiness.

Finally, start with the smaller amount of broth. The soup is meant to be thick and spoon coating, and you can always stir in more broth to thin it. Going the other direction is much harder, so add liquid gradually and taste as you go.

Start with less broth. You can always thin a thick soup, but you cannot easily thicken a thin one.

Swaps and Variations

One of the best things about this soup is how flexible it is. The roasting method stays the same while the ingredients shift to fit your pantry, your diet, or your mood. Here are the swaps readers use most.

  • No coconut milk on hand? Use 1/2 cup cashew cream or a splash of oat milk instead. You can also leave it out entirely. Roasted squash is naturally creamy, so the soup still turns out silky.
  • For a nightshade free version, skip the bell pepper and tomatoes and add a second carrot plus a small apple to the tray. The apple brings gentle sweetness, and the flavor leans more purely toward the squash.
  • To add protein, blend in a can of drained white beans, or simmer 1/2 cup red lentils in the broth for 15 minutes before blending. If cozy protein packed soups are your thing, you may also like this High Protein Creamy Pumpkin Chicken Soup.
  • Kabocha or honeynut squash can replace butternut at the same weight. Sweet potato works too, though it makes the soup noticeably sweeter.
  • Craving curry? Stir 1 tablespoon red curry paste in with the coconut milk and finish the bowls with a squeeze of lime. For more heat, add chili flakes to the tray before roasting and be generous with the chili oil on top.

Looking for more inspiration? This vegan roasted butternut squash soup is another reader favorite in the same style.

What To Serve With Butternut Squash Soup

This soup is a meal on its own, but the right partner turns it into an event. A vegan grilled cheese on sourdough is the classic move, all crispy edges and melty center, made for dunking. Simpler days call for thick slices of toasted sourdough with a drizzle of olive oil.

Serving a crowd? Pour it as a starter before pasta night, or set it beside a sharp green salad that cuts through the richness. Some readers even thin the soup slightly and toss it with pasta or tortellini as a sauce.

And if you are building a full squash themed spread, this Roasted Butternut Squash Salad makes a bright, fresh counterpart.

For toppings, keep it simple: a swirl of chili oil, a drizzle of coconut milk, chopped parsley or cilantro, and a handful of toasted pumpkin seeds for crunch. Set the toppings out in small bowls and let everyone finish their own.

Storing Roasted Butternut Squash Soup

Let the soup cool, then refrigerate it in an airtight container for up to 4 days. It thickens as it sits, so loosen it with a splash of broth or water when you reheat.

Warm it on the stove over medium heat, or microwave in short bursts, stirring between each one. To freeze, portion it into containers for up to 3 months, and hold the chili oil and fresh herbs until after reheating.

Your next favourite dinner is in here

One tray, one blender, one pot of velvety soup, ready for the coziest night of the week.

See the additional source.

FAQs

Can I use canned coconut milk in butternut squash soup?

Yes. Use 3/4 cup canned full fat unsweetened coconut milk, plus more to drizzle, for the 6 serving recipe. Carton coconut milk is too thin and will not make the soup creamy, while light canned milk gives a thinner result. Shake the can before opening because the cream naturally separates, then stir the milk in at the end and warm gently for 3 to 4 minutes without boiling.

What is the best way to roast butternut squash for soup?

Roast halved squash cut side up at 425°F for the deepest flavor. Score the cut sides in a deep crosshatch, set the halves cut side up in a large roasting dish, and roast for 50 to 60 minutes until a knife slides into the thickest part with no resistance. Peeled and cubed squash needs only 30 to 35 minutes. Give the vegetables space on the tray so they caramelize instead of steaming.

Can you freeze butternut squash soup with coconut milk?

Yes. Cool the soup completely, then freeze it in portions for up to 3 months, leaving headspace for expansion. Freeze it without the chili oil, extra coconut milk drizzle, and fresh herbs, and add those toppings only after reheating. Thaw overnight in the refrigerator, then reheat gently on the stove and whisk as it warms because coconut milk can look slightly separated after thawing.

Why is my butternut squash soup grainy and how can I fix it?

A grainy texture almost always means something was under roasted, usually the carrots. Roast at 425°F until every vegetable is truly fork tender, with the garlic golden and soft enough to squeeze from its papers, because pale firm cloves taste sharp. Blend with 1 1/2 cups vegetable broth for 2 to 3 minutes per batch until completely smooth. Stir in the coconut milk at the end over medium heat and never boil it, since hard boiling can split the emulsion.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Roasted Butternut Squash Soup With Coconut Milk

Roasted Butternut Squash Soup with Coconut Milk (Vegan)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Roasted Butternut Squash Soup with Coconut Milk (Vegan) If fall had a signature bowl, this might be it. This roasted butternut squash soup with coconut milk is an improved take on a widely shared fall favorite, and the method is as simple as dinner gets.

  • Total Time: 90 min
  • Yield: 6 1x

Ingredients

Scale

For roasting
1 medium butternut squash, about 2½ lb / 1.1 kg, halved lengthwise, seeds removed
1 red onion, halved
1 red bell pepper
2 carrots, peeled
2 heads garlic, tops sliced off
2 cups cherry tomatoes
3 tbsp olive oil
1 tsp ground cumin
1 tsp smoked paprika
1 tsp dried thyme
1 tsp dried rosemary
1 tsp salt
1/2 tsp black pepper
1/2 tsp chili flakes

For the soup
1 1/2 cups vegetable broth, plus up to 1/2 cup more to thin
3/4 cup canned full fat coconut milk, plus more to drizzle
1 tsp fresh ginger, grated

To serve
chili oil or chili crisp
fresh parsley or cilantro, chopped
sourdough, toasted

Instructions

Method
1-Prep the squash: Prep the squash. Preheat the oven to 425 F (220 C). Score the cut sides of the squash in a deep crosshatch and place the halves cut side up in a large roasting dish. Set an onion half, cut side down, into each seed cavity.
2-Load and season the tray: Load and season the tray. Add the bell pepper, carrots, garlic heads (cut side up) and cherry tomatoes around the squash. Drizzle everything with the olive oil, then sprinkle over the cumin, smoked paprika, thyme, rosemary, salt, pepper and chili flakes if using. Rub the seasoning into the squash flesh.
3-Roast for 50 to 60 minutes, until: Roast for 50 to 60 minutes, until a knife slides into the thickest part of the squash with no resistance, the garlic is golden and soft, and the tomatoes have burst.
4-Blend: Blend. Let the tray cool for 5 minutes. Scoop the squash flesh out of the skin into a blender, discarding the skin. Squeeze the garlic cloves out of their papers and add them, along with the onion, pepper, carrots, tomatoes and all the juices from the dish. Add 1½ cups of the broth and the ginger if using. Blend until completely smooth, working in two batches if your blender is small.
5-Finish with coconut milk: Finish with coconut milk. Pour the soup into a large pot over medium heat. Stir in the coconut milk and warm through for 3 to 4 minutes. Add more broth until it is as thick or thin as you like it. Taste and adjust the salt.
6-Serve: Serve. Ladle into bowls and top with a swirl of chili oil, a drizzle of coconut milk and chopped herbs. Serve with toasted sourdough.

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.

Notes

Additional time: follow the resting and cooling steps (10 min).

  • Prep Time: 15 min
  • Cook Time: 65 min
  • Method: mixed

Nutrition

  • Calories: 165kcal
  • Sugar: 8g
  • Sodium: 520mg
  • Fat: 8g
  • Saturated Fat: 4g
  • Carbohydrates: 25g
  • Fiber: 5g
  • Protein: 3g

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star