Creamy Roasted Butternut Squash and Sage Risotto

Ready In
Servings
Difficulty

“Wait—you put sage in risotto?” My sister-in-law peered over my shoulder at the cutting board, one eyebrow raised like I’d just announced I was adding chocolate chips to a meatloaf. It was late October, leaves were piling up on her back porch, and I was elbow-deep in a butternut squash that was fighting back against my peeler. She’d invited me over to “help with dinner” which really meant she wanted to watch me cook while she sipped wine and asked questions. And honestly? I didn’t mind.

That night, I was testing a creamy roasted butternut squash and sage risotto I’d been tweaking for weeks. The first version had been too sweet. The second was too heavy. But this one—this one felt different. I remember the way the kitchen smelled: nutty from the sage browning in butter, earthy from the roasted squash, and something almost floral from the hot stock hitting the pan. She didn’t say much while I stirred, but when she finally took a bite, she just closed her eyes. That’s how you know.

This risotto has become my go-to for those transitional days when summer is clearly over but you’re not quite ready for heavy stews. It’s rich without being cloying, savory with just a whisper of sweetness from the squash, and that sage—well, let’s just say it earned its spot on the cutting board. I’ve made it for dinner parties, for solo Tuesday nights, and for that same sister-in-law every fall since. It never gets old.

Why You’ll Love This Recipe

This creamy roasted butternut squash and sage risotto is the kind of dish that feels fancy but secretly isn’t that hard. I’ve tested it six times to get the texture just right—creamy but not mushy, with distinct grains of rice that still have a little bite. Here’s why it works:

  • Restaurant-quality at home : The roasted squash adds a caramelized depth you just can’t get from boiling or steaming. It’s a game-changer.
  • Simple ingredients : Nothing weird here. You probably already have butter, garlic, and stock in your kitchen. The sage and squash are seasonal fall stars.
  • Perfect for company : Risotto has this reputation for being high-maintenance, but honestly? It’s just stirring. Put on a podcast, pour a glass of wine, and enjoy the rhythm of it.
  • Crowd-pleaser : I’ve served this to kids, grandparents, and picky friends. Everyone goes back for seconds.
  • Vegetarian-friendly : Use vegetable stock and you’ve got a hearty main dish that satisfies even the most devoted meat-eaters.

What makes this version different? It’s the roasted squash. Most recipes just mash it in, but I roast half and keep the other half in chunks. That way you get a creamy base and little pockets of sweet, caramelized squash in every bite. Plus, the sage isn’t just a garnish—it gets fried in butter until crispy, then stirred through the risotto. That nutty, herbaceous flavor infuses every grain. This isn’t just another risotto. It’s the one I actually look forward to making.

What Ingredients You Will Need

This recipe keeps things simple, but each ingredient pulls its weight. Here’s what you’ll need to make this creamy roasted butternut squash and sage risotto sing:

For the Roasted Squash

  • 1 medium butternut squash (about 2-2.5 lbs) — peeled, seeded, and cut into 1/2-inch cubes. Look for one that feels heavy for its size and has a firm, unblemished skin.
  • 2 tablespoons olive oil — use a good-quality one for roasting. I like California Olive Ranch for its mild flavor.
  • 1/2 teaspoon salt — kosher salt is best here; it distributes evenly and doesn’t clump.
  • 1/4 teaspoon black pepper — freshly ground, always.

For the Risotto

creamy roasted butternut squash and sage risotto preparation steps

  • 1 1/2 cups Arborio rice — this is non-negotiable for that creamy texture. Carnaroli works too if you can find it.
  • 4 cups low-sodium chicken or vegetable stock — homemade is lovely, but boxed stock works fine. Just watch the salt level.
  • 1 cup dry white wine — something you’d actually drink. Pinot Grigio or Sauvignon Blanc are perfect. (And pour yourself a glass while you’re at it.)
  • 4 tablespoons unsalted butter — divided. Three for cooking the risotto, one for the sage.
  • 1 small yellow onion — finely diced. About 1 cup.
  • 3 cloves garlic — minced. Fresh only, please. The jarred stuff won’t do this dish justice.
  • 1/2 cup freshly grated Parmesan cheese — please grate it yourself. The pre-shredded stuff has anti-caking agents that mess with the texture.
  • 1/4 cup heavy cream — optional, but it adds that extra-luxurious finish. I skip it sometimes and the risotto is still creamy.
  • Salt and pepper — to taste.

