½ of a 4ozVanilla. box Instant Pudding & Pie filling mix
¾ + 2cup tbspsMilk
Make the Cupcakes: Preheat oven to 350°F and line muffin pan with cupcake liners.
Whisk soy milk and vinegar in a measuring cup and set aside for a few minutes to curdle.
Beat together the soy milk mixture, oil, sugar, vanilla in a large bowl. Sift in the flour, cornstarch, baking powder, baking soda and salt and mix until no big lumps remain.
Fill cupcake liners 2/3rds of the way full and bake for 20-22 minutes or until a toothpick inserted in the center comes out clean.
Transfer to a cooling rack and let them cool completely before filling and frosting.
Make & Fill the Pudding: Mix the pudding mix in cold milk. Whisk well until well combined.
With the melon baller, scoop out the center of each cupcake, scooping almost to the bottom of cupcake, discard pieces.
Spoon about 2tsp pudding into center of the cupcake.
Make the Chocolate Icing: In a small saucepan, melt butter and chocolate over low heat, stirring occasionally. Stir in the powdered sugar and vanilla. Stir in hot water until smooth. Add more water, 1tsp at time, to get a smooth spreadable icing.
With a metal spatula or back of spoon, spread icing over the tops of cupcakes. Refrigerate uncovered until ready to serve. Leftovers can be refrigerated in an airtight container for 2~3 days.