Joy of Cooking Butternut Squash Soup Recipe: Velvety Roasted Squash Base With Toasted Sage

Soups & Stews

Joy of Cooking Butternut Squash Soup Recipe: Velvety Roasted Squash Base With Toasted Sage

There’s nothing quite like the joy of cooking this butternut squash soup recipe, turning simple ingredients into a velvety, aromatic dish that feels like a warm embrace on a chilly day.

The secret begins with roasting the squash—caramelizing its natural sweetness while developing deep, nutty flavors that no sautéing could match. I’ve perfected this method over years of testing, ensuring every spoonful delivers that perfect balance of richness and brightness.

What sets this recipe apart is the toasted sage finish, which adds an earthy aroma and subtle peppery bite that elevates the soup from ordinary to extraordinary.

The velvety texture comes from blending the roasted squash with broth and a touch of cream (or coconut milk for a dairy-free option), creating a silky consistency that coats the palate.

This method also makes it incredibly adaptable—vegetarians will love the creamy base, while meat-eaters can easily add crispy bacon or shredded chicken.

The result is a soup that’s as visually appealing as it is delicious—golden-hued with crispy sage leaves floating on top, ready to garnish your bowl. The roasted squash technique ensures maximum flavor extraction, while the toasted sage adds a professional touch that feels restaurant-quality.

Whether you’re serving it as a cozy weeknight dinner or a showstopper for guests, this recipe delivers comfort in every bite.

Best of all, this soup keeps well for up to five days in the refrigerator, making it a perfect make-ahead meal for busy schedules. The flavors only deepen over time, so leftovers taste even better the next day.

Ready to create a dish that’s both nourishing and impressive? Let’s get started with the ingredients.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for joy of cooking butternut squash soup

Simple ingredients, roasted magic—this soup turns humble squash into velvety comfort gold.

Ingredient Amount Notes
Butternut Squash 🎃 3 lb Medium-sized, peeled and cubed
Vegetable Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Fresh Sage Leaves 🌿 ¼ cup Packed, stems removed
Extra-Virgin Olive Oil 🫒 ¼ cup For roasting and finishing
Brown Sugar 🍯 2 tbsp Lightly packed
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Cloves 🧄 3 cloves Peeled and minced
Coconut Milk 🥥 ½ cup Full-fat for dairy-free option
Lemon Juice 🍋 1 tbsp Freshly squeezed
Maple Syrup 🍁 1 tbsp Pure, for balancing sweetness
Toasted Walnuts 🥜 ¼ cup Chopped, for garnish

The butternut squash is your star—pick a medium-sized one (about 3 lbs) with smooth skin and no soft spots. Costco or Trader Joe’s usually have great organic options, but any grocery store’s produce section works. Roasting caramelizes the natural sweetness, so don’t skip this step! The sage? Fresh is non-negotiable—dried just won’t give that crispy, aromatic finish. Toast it in the same pan you roast the squash for maximum flavor infusion. And that extra-virgin olive oil? Use something fruity and peppery—none of that bland store-brand stuff. The garlic and brown sugar balance the earthy notes perfectly, so grab fresh garlic (pre-minced is fine) and lightly packed brown sugar for the best texture.

No heavy cream? Coconut milk is your secret weapon—it adds richness without overpowering. Short on sage? Fresh thyme or rosemary at half the amount works in a pinch, but trust me, sage is worth the hunt. Running low on butternut squash? Acorn or delicata squash cut the same way. The lemon juice and maple syrup might seem like small players, but they brighten up the whole bowl—don’t skip them! And if you’re feeling fancy, toasted walnuts or pecans on top add crunch that takes this soup to the next level. Prefer a different nut? Pumpkin seeds or cashews work just as well.

