2 tablespoons olive oil
2 mediums white onions, finely diced
1 teaspoon salt
5 tablespoons unsalted butter
1 1/2 cups arborio rice (about 11 ounces)
3 tablespoons finely chopped fresh flat-leaf parsley (optional)
1/2 cup freshly grated Parmesan cheese, plus more for serving
Heat the oil in a nonreactive medium saucepan. Add the pumpkin and half of the onions and cook over moderately high heat, stirring frequently, until the pumpkin is just tender, about 7 minutes. Stir in the wine, nutmeg, white pepper and salt and cook, stirring occasionally, until most of the liquid has evaporated, about 12 minutes. Remove from the heat and let cool slightly.
In a food processor, puree the pumpkin mixture until smooth. Transfer to a small bowl.
In a nonreactive medium saucepan, heat 2 1/2 tablespoons of the butter until it begins to sizzle. Add the rice and the remaining onions and cook over moderately high heat, stirring with a wooden spoon, until the onions are translucent, about 7 minutes. Immediately stir in 1 cup of the hot stock and cook, stirring constantly, until all of the liquid has been absorbed, about 2 minutes.
Reduce the heat to moderate and gradually add 3 more cups of the hot stock, 1 cup at a time, stirring and cooking until each cup is almost absorbed before adding the next, about 15 minutes. Stir in the pumpkin puree. Continue adding the remaining 3 cups stock, 1 cup at a time, stirring and cooking as above, until the rice is tender, about 10 minutes longer. The risotto will be quite loose. Stir in the parsley and the remaining 2 1/2 tablespoons butter.