Welcome to mealsflavor

creamy butternut squash risotto with sage and parmesan for winter meals

By Nora Hale | December 03, 2025
creamy butternut squash risotto with sage and parmesan for winter meals

Creamy Butternut Squash Risotto with Sage and Parmesan: The Winter Comfort Dish That Feels Like a Hug

There’s a moment, about halfway through stirring this risotto, when the steam rises up and carries the scent of nutty squash, woodsy sage, and toasty parmesan straight into the cold air of your kitchen. That’s the moment I fall in love with winter cooking all over again. Last January, after a day of sledding with my nephews, we trudged inside with red noses and frozen fingers. I made a double batch of this risotto, and we ate it straight from the pot, parked in front of the fireplace, trading stories until the last grain of arborio disappeared. It’s the kind of dish that turns a regular Tuesday into a memory.

This risotto is luxuriously creamy without any heavy cream, naturally vegetarian (easily gluten-free), and uses an entire medium butternut squash so nothing goes to waste. The squash is roasted first for caramelized edges, then folded into the rice so it almost melts into the sauce. A final shower of aged Parmigiano-Reggiano and a sizzling sage-brown-butter finish turn humble grains into restaurant-level comfort food. Whether you’re hosting a small holiday gathering, meal-prepping cozy lunches, or simply craving something that tastes like winter in the Italian Alps, this recipe delivers.

Why This Recipe Works

  • Two-texture squash: Half is pureed for silkiness, half stays cubed for sweet pops in every bite.
  • Sheet-pan roasted: Deep flavor with zero baby-sitting; caramelized edges beat stovetop steaming every time.
  • Warm broth trick: Keeping stock hot prevents temperature shocks so starch releases evenly for natural creaminess.
  • Sage brown butter: Nutty, herbal aroma drizzled on at the end keeps flavors bright (no sad, grey sage here).
  • One-pot wonder: Dutch oven moves seamlessly from stove to table; fewer dishes on a busy night.
  • Make-ahead friendly: Par-cook up to 75 %, cool, and finish in 10 minutes when guests arrive.
  • Vegetarian protein boost: 14 g complete protein per serving thanks to parmesan and squash seed “parmesan” option.

Ingredients You'll Need

Ingredients

Great risotto starts with great rice. Look for arborio or carnaroli labelled “superfino” in Italian import shops; the plump grains have the highest amylopectin starch for that signature creaminess. If you can only find regular short-grain rice, it will still taste delicious—just stir a little more vigorously to coax the starch out.

Choose a butternut squash that feels heavy for its size with matte, unblemished skin. A 2½–3 lb squash yields about 4 cups cubed, perfect for this recipe. If squash isn’t in season, swap in half pumpkin and half sweet potato for similar sweetness and color.

Parmesan: Buy a wedge of authentic Parmigiano-Reggiano and grate it yourself. Pre-grated tubs are often coated with anti-caking agents that can dull both flavor and meltability. Vegetarian rennet versions are available if you need a meat-free option.

Sage: Fresh is non-negotiable. Dried sage becomes dusty and bitter. Look for silvery-green leaves without black spots. If your garden is still producing in early winter, even better—cold-weather sage is more concentrated in essential oils.

Stock: A light, unsalted vegetable stock lets the squash shine. If you only have chicken stock, dilute it 50 % with water so it doesn’t overpower the delicate sweetness. Warm the broth in a small saucepan or electric kettle; hot liquid prevents the rice from seizing.

Wine: A dry white such as Pinot Grigio or Sauvignon Blanc adds brightness. If you avoid alcohol, substitute ½ cup extra stock plus 1 Tbsp fresh lemon juice added at the end.

How to Make Creamy Butternut Squash Risotto with Sage and Parmesan for Winter Meals

1
Roast the Squash

Preheat oven to 425 °F (220 °C). Line a rimmed sheet pan with parchment. Peel, seed, and cube the squash into ¾-inch pieces. Toss with 2 Tbsp olive oil, ½ tsp salt, and a few grinds of pepper. Spread in a single layer; roast 20 minutes, flip, then roast another 10–15 minutes until edges are caramelized and a paring knife slides through easily. Reserve half the cubes for later; transfer the other half to a blender with ½ cup hot broth and blend until silky. Set aside.

2
Warm the Broth

Pour 6 cups vegetable broth into a medium saucepan and bring to a gentle simmer over low heat. Keep it at a lazy bubble throughout cooking; hot broth maintains the rice’s cooking momentum and prevents gumminess.

3
Sauté Aromatics

Heat 2 Tbsp butter and 1 Tbsp olive oil in a heavy 5-quart Dutch oven over medium. Add 1 finely chopped medium leek (white & light green only) and 2 minced garlic cloves. Cook 3 minutes until translucent, stirring so the garlic doesn’t brown. Stir in 1½ cups arborio rice; toast 2 minutes until the grains are hot and slightly opaque at the edges.

4
Deglaze with Wine

Pour in ½ cup dry white wine. Stir constantly until the pan is almost dry, about 90 seconds. The rice will absorb the wine’s acidity, laying down a floral backbone without overt booziness.

5
Add Broth, One Ladle at a Time

Add your first ½-cup ladle of hot broth. Stir gently but constantly, coaxing the starch out by scraping the entire bottom of the pot. When the liquid is mostly absorbed but the rice still creamy, add the next ladle. Maintain a gentle simmer—never a rapid boil. Continue this process about 18 minutes.