For the Sage

  • 15-20 fresh sage leaves — look for leaves that are vibrant green and not wilted. If your sage is looking sad, you can substitute with 1 teaspoon dried sage, but the texture won’t be as nice.
  • 1 tablespoon butter — for frying the sage.

Pro tip: If you’re short on time, you can buy pre-cut butternut squash cubes at the store. Just make sure they’re fresh, not frozen—frozen squash releases too much water and won’t caramelize properly.

Equipment Needed

You don’t need a fancy kitchen to nail this creamy roasted butternut squash and sage risotto. Here’s what you’ll actually use:

  • Baking sheet — rimmed, for roasting the squash. A half-sheet pan works perfectly.
  • Large, heavy-bottomed pot or Dutch oven — I use my 5.5-quart Le Creuset, but any heavy pot will do. The key is even heat distribution so the rice doesn’t scorch.
  • Wooden spoon or silicone spatula — for stirring. Wooden spoons are traditional and won’t scratch your pot.
  • Medium saucepan — to warm the stock. Keeping it hot is crucial for creamy risotto.
  • Chef’s knife and cutting board — a sharp knife makes peeling and cubing squash much less painful.
  • Vegetable peeler — a good Y-peeler is my secret weapon for tough squash skin.
  • Microplane or box grater — for grating the Parmesan. A microplane gives you those fluffy, melt-in-your-mouth shreds.
  • Small skillet — for frying the sage leaves. Non-stick works great here.

If you don’t have a Dutch oven, a deep stainless steel pot works fine. Just keep an eye on the heat and stir a little more frequently. And if you’re new to risotto, don’t stress about the equipment—I’ve made this in a beat-up non-stick pot and it still turned out beautifully.

Preparation Method

Let’s get cooking. This creamy roasted butternut squash and sage risotto takes about 45 minutes from start to finish, and most of that is hands-on stirring. Put on some music and settle in.

Step 1: Roast the Squash (25 minutes)

Preheat your oven to 400°F (200°C). While it’s heating, peel your butternut squash. I know, peeling squash is the worst part—here’s my trick: microwave the whole squash for 2 minutes to soften the skin slightly. Then slice off the top and bottom, stand it upright, and run your peeler down the sides. Cut it in half lengthwise, scoop out the seeds with a spoon, and cube the flesh into 1/2-inch pieces.

Toss the cubes with olive oil, salt, and pepper on your baking sheet. Spread them in a single layer—crowding them will make them steam instead of caramelize. Roast for 20-25 minutes, flipping halfway through, until the edges are golden and the squash is fork-tender. Set aside about 1 cup of the roasted squash to add in chunks later. Mash the rest with a fork or potato masher until mostly smooth. You want some texture left.

Step 2: Warm the Stock (ongoing)

While the squash roasts, pour your stock into the medium saucepan and heat it over medium-low until it’s steaming but not boiling. Keep it on low heat throughout cooking. Adding cold stock to your risotto will shock the rice and mess with the creamy texture.

Step 3: Fry the Sage (5 minutes)

In your small skillet, melt 1 tablespoon of butter over medium heat. Add the sage leaves in a single layer—they’ll sizzle and shrink almost immediately. Cook for about 30 seconds per side, until they’re crisp and the butter is slightly browned. Transfer to a paper towel-lined plate. They’ll crisp up more as they cool. Don’t skip this step—the crispy sage is pure magic.

Step 4: Start the Risotto Base (10 minutes)

In your large pot, melt 3 tablespoons of butter over medium heat. Add the diced onion and cook, stirring occasionally, for 4-5 minutes until it’s translucent and soft. You’re not looking for color here—just sweetness. Add the minced garlic and cook for another 30 seconds until fragrant. Your kitchen should smell incredible right about now.

Step 5: Toast the Rice (2 minutes)

