01 -
Heat your oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners. Get all your ingredients measured and ready to go.
02 -
Melt the butter in a medium saucepan over low heat. Take it off the heat, add the sugar, and stir until well mixed. Beat in eggs one at a time, then stir in the vanilla.
03 -
In a separate bowl, whisk together flour, cocoa powder, salt, and espresso powder until well combined.
04 -
Gradually fold the dry ingredients into your butter mixture, then stir in the milk until smooth. Divide the batter between your cupcake liners, filling each about 2/3 full.
05 -
Bake for 18-20 minutes until a toothpick comes out clean when inserted in the center. Let them cool completely before frosting.
06 -
Beat the softened butter until creamy. Gradually beat in powdered sugar until smooth. Mix in the dissolved espresso and milk until you get a silky, spreadable consistency.
07 -
Once cupcakes are completely cool, pipe or spread on the coffee buttercream. Top with your choice of garnishes like espresso beans, cocoa powder, or chocolate shavings.