Heat the broth in a saucepan and keep warm over low heat.
In a large skillet, heat the olive oil over medium heat. Add the onion and garlic, sauté until translucent.
Add the Arborio rice to the skillet, stirring to coat the grains in oil. Toast for about 2 minutes until slightly translucent.
Pour in the white wine and stir until absorbed.
Add the pumpkin puree and stir to combine.
Begin adding the warm broth, one ladle at a time, stirring frequently. Wait until the liquid is mostly absorbed before adding more.
Continue this process for about 18-20 minutes or until the rice is al dente.
Remove from heat. Stir in the Parmesan cheese, season with salt and pepper, and let it rest for a couple of minutes.
Serve hot, garnished with additional Parmesan or herbs if desired.