Ingredients

1cupbutternut squash puree

⅓cupvegetable oil,or canola oil

½cupgranulated sugar

½cupbrown sugar

¼cupmilk,or soymilk

1tspvanilla extract

1¼cupsall-purpose flour

½tspbaking powder

½tspbaking soda

1tspcinnamon,ground

¼tspginger,ground

¼tspnutmeg,ground

¼tspsalt

8ozcream cheese,at room temperature

½cupbutter,at room temperature

2tbspreal maple syrup

1lbpowdered sugar,or more or less to achieve desired consistency

Preparation

Preheat the oven to 350 degrees F. Line the baking pan with 12 cupcake liners.

In a medium bowl, stir together the butternut squash puree, oil, sugars, milk, and vanilla. Sift in the flour, baking soda, baking powder, salt, and spices. Gently whisk by hand until just combined, being careful not to overmix.

Fill the liners with ¼ cup batter (cups should be approximately ⅔ full). Bake for 22 to 24 minutes, or until a toothpick inserted into the center comes out clean.

Let the cupcakes cool in the pan on a wire rack for 5 minutes. Transfer the cupcakes to the wire rack and let cool completely before frosting.

Using an electric mixer, cream together the cream cheese, butter, and maple syrup until smooth and well-combined. Gradually add in the powdered sugar, mixing well until it’s all incorporated.

Use a pastry bag to pipe the frosting onto the cupcakes, or spread it on with a knife. Serve immediately or cover and refrigerate.