Preheat the oven to 350 degrees F. Prepare the cupcake pans by spraying with nonstick coating and using cupcake liners.
In a small bowl, pour the hot water over the raisins to rehydrate and set aside.
In a medium mixing bowl, sift together the flour, baking powder, baking soda, salt, cocoa powder and cinnamon, and set aside. In a large mixing bowl, combine the corn oil, dark brown sugar, granulated sugar, vanilla and eggs. Mix well to fully incorporate. Combine the wet and the dry ingredients, stirring to fully incorporate. Drain the raisins and squeeze out the moisture. Fold them in to the batter with the carrots and walnuts.
Scoop the batter into the prepared cupcake pans and bake until the cupcakes spring back when lightly touched with a finger, about 20 minutes. Cool.
To assemble: Core and fill the cupcakes with the Maple Cinnamon Pastry Cream Filling after they have cooled. Frost the cupcakes with the Cream Cheese Frosting using a pastry bag or offset spatula.
Optional garnish: Using orange and green food color and some marzipan or almond paste, form carrots by rolling a ball of marzipan in the palms of your hand. Use a knife to make marks in the carrots and make a small batch of greens to attach to each carrot.
The key to making pastry cream is in the set up. It's best to set the stage with everything before you start cooking anything.
Cut the butter into small pieces and place in a medium mixing bowl with the maple flavoring and set aside.
In a large mixing bowl, place 1/2 cup water and some ice and set aside; you will need it to help cool and stop the cooking of the pastry cream.
In a medium mixing bowl, beat the eggs and set aside.
In a small mixing bowl, combine 2 ounces sugar, cornstarch and cinnamon, and set aside.
In a medium saucepan, combine the milk, the remaining 2 ounces sugar and vanilla bean.
Now that the stage is set, add the sugar-cornstarch mixture to the eggs, mixing really well with a whisk.
Bring the milk to a boil on the stove, and then temper it into the sugar-egg mixture (pour very slowly while whisking the eggs, so that you slowly raise the eggs' temperature). Put it all back into the pot and back on the stove. Whisking constantly, cook the pastry cream until it boils for at least 30 seconds. It will quickly pass a lumpy stage and then get creamy and shiny. Immediately dump it into the bowl with the butter and mix to incorporate fully. Place the bowl in the prepared ice bath and stir to cool. Cover the surface with plastic wrap and refrigerate until set, about 1 hour.
In a large mixing bowl of a stand mixer, beat the butter to soften. Add the cream cheese in bits, about 2 tablespoons at a time. Scrape down the bowl and mix on medium speed until fully combined. Add the powdered sugar and mix until incorporated. Mix in the vanilla.
This recipe was created by a contestant during a cooking competition. It has not been tested for home use.
Recipe courtesy of Kevin VanDeraa, Cupcake Wars, 2012