Add the Arborio rice to the pot and stir to coat every grain in the buttery onion mixture. Cook for 1-2 minutes, stirring constantly, until the edges of the rice grains look translucent and you hear a faint crackling sound. This step toasts the starches and helps the rice hold its shape during the long simmer.

Step 6: Add the Wine (3 minutes)

Pour in the white wine and stir. It will bubble up dramatically—that’s normal. Keep stirring until the wine is mostly absorbed, about 2-3 minutes. The alcohol cooks off, leaving behind acidity that balances the richness of the squash and cream.

Step 7: The Stirring Marathon (18-20 minutes)

Now comes the main event. Add a ladleful of warm stock (about 1/2 cup) to the rice and stir. Keep stirring until the liquid is mostly absorbed—you’ll see the spoon leave a trail through the rice. Then add another ladleful and repeat. This takes patience, but it’s meditative once you get into the rhythm.

After about 15 minutes, start tasting the rice. You want it to be tender but still have a tiny bite in the center—al dente, like pasta. Depending on your rice and how hot your stock is, this could take anywhere from 18-22 minutes total. You might not use all the stock, and that’s okay.

Step 8: Finish the Risotto (3 minutes)

When the rice is tender, stir in the mashed roasted squash. Then add the reserved cubed squash, the grated Parmesan, and the heavy cream if you’re using it. Stir everything together until it’s creamy and uniform. The risotto should be loose and flowy—if it’s too thick, add a splash more warm stock. Taste and adjust salt and pepper.

Step 9: Serve Immediately

Risotto waits for no one. Spoon it into warm bowls, crumble the crispy sage leaves over the top, and add an extra shower of Parmesan if you’re feeling fancy. Serve right away while it’s still warm and velvety.

Cooking Tips & Techniques

I’ve made this creamy roasted butternut squash and sage risotto more times than I can count, and I’ve definitely learned a few things the hard way. Here are the tips that actually matter:

  • Keep the stock hot. This is the number one rookie mistake. Cold stock stops the cooking process and makes the rice gummy. Keep that saucepan on low heat.
  • Don’t rinse the rice. Arborio rice is coated in starch—that’s what makes risotto creamy. Rinsing it washes all that goodness down the drain.
  • Stir, but don’t over-stir. You don’t need to stir constantly like a maniac. Stir every 30-45 seconds, and give it a good scrape along the bottom to prevent sticking. The stirring releases starch, but too much can make it gluey.
  • Trust your taste buds. Cooking times are guidelines, not rules. Start tasting at the 15-minute mark and go from there. The rice should be tender with a tiny resistance in the center.
  • Don’t skip the rest. After you finish stirring in the cheese and squash, let the risotto sit off the heat for 1 minute before serving. It allows the starches to relax and the texture to become perfectly creamy.
  • My biggest failure: I once tried to rush this recipe by cranking the heat to high. The rice cooked unevenly—some grains were hard, others were mush. Low and slow is the only way. Trust the process.

Variations & Adaptations

This creamy roasted butternut squash and sage risotto is pretty perfect as-is, but I love playing around with it. Here are some variations I’ve tried and loved:

  • Make it vegan : Swap the butter for vegan butter or olive oil, use nutritional yeast instead of Parmesan, and replace the cream with full-fat coconut milk or cashew cream. The coconut milk adds a subtle sweetness that works beautifully with the squash.
  • Add protein : Leftover shredded rotisserie chicken, crispy pancetta, or sautéed mushrooms all make excellent additions. If you’ve tried my crispy brown butter sage gnocchi with pancetta, you know how well pancetta pairs with sage—it’s a natural fit here too.
  • Switch the squash : No butternut squash? Use pumpkin, acorn squash, or even sweet potatoes. The roasting method works the same, and the flavor will still be cozy and autumnal.
  • Try different herbs : Rosemary and thyme are wonderful substitutes for sage. Or use a combination—I’ve done sage and thyme together and it was heavenly.
  • Make it a one-pot meal : Stir in a handful of fresh spinach or kale at the end, just until it wilts. You get extra greens without any extra fuss.
  • Personal favorite variation: I once added a drizzle of truffle oil right before serving, and it felt like a restaurant dish. It’s indulgent, but for a special occasion? Absolutely worth it.

