Preheat oven to 400°F (200°C). Peel and dice butternut squash into ½-inch cubes. Toss with 1 tablespoon olive oil, salt, and pepper. Spread on baking sheet and roast 25-30 minutes until tender and caramelized.
While squash roasts, pour vegetable broth into saucepan and keep warm over low heat throughout cooking process.
In large pan over medium heat, add remaining olive oil and sauté chopped onions 4-5 minutes until translucent. Stir in garlic and cook 1 minute until fragrant.
Add Arborio rice to pan and stir constantly for 2 minutes until each grain is coated in oil and edges become translucent.
Pour in one ladle of warm broth and stir continuously until almost absorbed before adding more.
Continue adding broth one ladle at a time, stirring frequently until absorbed before adding next ladle. Process takes 18-20 minutes. Rice should be tender but al dente.
Once rice reaches perfect creamy consistency, gently fold in roasted butternut squash, grated parmesan cheese, and chopped sage. Mix until well combined and cheese has melted.
Taste and adjust seasoning. Serve immediately, drizzled with olive oil or topped with extra parmesan.
Notes
Use only Arborio, Carnaroli, or Vialone Nano rice for authentic creamy texture. Regular rice won’t work.
Keep vegetable broth warm throughout cooking. Cold broth stops the cooking process.
Stir frequently to release starches for creamy consistency.
Roasting butternut squash brings out natural sweetness and adds caramelized flavor.