These Chocolate Cupcakes with Espresso Buttercream Frosting are soft, moist, and anything but boring. The espresso buttercream frosting is the star here, rich, creamy, and full of coffee flavor, piled on top of a tender chocolate cupcake that stays moist thanks to the sour cream.

The Best Chocolate Espresso Cupcakes
The cupcake base here is what makes these worth the extra step. Most chocolate cupcakes lean bitter or dry, but the sour cream keeps these moist and tender without making them overly sweet. The result is a chocolate cupcake that holds its own against a rich frosting instead of hiding behind it.
There is coffee in the cake itself, not enough to taste like mocha, but just enough to deepen the chocolate. The real coffee flavor lives in the frosting, where the espresso powder gives it that rich, creamy bite coffee lovers want.
If you are not a buttercream person, any frosting works here, but the espresso buttercream is honestly the whole point of this pairing.

How to Make Chocolate Cupcakes with Espresso Buttercream
- Start with the frosting, since it needs a few minutes to come together while the cupcakes bake and cool. Stir the espresso powder into the vanilla and let it dissolve, then cream the butter with half the powdered sugar. Beat in the vanilla and espresso mixture, add the remaining powdered sugar, then thin with milk a tablespoon at a time until it is smooth and spreadable.
- For the cupcakes, preheat the oven to 375°F and line two cupcake pans with 24 liners. Cream the softened butter and sugar, then beat in the eggs one at a time and add the vanilla. Stir in the salt, baking powder, and baking soda, then mix the instant coffee into the hot water and add that to the bowl along with the cocoa powder and milk.
- Beat until combined, then gently mix in the flour and sour cream just until it comes together. Fill the liners about halfway and bake for roughly 15 minutes, checking with a toothpick. Let the cupcakes cool completely before you frost them.
Espresso Buttercream Frosting
This frosting is creamy, rich, and packs a real coffee flavor that balances the sweetness of the powdered sugar. The espresso powder does the heavy lifting, and because it dissolves into the vanilla first, you get a smooth flavor without any gritty bits.
It pipes beautifully and holds its shape, so it works for swoops, swirls, or a simple spread. The caffeine in the espresso powder is a nice little bonus if you are having these with an afternoon coffee.
Quick Tips and Shortcuts
- You can swap the espresso buttercream for any frosting you like. Vanilla Cinnamon Sugar Frosting and Oreo Buttercream Frosting are both favorites around here.
- Do not overbeat the cupcake batter once the flour goes in, or the cupcakes can turn dense. Mix just until combined.
- If you want even more coffee flavor, add an extra half teaspoon of espresso powder to the buttercream, a little goes a long way.
- These cupcakes keep well in an airtight container for a few days, and the frosting softens slightly at room temperature, which is exactly how you want to serve them.

More Cupcakes to Try
If you love these, my Harry Potter Butterbeer Cupcakes are another fun, crowd-pleasing recipe to add to your baking list.
📖 Recipe
Chocolate Cupcakes with Espresso Buttercream Frosting
Equipment
Ingredients
Chocolate Cupcakes
- ½ cup unsalted butter - softened
- 1 cup sugar
- 2 eggs
- 2 teaspoon vanilla
- ½ teaspoon salt
- ½ teaspoon baking soda
- 2 teaspoon baking powder
- ½ cup cocoa powder
- 1 ½ cups flour
- ½ cup hot water
- ½ tablespoon instant coffee mix
- ½ cup milk
- ½ cup sour cream
Espresso Buttercream Frosting
- 1 cup unsalted butter - softened
- 4 cups powdered sugar
- 1 ½ teaspoon espresso powder
- 2 ½ teaspoon vanilla
- milk - to make creamy
Instructions
Espresso Buttercream Frosting
- Mix together espresso powder and vanilla and allow espresso powder to dissolve.
- Using a mixer, cream together softened butter and half of the powdered sugar.
- Pour in the vanilla extract and espresso mixture and beat.
- Add in remaining powdered sugar and beat.
- Add milk 1 tablespoon at a time until frosting is smooth.
Chocolate Cupcakes
- Preheat oven to 375°F
- Line cupcake pans with 24 liners.
- Cream together softened butter and sugar.
- Beat in 1 egg at a time.
- Add in vanilla.
- Add in salt, baking powder, and baking soda.
- Mix coffee granules into hot water, add to mix.
- Add in cocoa powder and milk.
- Beat until combined.
- Slowly add in flour and sour cream. Mix until combined, do not overbeat.
- Fill liners half way through and bake for about 15 minutes and check with a toothpick for doneness.
- Let cool completely before frosting.
Nutrition
Nutritional information is an estimate based on third-party calculations. Actual values may vary due to ingredients, measurements, and serving sizes.
© Mama Needs Cake
Tried this recipe?
Let us know how it was!Dana is an experienced recipe creator who crafts easy and delicious recipes for all levels of home cooks.
Her recipes range from classic comfort foods to healthy and nutritious meals, and she is always on the lookout for new and exciting ways to bring flavor and variety to the table.