Serving & Storage Suggestions

This creamy roasted butternut squash and sage risotto is best served immediately, while it’s still warm and flowing. Here’s how to make the most of it:

  • Serving temperature : Hot, straight from the pot. Warm your bowls in the microwave for 30 seconds before serving—it keeps the risotto hot longer.
  • Presentation : Spoon the risotto into a shallow bowl, create a slight well in the center, and top with the crispy sage leaves. A final grating of Parmesan and a crack of black pepper make it look polished.
  • What to serve with it : A simple arugula salad with lemon vinaigrette cuts through the richness perfectly. For a heartier meal, serve alongside tender honey garlic braised short ribs or crispy sheet pan lemon herb chicken. For wine, a crisp Pinot Grigio or a light Chardonnay works beautifully.
  • Storage : Risotto doesn’t love the fridge, but if you have leftovers, store them in an airtight container for up to 3 days. It will thicken significantly as it cools.
  • Reheating : The best way to revive leftover risotto is in a skillet over medium-low heat with a splash of stock or water. Stir it gently until it loosens up. The microwave works in a pinch, but the texture won’t be as creamy.
  • Freezing : I don’t recommend freezing this risotto. The rice texture changes dramatically and becomes mushy upon thawing. Make it fresh—it’s worth the 45 minutes.

Nutritional Information & Benefits

This creamy roasted butternut squash and sage risotto is comfort food, but it’s not without its redeeming qualities. Here’s the estimated breakdown per serving (based on 6 servings):

  • Calories : ~420
  • Protein : 10g
  • Fat : 18g
  • Carbohydrates : 55g
  • Fiber : 5g
  • Sugar : 6g

Health highlights: Butternut squash is packed with vitamin A (one serving gives you over 100% of your daily needs) and vitamin C, plus fiber that keeps you full. Sage has anti-inflammatory properties and adds flavor without salt. The Parmesan provides calcium and protein. If you’re watching your carb intake, this recipe works in moderation as part of a balanced meal. For a lighter version, skip the heavy cream and use less Parmesan—the roasted squash adds plenty of creaminess on its own.

Dietary notes: This recipe is vegetarian. To make it gluten-free, just ensure your stock is certified gluten-free (most are). It contains dairy from the butter, cream, and Parmesan, but the vegan variations above work beautifully.

Conclusion

This creamy roasted butternut squash and sage risotto is the kind of recipe that makes you feel like you’ve accomplished something real. It’s not complicated—it just asks for your attention for 45 minutes. And honestly? That’s kind of nice. In a world of 15-minute meals and instant everything, there’s something grounding about standing at the stove, stirring, watching the rice transform from hard little pearls into something silky and golden.

I love this recipe because it tastes like fall, but it also tastes like effort—the good kind. The kind that says “I made this for you” without needing to say it out loud. Whether you’re cooking for a crowd, a date, or just yourself on a cozy Tuesday night, this risotto delivers. Play with the variations, use whatever squash you have, and don’t forget to fry those sage leaves. They’re the best part.

If you make this creamy roasted butternut squash and sage risotto, I’d love to hear about it. Drop a comment below, tag me in your photos, or tell me what variation you tried. And if you’re looking for another cozy fall dish, check out my easy one-pan sausage and apple stuffed acorn squash—it’s perfect for those nights when you want something hearty but don’t feel like standing at the stove. Happy cooking!

Frequently Asked Questions

Can I use pre-cut butternut squash from the store?

Yes, absolutely. Just make sure it’s fresh, not frozen. Frozen squash releases too much water when roasted and won’t caramelize properly. Look for firm, bright orange cubes in the produce section.

Do I have to use Arborio rice?

Arborio is the most common and gives the creamiest texture, but Carnaroli or Vialone Nano also work well. Avoid long-grain rice like jasmine or basmati—they don’t release enough starch to create that signature creamy risotto texture.

Can I make this risotto ahead of time?

