First, dry toast the rice: Heat a large skillet or pot over medium heat. Once hot, add the rice and keep turning it with a wooden spoon to avoid burning it. Keep toasting the rice for around 2-3 minutes, then add the white wine and stir immediately to prevent it from sticking. Let the wine evaporate, remove the rice from the skillet, and set it aside in a small bowl or on a plate.
In the same skillet, add the extra-virgin olive oil. Add the chopped onion and minced sage leaves and cook for 2-3 minutes until the onion becomes translucent.
Add the butternut squash, let it brown for a minute, then add ½ cup of broth until it softens and is tender to the touch (it should take around 12 to 15 minutes- add more broth if needed). See note 1.
Add the toasted rice and stir well. Add ¾ cup of warm broth at a time, and stir every 20 to 30 seconds to allow the broth to be absorbed before adding the next. Cook for 18 to 20 minutes, depending on the risotto rice you used (check package instructions).
Towards the end of cooking, adjust the seasoning with black pepper and check if more salt is needed.
Remove from the stove, add ¼ cup of parmesan cheese (see note 2), mix well, and cover with a lid. Let it rest for 3 minutes before serving.
Garnish with small sage leaves, thyme, and some grated parmesan, if desired.