Place the broth in a large saucepan and bring to a boil, then reduce to a low simmer.
Heat the olive oil in a large skillet and cook the leeks and shallots until softened, about 5 minutes.
Stir in the sage and nutmeg.
Add the rice and cook for 1 minute until the grains start to turn translucent.
Pour in the wine and cook until absorbed. Begin adding the chicken broth one ladle at a time, allowing each addition to be absorbed before adding more. This will take around 20 minutes, until the rice is tender and most of the stock is used.
Stir in the pumpkin puree and season with salt and pepper.
Remove from the heat, then stir in the butter, parmesan, and parsley.
Serve warm with extra parmesan and cracked black pepper on top.