Risotto is best served fresh, but you can prep the components ahead. Roast the squash and fry the sage up to 2 days in advance. Store them separately in the fridge. When you’re ready to eat, just make the risotto from scratch—it only takes about 25 minutes once your prep is done.

My risotto turned out gummy. What went wrong?

This usually happens from one of two things: stirring too aggressively (which breaks the grains) or adding cold stock (which shocks the rice). Keep your stock warm and use a gentle stirring motion. Also, make sure you’re not overcooking the rice—it should be tender but still have a tiny bite.

Can I skip the wine?

Yes, but the risotto will be less flavorful. The wine adds acidity that balances the richness of the squash and cheese. If you don’t want to use wine, substitute with an extra 1/2 cup of stock mixed with 2 teaspoons of lemon juice or white wine vinegar. It won’t be exactly the same, but it will still be delicious.

Pin This Recipe!

creamy roasted butternut squash and sage risotto recipe
Print

Creamy Roasted Butternut Squash and Sage Risotto

A creamy, savory risotto with roasted butternut squash and crispy sage, perfect for fall. This restaurant-quality dish is surprisingly simple to make and always a crowd-pleaser.

  • Author: Leila
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 1 medium butternut squash (about 22.5 lbs), peeled, seeded, and cut into 1/2-inch cubes
  • 2 tablespoons olive oil
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1 1/2 cups Arborio rice
  • 4 cups low-sodium chicken or vegetable stock
  • 1 cup dry white wine (such as Pinot Grigio or Sauvignon Blanc)
  • 4 tablespoons unsalted butter, divided
  • 1 small yellow onion, finely diced (about 1 cup)
  • 3 cloves garlic, minced
  • 1/2 cup freshly grated Parmesan cheese
  • 1/4 cup heavy cream (optional)
  • Salt and pepper to taste
  • 1520 fresh sage leaves
  • 1 tablespoon butter (for frying sage)

Instructions

  1. Preheat oven to 400°F (200°C). Peel and cube butternut squash into 1/2-inch pieces. Toss with olive oil, salt, and pepper on a rimmed baking sheet. Roast for 20-25 minutes, flipping halfway, until golden and fork-tender. Set aside 1 cup of roasted squash for chunks; mash the rest with a fork until mostly smooth.
  2. Warm the stock in a medium saucepan over medium-low heat until steaming. Keep on low heat throughout cooking.
  3. In a small skillet, melt 1 tablespoon butter over medium heat. Add sage leaves in a single layer and cook for about 30 seconds per side until crisp. Transfer to a paper towel-lined plate.
  4. In a large heavy-bottomed pot or Dutch oven, melt 3 tablespoons butter over medium heat. Add diced onion and cook for 4-5 minutes until translucent. Add minced garlic and cook for 30 seconds until fragrant.
  5. Add Arborio rice to the pot and stir to coat. Cook for 1-2 minutes, stirring constantly, until edges of grains look translucent.
  6. Pour in white wine and stir until mostly absorbed, about 2-3 minutes.
  7. Add warm stock one ladleful (about 1/2 cup) at a time, stirring frequently and allowing each addition to be mostly absorbed before adding the next. Continue for 18-22 minutes, until rice is tender with a slight bite.
  8. Stir in mashed roasted squash, reserved cubed squash, grated Parmesan, and heavy cream (if using). Adjust salt and pepper to taste. If too thick, add a splash more warm stock.
  9. Serve immediately in warm bowls, topped with crispy sage leaves and extra Parmesan.

Notes

Keep stock hot throughout cooking. Do not rinse the rice. Stir every 30-45 seconds. Let risotto rest off heat for 1 minute before serving. For vegan version, use vegan butter, nutritional yeast, and coconut milk. Leftovers can be stored in an airtight container for up to 3 days; reheat with a splash of stock.

Nutrition

  • Serving Size: 1 serving
  • Calories: 420
  • Sugar: 6
  • Sodium: 600
  • Fat: 18
  • Saturated Fat: 10
  • Carbohydrates: 55
  • Fiber: 5
  • Protein: 10

Keywords: butternut squash risotto, sage risotto, creamy risotto, fall risotto, vegetarian risotto, roasted squash risotto

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating