Combine flour, sugar, baking powder, salt, and pudding mix in a large mixing bowl. Add in eggs and butter, beating until smooth.
Carefully add melted butter and vanilla to the mix, mixing on medium speed until smooth.
Add water to batter, mix until well incorporated and smooth.
Divide batter among prepared muffin pans. Bake until golden and knife inserted into center of batter comes out clean - about 20-22 mins .
Allow to cool to cool to room temperature, before decorating.
Prepare either Swiss meringue buttercream, American buttercream, or a cook and serving pudding, following the applicable recipe. Flavour and colour it as you like.
Using a sharp knife, cut the top off each cupcake. While you CAN just cut it straight across - especially if it has a decent sized dome - I like to cut in towards the center, angling the knife downward, and cutting a complete circle around each cupcake. (See post for photos!)Neatly and evenly, cut each cupcake top in half.
If you’re using pudding or pie filling, carefully spoon it into the center of the cupcake, making sure it won’t overflow.If you’re using frosting, you can spoon it or pipe it into the cavity on top of the cupcake.
Place a pair of “wings” - cut side down - across the center of a cupcake. Repeat with remaining cupcakes.
Using a small, fine mesh strainer, sift some icing sugar over each cupcake. If you’re using coloured sugar, edible glitter, etc, just carefully sprinkle it over each completed cupcake.
Notes
** The pudding mix can be skipped, if you're a purist. It makes the cake extra moist and the recipe really... fool proof.