6
Fold in Squash

At the 15-minute mark, when the rice is chalky in the center, stir in the pureed squash. It dyes the risotto a sunset orange and instantly thickens the sauce. Continue adding broth until the rice is just al dente, another 3–5 minutes.

7
Add Final Cubes & Parmesan

Remove pot from heat. Stir in the reserved roasted squash cubes, Âľ cup finely grated Parmesan, 2 Tbsp cold butter, and ÂĽ tsp freshly grated nutmeg. Season boldly with salt and plenty of cracked black pepper. The residual heat will melt the cheese into glossy threads.

8
Sizzle Sage Brown Butter

In a small skillet, melt 3 Tbsp butter over medium. Add 8 fresh sage leaves once the butter foams. Swirl 60–90 seconds until the leaves crisp and the butter smells nutty. Immediately drizzle over each serving for dramatic aroma and pretty dark-green specks.

9
Serve Instantly

Risotto waits for no one! Spoon into warm shallow bowls, top with extra shaved parmesan, a crack of pepper, and the sage leaves. Pair with a crisp arugula salad and a glass of the same white wine you cooked with.

Expert Tips

Keep it Hot

Cold broth shocks the rice, causing the grains to tighten and resist creaminess. Keep your stock at a bare simmer and ladle promptly.

Stir, Don’t Whisk

Use a wooden spoon or silicone spatula to massage the kernels against each other; a whisk can break the grains and turn the mixture gummy.

Par-Cook for Parties

Cook rice to 75 % doneness, spread on a tray, cool quickly, refrigerate up to 24 h. Finish with hot broth in 10 minutes—perfect for entertaining.

Zero-Waste Squash Seeds

Rinse seeds, toss with 1 tsp oil, salt, smoked paprika, roast 12 min at 325 °F for crunchy garnish or snack.

Mantecatura Magic

Off-heat beating with cold butter + cheese = natural emulsification. Don’t skip this Italian “mantecatura” step for restaurant-level gloss.

Color Boost

Add pinch of saffron soaked in warm broth for golden hue and floral complexity worthy of Milanese tables.

Variations to Try

  • Bacon & Maple: Replace olive oil with rendered pancetta; finish with 1 tsp maple syrup for sweet-salty contrast.
  • Vegan Version: Swap butter for olive oil, use vegan parmesan made from cashews + nutritional yeast, and fold in ÂĽ cup coconut milk for richness.
  • Mushroom Medley: SautĂ© 8 oz mixed wild mushrooms separately in butter; layer them in during the final cheese step for earthy depth.
  • Spicy Kick: Stir ½ tsp Calabrian chili paste into the leeks and finish with lemon zest for a warming, zippy note.

Storage Tips

Refrigerate: Cool leftovers within 2 hours and store in airtight containers up to 4 days. The risotto will thicken; loosen with a splash of broth or water while reheating gently on the stove, stirring often.

Freeze: Freeze portion-sized bags flat up to 2 months. Thaw overnight in the fridge, then reheat as above. Texture will be slightly softer but flavor remains excellent.

Arancini Reinvented: Roll cold risotto into 1-inch balls, stuff with a cube of mozzarella, coat in panko, and fry at 350 °F for 3 minutes for golden, crunchy-on-the-outside, molten-center appetizers.

Frequently Asked Questions

Short-grain brown rice works but needs 35–40 minutes and extra liquid; pearl barley gives a chewy twist. Neither will be quite as creamy, so add a slurry of 1 tsp cornstarch whisked into broth during the last 5 minutes if you miss the silkiness.

Yes—rice, squash, and parmesan are naturally gluten-free. Just check your vegetable stock and wine for hidden barley malt or wheat-based additives.

Stir in an extra ½ cup unsalted broth and a small diced potato; simmer 5 minutes. Potato will absorb some salt; remove cubes before serving.

Absolutely—use a wider pot to maintain evaporation rate. Cooking time remains similar, but you may need an extra 5 minutes of stirring toward the end.

This risotto is rich enough to star on its own, but if you want protein, serve alongside garlic-herb roast chicken thighs or pan-seared scallops with lemon butter. A crisp apple-fennel salad balances the richness.
creamy butternut squash risotto with sage and parmesan for winter meals
main-dishes
Pin Recipe

Creamy Butternut Squash Risotto with Sage and Parmesan

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Roast Squash: Preheat oven to 425 °F. Toss squash with 1 Tbsp oil, ½ tsp salt, pepper. Roast 20 min, flip, roast 10–15 min more. Reserve half; puree other half with ½ cup hot broth.
  2. Sauté Veg: Heat 1 Tbsp oil + 1 Tbsp butter in Dutch oven. Cook leek 3 min, add garlic 30 sec, add rice 2 min.
  3. Deglaze: Add wine; stir until absorbed.
  4. Simmer: Add hot broth ½ cup at a time, stirring, 18 min total.
  5. Combine: Stir in squash puree, continue ladling until al dente.
  6. Finish: Off heat, fold in reserved cubes, cheese, remaining butter, nutmeg; season.
  7. Brown Butter Sage: Melt remaining butter, fry sage leaves 60 sec; spoon over bowls. Serve immediately.

Recipe Notes

Risotto thickens on standing. Reheat with a splash of broth and stir vigorously to restore creaminess.

Nutrition (per serving)

417
Calories
14g
Protein
52g
Carbs
16g
Fat

More Recipes