Butternut squash risotto is one of those dishes that feels impossibly luxurious for something made from such humble ingredients. The squash melts into the rice, creating a sauce that is naturally sweet, deeply savory, and unbelievably creamy — all without adding a drop of cream. This is the magic of properly made risotto: the constant stirring coaxes the starch out of the Arborio rice, creating a sauce from within the rice itself that binds everything together into something that feels both hearty and elegant at once.

Butternut squash risotto in a wide shallow bowl with parmesan and sage

Risotto has an unjust reputation for being difficult and labor-intensive. Yes, it requires attention and about 25-30 minutes of active stirring at the stove — but it’s genuinely not difficult. Once you understand the technique, it becomes almost meditative. You stand at the stove, ladle by ladle, watching the rice absorb the warm broth and slowly swell into something silky and spectacular. It’s one of those cooking techniques that genuinely makes you feel accomplished every single time.

This particular recipe is my fall favorite. The butternut squash is roasted separately until caramelized and tender, which gives it a concentrated, almost nutty sweetness that can’t be achieved by simply simmering it in the risotto. Half of the squash gets stirred into the risotto directly, where it breaks down and becomes part of the sauce. The other half is kept in beautiful chunks and arranged on top for texture and presentation. Crispy sage leaves fried in brown butter and a generous shower of Parmigiano-Reggiano complete the picture.

The Technique of Perfect Risotto

The key to extraordinary risotto is understanding a few core principles. First, warm your broth. Adding cold broth to hot rice drops the temperature dramatically and disrupts the cooking. Keep your broth in a separate pot on low heat throughout the entire cooking process.

Second, the soffritto — the initial sauté of shallots and garlic in butter and olive oil — is the flavor foundation. Don’t rush it. Cook the shallots until completely translucent and soft, about 5-6 minutes over medium-low heat. This creates the sweet, savory base that everything else builds upon.

Third, toast the rice. Adding the Arborio to the soffritto and toasting it for 2 minutes in the fat before any liquid is added creates a shell around each grain that helps it maintain some bite in the finished dish while still releasing starch as it cooks. You’ll see the edges of the rice become slightly translucent — that’s the visual cue that toasting is complete.

Fourth, the wine. A splash of dry white wine added after the rice toasting evaporates quickly, leaving behind its fruity acidity which balances the richness of the final dish. Use wine you’d enjoy drinking — the better the wine, the better the risotto.

Fifth, add broth gradually and stir constantly. Add one ladleful of warm broth at a time, stirring almost continuously. Wait until each addition is almost fully absorbed before adding the next. This constant movement is what coaxes the starch out of the rice and creates the characteristic creaminess. It takes patience, but it’s deeply satisfying to watch the transformation happen.

Finally, the mantecatura — the final step of vigorously stirring in cold butter and Parmesan off the heat. This is the step that elevates good risotto to great risotto. The cold butter emulsifies into the starchy rice liquid, creating a glossy, intensely creamy final sauce.

Ingredients

  • 1 medium butternut squash (about 2 lbs), peeled, seeded, and cut into 3/4-inch cubes
  • 3 tbsp olive oil, divided
  • 1.5 cups Arborio rice — do not substitute regular long-grain rice
  • 2 medium shallots, finely diced — shallots have a sweeter, more delicate flavor than onion
  • 4 garlic cloves, minced
  • 1/2 cup dry white wine — Pinot Grigio or Sauvignon Blanc work well
  • 5-6 cups warm chicken or vegetable broth, kept hot in a separate pot
  • 4 tbsp cold unsalted butter, divided — 2 tbsp for cooking, 2 tbsp cold for the mantecatura
  • 1 cup Parmigiano-Reggiano, freshly grated — the real thing, not pre-grated
  • 1/4 tsp freshly grated nutmeg
  • 1 tsp fresh thyme leaves
  • Salt and white pepper to taste

For the crispy sage brown butter:

  • 4 tbsp unsalted butter
  • 12-15 fresh sage leaves
  • Pinch of salt

