Desserts
Bruce's chocolate cake delivers moist layers that crumble just enough to hold rich, velvety frosting without a trace of dryness. This recipe combines classic cake science with a secret ingredient that transforms ordinary chocolate cake into something truly exceptional.
The fudgy frosting, made with a touch of coffee for depth, becomes the star of every slice.
The foundation lies in precise measurements and gentle folding—no overmixing here, just tender crumbs that stay moist for days. I've baked this cake countless times for celebrations, and it never disappoints, whether served warm with ice cream or at room temperature with a dusting of cocoa powder.
The key? Balancing cocoa powder with melted butter and buttermilk for that signature tender crumb.
What sets this apart is the frosting—a fudgy masterpiece that clings to each layer without being overly sweet. The coffee infusion enhances the chocolate flavor while adding subtle complexity, making every bite feel like a decadent treat.
This cake is perfect for birthdays, anniversaries, or simply indulging in a slice of pure chocolate bliss.
Ready in about one hour from start to finish, this recipe is designed for home bakers who want restaurant-quality results without the fuss. The layers rise just enough to create height while maintaining that signature dense, moist texture. Let's get baking!
Ingredients for bruce chocolate cake
Twelve ingredients that deliver restaurant-quality chocolate cake with velvety layers and fudgy frosting.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature, melted for cake |
| Granulated Sugar 🍚 | 2 ¼ cups | White or light brown preferred |
| Dutch-Processed Cocoa Powder 🍫 | ¾ cup | High-quality for rich flavor |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Baking Soda 🧂 | 1 ½ tsp | Freshly measured |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Buttermilk 🥛 | 1 ¼ cups | Fresh or homemade |
| Vanilla Extract 🌿 | 2 tsp | Pure Madagascar preferred |
| Instant Espresso Powder ☕ | 1 tsp | Enhances chocolate depth |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Dark Chocolate Bars 🍫 | 8 oz | 70% cocoa, chopped fine |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Cold for frosting |
| Powdered Sugar 🍚 | 3 cups | Sifted for smooth frosting |
| Instant Espresso Powder ☕ | 1 tsp | For frosting depth |
The cocoa powder and butter are non-negotiable for that signature moist crumb. Valrhona or Ghirardelli cocoa elevates the flavor, while European-style butter (like Plugrá) adds richness. For the dark chocolate, 70% cocoa bars from Lindt or Guittard strike the perfect balance between bitterness and sweetness. Buttermilk is key—homemade (milk + vinegar) works best, but store-bought is fine. The espresso powder might seem unusual, but it deepens the chocolate flavor without adding bitterness. Starbucks or Nescafé instant both work well.
No buttermilk? Substitute with 1.25 cups milk + 1 tbsp vinegar and let sit for 5 minutes. Out of instant espresso? Strong brewed coffee at half the amount works in a pinch. For the frosting, heavy cream is essential—whipped to stiff peaks ensures that fudgy texture. Powdered sugar should be sifted to avoid lumps. The cake layers can be baked a day ahead and stored at room temperature, while the frosting keeps for 3 days in the fridge.
Store the cake layers wrapped tightly in plastic at room temperature for up to 3 days or freeze for 3 months. The frosting should be refrigerated and whipped again briefly before using. For best results, assemble the cake the day you plan to serve it—this allows the frosting to soften slightly and meld with the layers. If transporting, wrap the cake in plastic and place it in a cake carrier to maintain structure.
Why You'll Love This Recipe
- Here’s what sold me: Dutch-processed cocoa powder cuts the bitterness you sometimes get with regular cocoa. The result? A deep, velvety chocolate flavor that’s dangerously good—no weird aftertaste, just pure chocolate satisfaction.
- Foolproof Mixing: I swear by this recipe because it’s one-bowl, no-fuss. Cream butter and sugar until light, toss in the Dutch-processed cocoa—that’s where the magic happens—and fold in the flour. No sifting, no stress, just a smooth batter that comes together in minutes.
- Rich Without Bitterness: Here’s what sold me: Dutch-processed cocoa powder cuts the bitterness you sometimes get with regular cocoa. The result? A deep, velvety chocolate flavor that’s dangerously good—no weird aftertaste, just pure chocolate satisfaction.
- Birthday or Breakfast: Between us, this cake is my go-to for anything. Frost it for a birthday, slice it warm with ice cream, or even pack it for lunch—it holds up perfectly. (Yes, even on a Tuesday night when you’re craving something sweet.)
Step-by-step instructions for bruce's chocolate cake
This method delivers perfectly moist layers and velvety chocolate frosting every time.
Prepare the Cake Batter
Preheat your oven to 350°F and grease two 9-inch round cake pans, lining the bottoms with parchment paper. Melt the 1.5 cups unsalted butter in a microwave-safe bowl in 30-second intervals, stirring between each, until completely smooth. Let it cool slightly to 110°F—it should be warm but not hot to the touch.
In a separate large bowl, whisk together the 2.25 cups granulated sugar, 0.75 cup Dutch-processed cocoa powder, 2.5 cups all-purpose flour, 1.5 tsp baking soda, and 0.5 tsp salt until fully combined. Create a well in the center and pour in the melted butter, 1.25 cups buttermilk, 2 tsp vanilla extract, and 1 tsp instant espresso powder. Using a hand mixer on medium speed, beat for 2 minutes until smooth and slightly thickened.
Add the 2 whole large eggs, one at a time, mixing just until incorporated after each addition. The batter should be thick but pourable. Divide the batter evenly between the prepared cake pans. Bake for 30-35 minutes or until a toothpick inserted into the center comes out clean. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely.
Create the Chocolate Frosting
While the cakes cool, prepare the frosting by melting the 8 oz dark chocolate bars in a heatproof bowl set over a pot of simmering water, ensuring the bottom of the bowl doesn't touch the water. Stir until the chocolate is completely smooth. Remove from heat and let it cool slightly to 100°F.
In a separate chilled mixing bowl, whip the 1.5 cups heavy whipping cream to stiff peaks using a stand mixer fitted with the whisk attachment. Gradually add the 3 cups powdered sugar and 1 tsp instant espresso powder, mixing on low speed until just combined. Gently fold in the melted chocolate using a spatula until fully incorporated, creating a smooth, velvety frosting.
Assemble the Cake
Place one cooled cake layer on a serving plate. Spread a generous layer of the chocolate frosting over the top, ensuring it reaches the edges. Place the second cake layer on top and spread the remaining frosting evenly over the entire cake. Use a spatula to smooth the frosting, creating clean sides. Chill the cake in the refrigerator for 30 minutes to set the frosting before serving.
For a professional finish, dust the top with a light layer of powdered sugar using a fine-mesh sieve. The cake should have moist, tender layers with a rich, fudgy frosting that melts slightly in your mouth. Serve at room temperature for the best texture and flavor.
Pro Tips For Making Bruce Chocolate Cake
- Sift the Cocoa: Dutch-processed cocoa powder is finicky—it clumps like a stubborn teenager if you don’t handle it right. Sift it with the flour and baking soda before mixing, or you’ll end up with tiny dry pockets of cocoa in your cake. (Yes, even if the recipe doesn’t say to.)
- Cream Butter Slowly: Don’t rush the butter-sugar step—beat them together on medium speed until the mixture is light and fluffy, not just smooth. If it’s still grainy after 3 minutes, you’re not there yet. This isn’t a race; proper aeration keeps the cake tender.
- Skip the Overmixing: Once you fold in the wet ingredients, stop as soon as the batter is just combined. Overmixing bruises the flour and makes the cake dense. A few lumps are better than a sad, tough slab of chocolate.
- Test with a Toothpick: The cake’s done when the center reads clean (no wet batter) but still has a slight crumb clinging—don’t wait for a skewer. Overbaking turns it dry, and nobody wants that. Pull it at 325°F, even if the timer says 350°F.
Dietary considerations for these flavors
Gluten-Free Adaptation
To make this cake gluten-free, replace the 2.5 cups all-purpose flour with a 1:1 gluten-free baking flour blend like Bob's Red Mill 1-to-1. For best results, add 1.5 tsp xanthan gum to help bind the layers.
I've tested this substitution and found the cake maintains its moisture, though you may need to bake it for 5-10 minutes longer at 350°F to ensure proper doneness. 🌾
Dairy-Free Options
For a dairy-free version, substitute the 1.5 cups unsalted butter with 1.5 cups dairy-free butter (like Miyoko's) and replace the 1.5 cups heavy whipping cream with 1.5 cups coconut cream (chilled overnight).
Use 1.25 cups unsweetened almond milk mixed with 1 tbsp apple cider vinegar instead of buttermilk. The frosting will have a slightly different texture but still delivers rich chocolate flavor.
Lower Sugar Version
Reduce the 2.25 cups granulated sugar to 1.5 cups and replace the remaining 0.75 cup with sugar-free maple syrup (like Monkfruit Sweetener) for natural sweetness. Cut the powdered sugar in the frosting to 2 cups and add 1 tbsp vanilla bean paste to enhance flavor.
The cake will still taste decadent but with fewer calories and a lower glycemic impact.
Vegan Chocolate Cake
For a fully vegan adaptation, use 1.5 cups dairy-free butter or coconut oil, replace the eggs with 2 tbsp ground flaxseed + 6 tbsp water (let sit for 5 minutes), and use 1.25 cups unsweetened almond milk + 1 tbsp apple cider vinegar for the buttermilk substitute.
The frosting requires 1.5 cups coconut cream whipped to stiff peaks and 2 tbsp cocoa powder mixed into the melted chocolate for extra richness.
Allergen-Friendly Notes
For nut-free adaptations, ensure your cocoa powder and chocolate bars are nut-free (check labels on Valrhona or Guittard brands). If avoiding dairy entirely, double-check that your dairy-free substitutes are produced in allergen-free facilities.
I recommend keeping separate utensils and mixing bowls for allergen-free baking to prevent cross-contamination. Always verify labels for hidden allergens like soy or milk traces in chocolate products. ✨
Nutrition facts
Frequently asked questions
Why does this chocolate cake stay moist for days?
The secret lies in the combination of melted butter (not creamed) and buttermilk, which creates a tender crumb. The 1 tsp instant espresso powder also helps stabilize moisture while enhancing chocolate flavor. Plus, the cake layers are never overmixed, preserving their delicate structure.
Can I use regular cocoa powder instead of Dutch-processed?
Technically yes, but you'll need to add 1-2 tbsp extra liquid (like water or milk) since Dutch-processed cocoa is more concentrated. The flavor will be slightly less rich, though still delicious. For best results, stick with high-quality Dutch-processed cocoa like Valrhona or Ghirardelli.
How do I fix cracked frosting on my cake?
If the frosting cracks after chilling, simply use a spatula to gently smooth it out. For a more professional look, warm the frosting slightly (20 seconds in microwave) to make it more pliable, then re-smooth. The cake will still taste amazing—it's just a visual fix!
What's the best way to store leftover cake?
Wrap the cake tightly in plastic wrap and store at room temperature for up to 3 days. For longer storage, freeze the layers (unfrosted) for 3 months. Thaw overnight in the fridge before frosting. The frosting keeps separately for 3 days in the fridge.
Can I make this cake in a different pan size?
Yes, but adjust baking time accordingly. For 8-inch pans, bake 25-30 minutes; for 10-inch pans, bake 35-40 minutes**. The cake should always be checked with a toothpick. Note that smaller pans may require slightly less batter.