This soup tastes even better the next day—make a double batch and freeze half for lazy weeknights. Store in airtight containers for up to 5 days in the fridge, or 3 months in the freezer. Reheat gently on the stove with a splash of broth to keep it creamy. The toasted sage leaves? Save a few to garnish before serving—those crispy bits are pure magic. And if you’re making it ahead, roast the squash first and store it separately until you’re ready to blend. Game-changer for meal prep!

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally dump-and-simmer. Roast the squash ahead (or use pre-cut cubes), toss it in a pot with broth, and let the oven or stovetop do the work. That heavy cream swirl at the end? Takes two seconds but makes it feel like a restaurant dish.
  • Sage-Kissed Comfort: Between us, the fresh sage leaves are the secret weapon. Toast them in the olive oil first—just until fragrant—and the aroma alone makes the kitchen smell like autumn. The cream balances the squash’s natural sweetness, so it’s rich but not heavy, with a herbal punch that lingers.
  • Weeknight to Dinner Party: Honestly, this soup works everywhere. Too tired for dinner? Microwave a bowl in 90 seconds. Hosting Thanksgiving? Double the batch and serve it warm with crusty bread. The leftovers? Freeze beautifully—just reheat with a splash of broth to keep it silky.
  • Budget-Friendly Luxury: Butternut squash stretches farther than you’d think, and vegetable broth keeps it affordable without sacrificing depth. The heavy cream adds that velvety finish, but you could swap it for coconut milk and still feel fancy. It’s the kind of recipe that makes you wonder why you ever ordered takeout.

Step-by-step instructions for butternut squash soup with toasted sage

This velvety soup delivers perfect roasted squash flavor every time—here's how to nail it.

1

🔥 Step 1: Roast the Squash Until Caramelized

Preheat your oven to 400°F and line a large baking sheet with parchment paper. Toss the 3 lb butternut squash cubes with 2 tablespoons brown sugar, 1.5 teaspoons salt, 0.5 teaspoon ground black pepper, and 2 tablespoons extra-virgin olive oil until evenly coated. Spread in a single layer on the baking sheet.

Roast for 30-35 minutes, stirring halfway through, until the squash is tender when pierced with a fork and the edges are deep golden brown. The caramelization here is what makes this soup taste like pure comfort. If the squash looks underdone after 35 minutes, give it another 5-10 minutes—better to be slightly over-roasted than under.

2

🍳 Step 2: Build Rich Flavor with Aromatics

While the squash roasts, heat 1 tablespoon extra-virgin olive oil in a large pot over medium heat. Add the 3 minced garlic cloves and sauté for 30 seconds until fragrant—you'll smell that irresistible garlic aroma. Immediately add the 0.25 cup fresh sage leaves and cook for another 1 minute until just wilted.

Pour in the 4 cups vegetable broth and bring to a gentle simmer. This is where the magic happens—the broth infuses with those roasted squash flavors we're about to add. Keep the heat at a steady simmer so the broth doesn't boil vigorously, which could make the soup taste flat.

3

🥘 Step 3: Blend to Velvety Perfection

Transfer the roasted squash to the pot with the simmering broth, along with the 0.5 cup coconut milk and 1 tablespoon maple syrup. Bring to a gentle boil, then reduce heat to medium-low and let it simmer for 5 minutes. This step ensures all the flavors meld together beautifully.

