↑ All Soups recipes

Butternut Squash Soup (Roasted, Velvety & Dairy-Optional)

By Eva | Head Recipe Developer & Food Editor Updated 2026-10-10 Serves 6 servings
Photo of Butternut Squash Soup (Roasted, Velvety & Dairy-Optional)
This butternut squash soup recipe roasts the squash first, then blends it into a velvety soup in about an hour.

This butternut squash soup recipe roasts the squash first, then blends it into a velvety soup in about an hour. Roasting beats boiling because it concentrates the squash's natural sweetness instead of watering it down, and the method works whether you keep it dairy-free or stir in cream.

What Makes This Recipe Work

Roasting the squash cut-side down caramelizes the edges and steams the flesh in its own skin, which gives the finished soup a deeper flavor than boiled squash and a naturally thick, smooth body.

Ingredients for Butternut Squash Soup (Roasted, Velvety & Dairy

  • 1 medium butternut squash (about 3 lb / 1.4 kg), halved and seeded
  • 1 tbsp olive oil, plus more for drizzling
  • 1 tbsp butter or coconut oil
  • 1 medium yellow onion, chopped
  • 3 garlic cloves, minced
  • 4 cups (950 ml) chicken or vegetable broth
  • 1/2 cup (120 ml) heavy cream or full-fat coconut milk (optional)
  • 1 tsp fresh sage, chopped, or 1/4 tsp dried sage
  • 1/2 tsp salt, plus more to taste
  • 1/4 tsp black pepper
  • 2 tbsp grated parmesan (optional)

How to Make Butternut Squash Soup (Roasted, Velvety & Dairy

  1. Heat the oven to 400°F (200°C), brush the cut sides of the squash with olive oil, and set them cut-side down on a lined sheet pan.
  2. Roast 35 to 40 minutes until a knife slides through the flesh with no resistance and the edges are browned.
  3. Meanwhile, melt the butter in a large pot over medium heat, add the onion, and cook 5 minutes until soft; add the garlic and sage and cook 30 seconds more.
  4. Scoop the roasted squash flesh into the pot and discard the skin.
  5. Add the broth, salt, and pepper, bring to a simmer, and cook 10 minutes so the flavors blend.
  6. Blend with an immersion blender until completely smooth, or transfer in batches to a blender and blend with the lid vented.
  7. Stir in the cream if using, warm through for 2 minutes without boiling, taste, and adjust the salt before serving.

Tips for the Best Butternut Squash Soup (Roasted, Velvety & Dairy

  • Roast until a knife slides in with no resistance; under-roasted squash makes a thin, pale soup.
  • Let the soup simmer before blending so the flavors come together.
  • For a thicker soup, simmer uncovered a few extra minutes before blending.
  • A high-speed blender gives the silkiest result; fill it only halfway and vent the lid to let steam escape.

Variations and Substitutions

  • Curried butternut squash soup: add 1 tbsp curry powder with the garlic, then finish with a squeeze of lime.
  • Apple and sage: add 1 chopped apple to the pot with the onion and simmer until tender before blending.
  • Dairy-free: swap the cream for full-fat coconut milk and skip the parmesan.
  • For a pumpkin version of the same method, use our pumpkin soup; the roasting time and broth amount are nearly identical.

How to Store and Reheat

  • Refrigerate in a sealed container for up to 5 days and reheat gently over medium heat.
  • Freeze without the cream for up to 3 months; thaw overnight, reheat, then stir the cream in at the end.

Keep Exploring Soups Recipes

Explore another collection

Butternut Squash Soup (Roasted, Velvety & Dairy FAQ

Should you roast or boil butternut squash for soup?

Roast it. Boiling adds water and dilutes the flavor, while roasting at 400°F caramelizes the sugars and concentrates them, giving the soup a richer taste and a thicker body.

Can you make butternut squash soup ahead of time?

Yes, and it often tastes better the next day as the flavors settle. Cool it within 2 hours, refrigerate for up to 5 days, and rewarm it gently over medium heat.

Can you freeze butternut squash soup?

Yes, it freezes well for up to 3 months. Freeze it before adding cream, then thaw it overnight and stir the cream in when you reheat.

How do you thicken butternut squash soup?

Simmer it uncovered for 5 to 10 minutes so some liquid cooks off, or blend in a cooked potato. The roasted squash is already starchy, so the soup thickens as it cools.

What can you add to butternut squash soup?

Apple, curry powder, fresh sage, ginger, and a pinch of cayenne all pair well. A swirl of cream or coconut milk and toasted seeds on top finish the bowl.

Recipe Quick Facts

Servings6 servings
Prep Time15 min
Cook Time45 min
Total Time60 min
DifficultyEasy
Calories230

Rate This Recipe

Tried it? Leave a rating and a short note to help other home cooks.

Leave a Review

Share your rating, feedback, or any helpful ingredient tweaks with our cooking community!

5 stars - Loved it!
Your email will remain private and never be displayed publicly.