Incredibly moist and fluffy chocolate cupcakes paired with a rich and creamy chocolate frosting to create the perfect double chocolate treat!
Preheat oven to 350ºF. Line a muffin pan with cupcake liners. Set aside.
Sift the flour, cocoa powder, baking soda, baking powder, espresso powder, and salt into a large bowl and whisk until combined. Set aside.
In a large glass measuring cup, whisk together the buttermilk, vegetable oil, eggs and egg yolk, vanilla, granulated sugar, and brown sugar until combined. Pour the wet ingredients into the dry ingredients and use a handheld electric mixer on low speed to mix until mostly combined. Add the hot water and mix on low speed until fully incorporated. *Be sure not to overmix!
Scoop the cupcake batter into the prepared tins, filling each about 2/3 full. Bake at 350ºF for 13-15 minutes, or until a toothpick comes out clean. Allow the muffin pan to cool completely before baking the remaining four cupcakes. Allow the cupcakes to cool completely before frosting.
In a large bowl, use a handheld or stand mixer to beat the butter on medium speed for 2 minutes. Add the powdered sugar, cocoa powder, and milk and mix until fully incorporated. (See Notes)
Once the cupcakes are fully cooled, they can be frosted. (We used a piping bag and a Wilton 1M tip to frost our cupcakes!)
If the frosting seems too thick, you can add extra milk a 1/2 teaspoon at a time until you get the right consistency.
Make Ahead Tip: These cupcakes can be stored in an airtight container at room temperature for 2 days.