Butternut squash and arborio rice ingredients for risotto

Step-by-Step Instructions

  1. Roast the squash: Preheat oven to 425°F (220°C). Toss butternut squash cubes with 2 tbsp olive oil, salt, pepper, and fresh thyme. Spread in a single layer on a baking sheet. Roast for 25-30 minutes until golden at the edges and completely tender. Set aside — you’ll use half of it in the risotto and half on top.
  2. Warm your broth: Pour broth into a medium saucepan and keep it at a bare simmer over low heat. Keep a ladle nearby throughout the risotto cooking process.
  3. Start the risotto base: In a wide, heavy-bottomed pot or Dutch oven, heat 2 tbsp butter and 1 tbsp olive oil over medium-low heat. Add shallots and cook, stirring frequently, for 6-8 minutes until very soft and translucent. Add garlic and cook 1 more minute.
  4. Toast the rice: Add Arborio rice to the pot. Stir to coat every grain in the fat. Toast for 2 minutes, stirring frequently, until the edges of the rice become slightly translucent and the rice smells slightly nutty.
  5. Add wine: Pour in white wine. The sizzle will be dramatic. Stir constantly until wine is completely absorbed, about 1-2 minutes.
  6. Begin adding broth: Add one ladleful of warm broth (about 3/4 cup) to the rice. Stir almost constantly, maintaining a steady medium heat. When the liquid is almost fully absorbed, add another ladle. Continue this process for 20-25 minutes until the rice is al dente — tender with just a tiny amount of bite in the very center, and the overall consistency is loose and flowing like lava. You may not need all the broth, or you may need to add a splash of hot water at the end.
  7. Add the squash: Mash or blend half the roasted squash into a rough purée and stir it into the risotto during the last few minutes of cooking. This naturally sweetens and thickens the risotto beautifully.
  8. Mantecatura — the finish: Remove pot from heat. Add 2 tbsp cold butter cut into small pieces and all the Parmigiano-Reggiano. Stir vigorously for 1-2 minutes — the risotto should become incredibly creamy and glossy. Add nutmeg, taste, and adjust seasoning generously with salt and white pepper.
  9. Make the crispy sage butter: In a small skillet, melt 4 tbsp butter over medium heat. Once it starts foaming and turns golden brown with a nutty aroma, add sage leaves. They will crisp up in about 30-45 seconds. Remove immediately and drain on paper towels.
  10. Serve immediately: Spoon risotto into warm, wide shallow bowls. Top with reserved roasted squash cubes, crispy sage leaves, a drizzle of brown butter from the pan, and extra Parmigiano. Serve within minutes — risotto waits for no one.

Butternut squash risotto served with crispy sage and Parmesan

Nutrition Information (Per Serving, Serves 4)

  • Calories: 510 kcal
  • Protein: 16g
  • Carbohydrates: 68g
  • Fat: 20g
  • Fiber: 5g
  • Vitamin A: 280% Daily Value | Calcium: 30% Daily Value

Frequently Asked Questions

Can I make risotto ahead of time? Risotto is best served immediately. However, you can undercook it by about 5 minutes, spread it on a baking sheet to cool, refrigerate, and finish it the next day by adding warm broth and continuing to stir until done. This is called “par-cooking” and restaurants use this technique frequently.

Do I have to use Arborio rice? Carnaroli and Vialone Nano are both excellent alternatives and are actually preferred by many Italian chefs for their superior starch content and ability to maintain al dente texture. Carnaroli is my personal favorite.

My risotto is stiff and gluey, not flowing and creamy — what went wrong? Overcooked risotto can become too starchy and stiff. Make sure you’re tasting it as you go and stopping while it still has a little bite. Also, the consistency should be loose and almost pourable off the heat — it will thicken as it sits on the plate.

Can I make this vegan? Yes! Use olive oil instead of butter, vegetable broth, omit the Parmesan, and add a tablespoon of white miso paste and nutritional yeast at the end for umami depth.

