Preheat oven to 350° F. Butter and line 3 cake pans (8 or 9 inch) with parchment paper.
In a large bowl, add sugar, flour, baking soda, baking powder, cornstarch, salt and cocoa powder. Whisk until well combined.
Create a well in the middle of dry ingredients and add wet ingredients.
Add Belfonte Sour Cream, vanilla extract, eggs, oil and Belfonte Milk. (Make sure dry ingredients are at room temp before mixing together to ensure a good texture for cake)
Whisk together until JUST comes together and is combined.
Line cupcake pans with cupcake liners.
Scoop batter into each cupcake liner about ¾ the way full.
Bake at 350°F for 15–20 minutes until a butter knife comes out clean.
Let cool for 10–15 minutes then remove cupcakes and place on a cooling rack to finish cooling.
For Frosting
In a large bowl of a mixer, add softened butter and mix on high speed for a few minutes until light and fluffy.
Add vanilla and salt and mix again.
Slowly add powdered sugar, one cup at a time. Mix until all incorporated. Add Cocoa powder.
Add Belfonte Heavy Whipping Cream and mix until light and fluffy and reaches the desired texture.
Use a homemade chocolate ganache to give the frosting a rich chocolate flavor. Do this by adding equal parts chocolate chips and Belfonte Heavy Whipping Cream into a glass measuring cup or bowl and heating for 1 minute in the microwave. Let set for a few minutes, mix until smooth and slowly add it to the frosting. (Save some for tops)
Assembling
Once cupcakes have cooled, swirl some of chocolate frosting onto each cupcake using a spatula or a piping back fitted with a large round tip.
Drizzle some extra chocolate ganache on top, sprinkle with crushed mint chocolate cookies and top with a whole mini chocolate mint cookie!!