These espresso cupcakes are made with fluffy espresso cupcakes, topped with a creamy espresso buttercream frosting.

Pre-heat oven to 400 Fahrenheit and line 2 cupcake tins with paper liners. Mix the dry ingredients on a medium sized bowl (all-purpose flour, baking powder and salt), and set aside. On a small separate bowl, mix the milk and instant espresso powder, until coffee is completely dissolved, and set aside.

Over a large bowl of an electric mixer with the paddle attachment (or using a hand mixer), mix in medium-high speed butter and sugar for around 3 minutes, until color turns into a lighter shade. Add eggs and vanilla extract to creamed butter mixture and mix until just combined.

Scrape the bottom and sides of the bowl, add the sour cream and mix. Turn speed to low. Start adding the flour mixture and coffee milk mixture to the wet ingredients, alternating them, starting and finishing with the flour and mixing until just incorporated

Divide batter into the cupcake liners, filling them 2/3 full. I used a 3 tablespoon cookie scoop. Bake cupcakes in preheated oven for 5 minutes, then lower the oven temperature to 350 Fahrenheit and bake for an additional 10-15 minutes, or until a toothpick inserted in the middle of a cupcake comes out clean.

For the frosting recipe, start by mixing the heavy whipping cream and 4 teaspoons espresso powder, until no lumps are visible. Cream butter in medium-high speed until light and fluffy, for around 1.5 minutes. Turn speed to low

Gradually, add the sifted icing sugar, vanilla extract, salt, and espresso powder mixture. Mix until just combined, then turn speed to medium-high and beat for an additional minute, or until frosting is light and fluffy. Using a piping bag and 1M tip, pipe a high swirl of espresso buttercream into the completely cooled cupcakes and add some crushed chocolate covered espresso beans on top