Preheat oven to 190°C. Line a medium 12-hole muffin tray with paper cases.
In a large bowl, mix all remaining dry ingredients until combined. Gently fold wet ingredients through dry ingredients until just combined. (Do not over mix, or cupcake sponge will be heavy).
Spoon mixture into paper cases, filling to the top. Bake for 10-15 minutes, until a skewer inserted in the centre of cupcakes comes out clean.
Let cupcakes stand for a few minutes before turning out to cool on a wire rack. Leave to cool.
In a medium bowl, mix all cream cheese icing ingredients until combined.
To serve spread icing over cooled cupcakes.
Notes
Tip: Peel 350g butternut and dice into 2.5cm cubes. Roast at 180 degrees Celcius for 30 minutes or until soft. Turn once during cooking. Leave to cool and then mash.