-Preheat your oven to 350 degrees.
-Pop the cupcake liners into your muffin pan.
-Fill a Ziploc bag with Animal Crackers and hit with something like an ice cream scoop to crumble them up.
-Fill the bottom of the liners with crumbled Animal Cracker cookies.
Using a medium bowl, whisk flour, baking powder, and salt together with a wire whisk. In a separate large mixing bowl, beat butter with an electric mixer on medium to high for 30 seconds. Now add sugar, and vanilla to the butter and beat until combined. Add the eggs, one at a time, beating well after each addition.
Alternate, the flour mixture, and milk to butter mixture beating on low speed until everything is well combined. Quickly stir in the non-pareils. Fill the cupcake liners to 2/3 full with the cake batter. Bake for 18-20 minutes. Remove cupcakes from pan and allow to cool on a wire rack for 30 minutes before frosting.
In a large mixing bowl, beat butter, vanilla and cream cheese on high speed until fluffy.
Add 3 cups of sugar, one at a time. Add in heavy cream if frosting is looking like sugar pebbles.
Scrape the sides to get all of the sugar.
Mix until your frosting is stiff and won’t fall off the whisk.
Using a star tip, pipe on the frosting onto the top of the cupcake. Sprinkle with a few multicolored non-pareils and place an Animal Cracker Cookie on top.