Using an immersion blender, blend directly in the pot until completely smooth—no chunks should remain. If you prefer using a countertop blender, carefully transfer the hot mixture in batches (don't fill it more than halfway). The soup should be completely silky with no texture. Taste and adjust seasoning with more salt or pepper if needed.

4

⏰ Step 4: Finish with Creamy Richness

Return the soup to the pot and stir in the 0.5 cup heavy cream and 1 tablespoon lemon juice. Simmer gently for 2-3 minutes—just enough to heat through without breaking the cream. The lemon juice brightens all the rich flavors while balancing the sweetness from the roasted squash.

Here's where it gets exciting: toast the 0.25 cup chopped toasted walnuts in a dry skillet over medium heat for 2-3 minutes until fragrant. This adds a wonderful crunch and nutty depth to each spoonful. Ladle the soup into bowls and top with the toasted walnuts and a sprinkle of fresh sage leaves.

5

🍽️ Step 5: Serve Warm with Perfect Garnish

Let the soup rest for 5 minutes before serving—this allows the flavors to settle and the soup to reach its perfect temperature. The finished soup should be rich, velvety, and perfectly balanced between sweet and savory with that wonderful toasted sage aroma.

For an extra touch, drizzle each serving with a little more extra-virgin olive oil and a pinch of flaky sea salt. Serve with crusty bread to soak up every last drop of that amazing soup. The contrast of the warm bread with the cool, creamy soup is pure heaven—trust me, you'll want seconds!

👨‍🍳

Pro Tips For Making Joy Of Cooking Butternut Squash Soup

  • ROAST THE SQUASH FIRST: I learned this the hard way—skipping the roast and just simmering raw chunks leaves you with a watery, flavorless mess. Roast the peeled and cubed squash at 400°F (200°C) for 25-30 minutes until fork-tender, then blend with broth. The caramelization builds depth that no amount of simmering can match.
  • SALT THE BROTH LIKE SOUP: Don’t treat vegetable broth like a neutral liquid—season it aggressively before blending. Use at least 1½ teaspoons of salt per quart (or more if your broth tastes bland), since you’ll dilute it with cream later. This is the thing that matters most when balancing the final flavor.
  • STRAIN THE CREAM: Heavy cream can make the soup look greasy if you don’t handle it right. After blending, press the mixture through a fine-mesh strainer to remove any fibrous bits from the squash or sage stems. This keeps the texture silky without skimping on richness.
  • TOAST THE SAGE LEAVES: Crisp the sage leaves in a dry pan for 10 seconds per side until fragrant before adding them to the soup. This concentrates their flavor and prevents them from turning the broth bitter. Drop them in at the end—no need to chop, just tear them for a rustic touch.

Make-ahead tips for this dish

Roast Ahead

Roast the butternut squash up to 2 days in advance and store it in an airtight container in the fridge. The flavors deepen as it sits, making the soup even more complex.

I like to roast mine the night before so it’s ready to blend first thing in the morning—just reheat gently with a splash of broth before blending. 🍽️

Broth Prep

Make a big batch of vegetable broth while you roast the squash—it’s perfect for this soup and other recipes. Store it in freezer-safe bags or glass jars (leave 1-inch headspace for expansion).

Thaw overnight in the fridge before using. I keep a 1-gallon stash in my freezer for quick meals like this one.

Freezer-Friendly Assembly

Assemble the soup completely (even with the cream) and freeze in portioned containers for easy reheating. Label with the date—it keeps for 3 months without losing quality.

When reheating, add a splash of broth or water to restore creaminess. I like to freeze individual servings for quick lunches on busy days.

Garnish Prep

Toast the walnuts and sage leaves ahead of time and store them separately in small jars. Keep them at room temperature for up to 1 week—they’ll stay crispy and ready to add that final touch.

I also pre-chop extra garnishes like crispy bacon bits or fresh thyme for variety when serving leftovers. ✨

Batch Cooking

Double the recipe and store half in the fridge for 5 days or freeze for 3 months. The extra effort pays off when you have a crowd to feed or need quick meals.

I often make a big batch on Sundays and use it for lunches all week. The soup reheats beautifully—just stir gently over low heat with a splash of broth.

Reheating Secrets

Reheat soup on the stovetop over low heat with a splash of broth or water to prevent curdling. If using the microwave, cover with a damp paper towel and heat in 1-minute intervals until reaching 165°F.

Stir well after reheating to restore that velvety texture. I find the stovetop method keeps the cream from separating. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 45mg15%
Sodium 480mg21%
Total Carbohydrate 42g15%
Dietary Fiber 7g25%
Sugars 12g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute acorn or delicata squash for butternut?

Acorn or delicata squash work beautifully—they're smaller and sweeter, so you'll need about 2 medium squash (roughly 2 lbs total). Peel, seed, and cube them the same way, then roast for 25-30 minutes at 400°F until tender. The skin on these varieties is edible, so no need to peel if you prefer extra texture.

2

Why does my soup taste bland after blending?

Blandness usually means the roasted squash didn't develop enough caramelization or the broth wasn't seasoned properly. First, ensure you roasted the squash until deeply golden (edges should be crispy). Second, taste your broth before adding the squash—it should be seasoned like a well-made stock. If needed, add a pinch of salt or a splash of maple syrup after blending to brighten flavors.

3

Can I make this soup without a blender?

Yes! If you don't have an immersion blender, use a food mill or potato masher to break down the roasted squash into a chunky texture. For a smoother result, strain the soup through a fine-mesh sieve after mashing. The flavor will be just as rich—it'll just have a rustic, textured quality instead of velvety.

4

How do I make this dairy-free?

Swap the heavy cream for ½ cup full-fat coconut milk and use ½ cup more vegetable broth to maintain creaminess. For extra richness, add 1 tablespoon nutritional yeast when blending. The coconut milk adds a subtle sweetness that pairs perfectly with the roasted squash.

5

What's the best way to reheat leftovers?

Always reheat on the stovetop over low heat with a splash of broth or water to prevent curdling. If using the microwave, heat in 30-second intervals, stirring between each, until reaching 165°F. Stir vigorously after reheating to restore that silky texture. Never microwave directly from the fridge—bring it to room temp first.

★★★★★4.6(7 reviews)
Categories Soups & Stews