Butternut Squash Risotto

Luxuriously creamy risotto with caramelized roasted butternut squash folded in and on top, finished with Parmigiano-Reggiano, nutmeg, and crispy sage leaves in brown butter.
Prep Time 15 minutes
Cook Time 55 minutes
Total Time 1 hour 10 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Italian
Calories: 510

Ingredients
  

Roasted Squash
  • 1 medium butternut squash about 2 lbs, peeled, seeded, cut into 3/4-inch cubes
  • 2 tbsp olive oil
  • 1 tsp fresh thyme leaves
  • 1 tsp salt
  • 0.5 tsp black pepper
Risotto
  • 1.5 cup Arborio rice do not substitute regular rice
  • 2 medium shallots finely diced
  • 4 garlic cloves minced
  • 2 tbsp unsalted butter for cooking
  • 1 tbsp olive oil
  • 0.5 cup dry white wine Pinot Grigio or Sauvignon Blanc
  • 6 cup warm chicken or vegetable broth kept hot in a separate pot throughout cooking
  • 2 tbsp cold unsalted butter for the mantecatura finish
  • 1 cup Parmigiano-Reggiano freshly grated — not pre-grated
  • 0.25 tsp freshly grated nutmeg
Crispy Sage Brown Butter
  • 4 tbsp unsalted butter
  • 15 fresh sage leaves

Equipment

  • 1 Large wide heavy-bottomed pot or Dutch oven
  • 1 Medium saucepan for keeping broth warm
  • 1 Large rimmed baking sheet
  • 1 Small skillet for sage butter
  • 1 Ladle

Method
 

Roast the Squash
  1. Preheat oven to 425°F (220°C). Toss squash cubes with olive oil, thyme, salt, and pepper. Spread in a single layer on a baking sheet. Roast for 25-30 minutes until golden and caramelized at the edges. Set aside — half will go into the risotto, half on top.
Make the Risotto
  1. Pour broth into a medium saucepan and keep at a bare simmer over low heat throughout the entire cooking process. Adding cold broth to hot rice disrupts cooking.
  2. In a wide heavy-bottomed pot, heat 2 tbsp butter and 1 tbsp olive oil over medium-low heat. Add shallots and cook, stirring, for 6-8 minutes until very soft and translucent. Add garlic and cook 1 more minute.
  3. Add Arborio rice. Stir to coat every grain in fat. Toast for 2 minutes until the edges of the rice become slightly translucent and smell faintly nutty.
  4. Pour in white wine. Stir constantly until fully absorbed, about 1-2 minutes.
  5. Add one ladleful of warm broth (about 3/4 cup). Stir almost constantly over medium heat. When liquid is nearly fully absorbed, add another ladle. Continue for 20-25 minutes until rice is al dente — tender with just a tiny bite in the center, and the consistency is loose and flowing like lava.
  6. Mash or roughly purée half the roasted squash and stir into the risotto during the last 5 minutes. This naturally thickens and sweetens the risotto.
  7. Remove pot from heat. Add 2 tbsp cold butter cut into small pieces and all the Parmigiano-Reggiano. Stir vigorously for 1-2 minutes — the risotto should become incredibly creamy and glossy. Add nutmeg, taste, and season generously with salt and white pepper.
Crispy Sage & Serve
  1. Melt 4 tbsp butter in a small skillet over medium heat. Once golden brown and nutty smelling, add sage leaves. They will crisp in 30-45 seconds. Remove immediately and drain on paper towels.
  2. Spoon risotto into warm wide bowls. Top with reserved roasted squash, crispy sage, a drizzle of brown butter from the pan, and extra Parmigiano. Serve within minutes — risotto cannot wait.

Notes

The mantecatura (vigorous stirring of cold butter and cheese off the heat) is the step that makes risotto truly great — don’t skip it. The risotto should be loose enough to flow and spread when you tip the bowl. If it holds its shape rigidly, add a splash more warm broth.