Ingredients

½cupnatural cocoa powder,unsweetened

¾cupall purpose flour,spoon & leveled

½tspbaking soda

¾tspbaking powder

¼tspsalt

2large eggs,at room temperature

½cupgranulated sugar

½cuplight brown sugar,packed

⅓cupvegetable oil,or melted coconut oil

2tsppure vanilla extract

½cupbuttermilk

5tbspunsalted butter,softened to room temperature

1cupcreamy peanut butter

1cupconfectioner’s sugar

⅓cupheavy cream

1tsppure vanilla extract

¼tspsalt

½cupcaramel sauce,homemade or store bought

6fun size Snickers bars,chopped

Preparation

Preheat the oven to 350 degrees F. Line a 12-cup muffin pan with cupcake liners. Line a second pan with 2 liners. Set aside.

In a large bowl, whisk the cocoa powder, flour, baking soda, baking powder, and salt together until thoroughly combined. Set aside.

In a medium bowl, whisk the eggs, sugar, brown sugar, oil, and vanilla until completely smooth.

Pour half of the wet ingredients into the dry ingredients. Then half of the buttermilk. Gently stir, about 5 stirs.

Repeat with the remaining wet ingredients and buttermilk. Stir until just combined; do not overmix. The batter won’t be very thick.

Pour/spoon the batter into the liners – fill only halfway to avoid spilling over the sides. Bake in batches for 18 to 19 minutes or until a toothpick inserted in the center comes out clean.

For around 30 mini cupcakes, bake for about 10 minutes, same oven temperature. Allow to cool completely before frosting.

Using a handheld or stand mixer fitted with a whisk attachment, beat the softened butter on medium speed for 1 minute until completely smooth and creamy.

Add the peanut butter and beat on medium-high speed until the two are combined. Add the confectioners’ sugar, cream, vanilla extract, and salt.

Beat on low speed for about 20 seconds, then gradually increase to high speed. Beat on high for 1 minute.

Frost cooled cupcakes. Top with caramel sauce and chopped Snickers.