Super soft chocolate cupcakes. These have a tighter crumb than the average chocolate cake but melt-in-your-mouth tender texture. Dutch process cocoa and full fat buttermilk give these cupcakes a deep, rich flavor.
I made these chocolate cupcakes initially so I could give you a recipe for chocolate whipped cream. And then I thought, that just won’t do: they’re going to ask for the cupcake recipe! It is the best chocolate cupcake recipe after all, buttermilk based and unlike many other chocolate cake recipes it’s got no vegetable oil. Even as a butter based cake, it’s the most tender chocolate crumb ever! So, here you are =)
Truthfully, you’ve already had this recipe for a while though you might not have realized it. I updated this small batch red velvet cupcake recipe last year (or the year before?) and when I did I adjusted a few things to make it just the most perfect chocolate cupcake. This is essentially the same recipe but not small batch, and without the food coloring. Just a really awesome chocolate cupcake recipe.
Butter: unsalted butter at warm room temperature. Salted is fine too, just reduce the salt added to the batter.
Sugar: fine granulated sugar. Reducing the sugar will reduce the moisture in the cake.
Salt: fine sea salt or fine kosher salt. If using table salt, halve the amount.
Vanilla: pure vanilla extract.
Eggs: large and at room temperature. The size and temperature of the eggs play a big role in the cake batter; if your eggs are small or medium, the cake will be more dry. If they are extra large, your batter will be too wet. It’s also crucial to have the eggs at room temperature.
Cocoa powder: dutch-process cocoa powder. While this recipe technically works with black cocoa or natural cocoa powder, the resulting crumb and texture is not quite the same and the best chocolate flavor will come from using dutch cocoa.
Cake flour: made from a softer wheat, milled very finely and mixed with cornstarch, cake flour will give the ideal, tender cake crumb. I’m not a fan of the cornstarch/all purpose flour substitute here.
Baking soda: for leavening the cake.
Buttermilk: full or low fat buttermilk. If you cannot find buttermilk you may use kefir, but thin it out with a bit of water to get the consistency of buttermilk.
Boiling water: this blooms the cocoa and adds moisture to the cake.
Bring everything that’s chilled to room temperature: the eggs, butter and buttermilk.
Preheat the oven to 325 F. I bake these on a lower heat to ensure an even rise (rather than a dome). Line a cupcake tin with muffin liners. The recipe makes a dozen cupcakes, or a baker’s dozen – depending on how full the cupcake liners are.
Beat the butter with the sugar, vanilla and salt. Start the mixer on low and work up to a low medium speed. We want this well creamed, it can take 3 to 5 minutes. Stop the mixer after 2 minutes, scrape down and repeat this step as necessary.

With the mixer on, add one of the room temperature eggs. Let it mix for about 30 seconds, then add the other. Continue mixing until light and creamy. If it does not get creamy, this is because the eggs and butter were not at room temperature (see below discussion on split batter).
[While this is mixing, I turn the kettle on to boil the water needed later.]
Sift in the dry ingredients: the flour and the cocoa and baking soda. Set the mixer on low.


Slowly pour in the buttermilk. Scrape down the sides and bottom of the bowl as needed. Mix until even.
Pour in the boiling hot water and mix until the batter is silky smooth.
Divide between the muffin cups, filling them about three quarters full. You may have enough batter for one more cupcake. You can add it in bits to the cupcakes or make a 13th cupcake.
Bake until the tops spring back; this should take around 25 minutes but judge by touch or a cake tester.
Remove from the cupcake pan and let cool on a wire rack.
Frost only when completely cool.
This will happen if the eggs and butter were not at a warm room temperature. You can try beating it longer to get the emulsion to happen, but otherwise just bake it as is. The texture might be slightly different than the photos.
Think of a salad dressing where you’re mixing lemon juice with olive oil: you know how a recipe asks you to add it slowly and whisk it well as you do? This is the same process. Butter is mostly fat and eggs are mostly water; generally they don’t want to mix and when cold they are even more reluctant. The way for us to emulsify them is to have them at the same warm room temperature and add them to each other slowly. If they are not; the batter will split.
Whipped Cream: vanilla, stabilized and holds shape even when piped.
Chocolate Whipped Cream: stabilized, this is what is on the cupcakes in these photos here.
Buttercream (various flavors): see this page for a basic buttercream recipe along with several variations, including a chocolate frosting.
Whipped Chocolate Ganache: chop 200g semisweet chocolate or dark chocolate (depending on taste) and set it in a heatproof bowl. Warm 200g heavy cream (or heavy whipping cream) until it’s bubbling at the edges, and pour it over the chocolate. Stir briefly, then add a pinch of salt and a dash of vanilla extract. Stir until smooth then set it in the fridge for around 20-30 minutes, until it’s set. Whip with a hand mixer or in a stand mixer until thick and fluffy.

Share & tag me on instagram @buttermilkbysam
Hi! I’d like to try this recipe, but would prefer a layer cake. Do you have any suggestions for modifications (if any?) or should I just watch oven time?
Made these for my birthday on Sunday, they were absolutely perfect! I’m making them again today.
yay!! Thrilled to hear this Jessica – happy belated birthday!