Add the eggs, and mix until creamy and well combined.
Then, add the sour cream and mix until well combined.
Add ½ of the flour, baking powder, and ½ of the buttermilk. Mix until almost combined.
Add the rest of the flour and the buttermilk and mix until just combined, and there are no lumps of flour showing.
Use an ice cream scoop to fill the cupcake ⅔ full (do not overfill) and bake in a 180°C (350°F) preheated oven for about 20 minutes or until a toothpick comes out clean.
Cool the cupcakes for 10 minutes and transfer them to a cooling rack to cool completely (don’t frost warm cupcakes).
Make the espresso whipped cream and assemble
In a large mixing bowl, add cold heavy whipping cream, powdered sugar, vanilla extract, vanilla instant pudding mix, and espresso powder.
Using a hand mixer or stand mixer fitted with the whisk attachment, beat on medium-high speed.
Whip until soft to medium peaks form and the cream is light, fluffy, and holds its shape.
Fill a piping bag fitted with a large round tip with the coffee whipped cream. Frost the cupcakes and dust with a little espresso powder.
Notes
Use room temperature ingredients. Butter, eggs, sour cream, and buttermilk should all be at room temperature. This helps everything blend smoothly and gives your cupcakes a light, even texture.
Cream the butter and sugar well. Beat the butter and sugar together until light and fluffy. This adds air to the batter and gives the cupcakes their soft, tender crumb.
Use cupcake liners to prevent the cupcakes from sticking to the pan, making them easier to remove and creating a more professional appearance.
Measure your flour correctly! When measuring your flour, avoid scooping it with a measuring cup. Instead, stir the flour with a spoon to create as many air pockets as possible, and spoon it into your measuring cup. Finally, level it with a back of a knife.
Don't overmix the batter. Once you've added the dry ingredients, mix just until they're incorporated. Overmixing can lead to tough, dense cupcakes.
Use a cookie scoop for even cupcakes. This ensures all cupcakes bake evenly and look uniform, no tiny or overflowing cupcakes here!
Don't overbake the cupcakes. Keep an eye on the cupcakes as they bake and remove them from the oven as soon as a toothpick inserted in the center comes out clean or with a few moist crumbs.
Allow the cupcakes to cool completely before frosting them with the frosting. This will prevent the frosting from melting and sliding off the cupcakes.
Sprinkle espresso powder last minute. Add your espresso powder dusting just before serving to keep it fresh-looking and flavorful.