To Prep: Preheat oven to 350°F (175°C). Lightly grease a 12-count mini donut pan with nonstick cooking spray.
In a medium bowl, whisk together the flour, baking powder, vanilla pudding powder, and salt.
In a separate large mixing bowl, whisk together the sugar, eggs, buttermilk, melted butter, and vanilla paste until smooth.
Gradually add the dry ingredients into the bowl of wet ingredients, stirring gently until just combined. Do not overmix.
Transfer the donut batter into a piping bag and pipe into each donut cavity, filling about 3/4 of the way full.
Bake for 8–10 minutes, or until the donuts spring back lightly when touched.
Allow to cool in the pan for 2 minutes, then transfer to a wire rack to finish cooling.
In a medium bowl, whisk together powdered sugar, vanilla paste, and milk until smooth. If the icing is too runny, add a little more powdered sugar. If the icing is too thick, stir in another Tablespoon of milk.
Once the donuts are completely cool, dip the tops into the icing, letting any excess drip back into the bowl.
Place the donuts back on the wire rack, frosting side up.
Press two candy eyeballs into the still-wet frosting. Allow to set.
Video
Notes
Nutrition information is provided as an estimate only.For the pan, we used a mini donut pan, which will make 12 donuts at a time. You should have enough batter to make 2 batches.Keep finished donuts in an airtight container at room temperature for 3-4 days.