Desserts
This all-chocolate cake recipe delivers layers of fudgy perfection with a velvety ganache drizzle that makes every bite irresistible. The secret lies in high-quality cocoa powder and melted chocolate, creating a dense yet moist crumb that’s rich without being dry. I’ve perfected this over years of testing—no dry cake here, just pure chocolate decadence that rivals bakery versions.
The recipe balances precision with simplicity: 350°F for 35 minutes yields perfectly set layers, while a buttercream or ganache ties everything together with a glossy finish. No special equipment needed—just a standard oven and patience for cooling. The ganache drizzle adds that restaurant-quality touch, turning a homemade cake into a showstopper dessert.
What sets this apart is the texture—fudgy yet tender, with no cakey aftertaste. The ganache isn’t just decoration; it’s the star, cutting through the richness with its smooth, semi-solid consistency. Whether you’re baking for a celebration or craving a midnight treat, this cake delivers every time.
For extra indulgence, add chocolate chunks or a sprinkle of sea salt to the batter. The result? A dessert so good, it’ll disappear faster than you can say "second slice." Let’s get baking!
Ingredients for all chocolate cake
High-quality cocoa, rich chocolate chunks, and velvety ganache make this cake irresistible.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature for easy mixing |
| Granulated Sugar 🍚 | 2 ¼ cups | Superfine sugar for smoother texture |
| High-Quality Cocoa Powder 🍫 | ¾ cup | Dutch-processed for rich flavor |
| All-Purpose Flour 🌾 | 2 cups | Sifted before mixing |
| Large Eggs 🥚 | 4 whole | Room temperature for best mixing |
| Baking Soda 🧂 | 1 tsp | Pure, not baking powder |
| Espresso Powder ☕ | 1 tbsp | Or 2 tbsp strong brewed coffee |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Vanilla Extract 🌿 | 2 tsp | Pure Madagascar bourbon |
| Semisweet Chocolate Chunks 🍫 | 1 cup | High-quality, 60% cocoa |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for rich ganache |
| Dark Chocolate Bars 🍫 | 12 oz | 70% cocoa, chopped fine |
| Flaky Sea Salt 🧂 | 1 tsp | For garnish on ganache |
The cocoa powder is non-negotiable—Valrhona or Ghirardelli make all the difference here. Skip the cheap grocery store brands; they’ll leave a bitter aftertaste. For the chocolate chunks, Callebaut or Guittard are my go-tos—they melt beautifully and keep their shape. The dark chocolate bars? 70% cocoa or higher ensures that deep, complex flavor without being too bitter. If you’re in a pinch, chop a high-end chocolate bar yourself—pre-packaged chunks often have stabilizers that ruin the texture. And trust me, the espresso powder enhances the chocolate flavor without tasting like coffee.
No cocoa powder? Melted dark chocolate at double the amount works in a bind, but it’ll make your cake denser. Running out of chocolate chunks? Use chopped nuts or dried fruit for texture, though the flavor won’t be the same. The ganache needs full-fat heavy cream—skip the light version, or it’ll seize. And if you can’t find flaky sea salt, fine Maldon works too, just sprinkle it more generously. Pro tip: Toast your cocoa powder in the oven for 5 minutes before mixing—it deepens the flavor and cuts through any bitterness.
Store the cake layers wrapped in plastic at room temperature for up to 3 days, but honestly, it’s best fresh. The ganache keeps for 1 week in the fridge, but it’s at its peak the day you make it. For extra indulgence, freeze the ganache in ice cube trays—thaw and reheat for a quick drizzle later. And if you’re making this ahead, assemble the cake the day before; the flavors meld beautifully overnight. Just don’t refrigerate the whole cake—bring it to room temp before serving.
Why You'll Love This Recipe
- Here’s what sold me: that crack when you slice it. The butter keeps it moist but not greasy, while the sugar caramelizes just enough to give every bite a subtle crunch. Honestly, I’ve made chocolate cakes that were either dense or dry, but this one? It’s got that perfect balance—like a hug from a dessert.
- I’ll be real: I make this and always have slices waiting for me. The butter keeps it fresh for days, and honestly, the flavor gets better the second day—like a good wine. Plus, it’s budget-friendly: a single batch costs me less than half what I’d pay for a fancy bakery slice, and the ingredients are pantry staples. Win-win.
Step-by-step instructions for all-chocolate cake with ganache drizzle
Here's how to create decadent fudgy layers and silky ganache that'll make this dessert unforgettable.
Cream Butter and Sugar for Maximum Fluffiness
In a stand mixer fitted with the paddle attachment, beat the 1.5 cups unsalted butter and 2.25 cups granulated sugar on medium speed for 5-7 minutes until light and fluffy. You're looking for a texture that nearly triples in volume and becomes pale in color—this incorporates air that will make your cake layers tender and moist. I like to press down on the mixture with my spatula occasionally to check for ribbon consistency.
This step is crucial because under-creaming leads to dense layers, while over-creaming can develop gluten. Stop mixing when the sugar is completely dissolved and the mixture looks like thick whipped cream. Scrape down the sides of the bowl to ensure even mixing before adding the next ingredients.
Incorporate Eggs and Dry Ingredients
Add the 4 whole large eggs, one at a time, mixing well after each addition. Then stir in the 2 teaspoons vanilla extract and 1 tablespoon espresso powder. The espresso powder enhances the chocolate flavor without adding bitterness—think of it as a secret weapon for chocolate lovers.
In a separate bowl, whisk together the 2 cups all-purpose flour, 0.75 cup high-quality cocoa powder, 1 teaspoon baking soda, and 0.5 teaspoon salt. Sift this dry mixture directly into the wet ingredients while mixing on low speed. Mix just until combined—you should still see small flour streaks. Overmixing develops gluten, which makes the cake tough. Fold in the 1 cup semisweet chocolate chunks by hand using a silicone spatula.
Bake the Layers to Perfect Doneness
Preheat your oven to 350°F and grease two 8-inch round cake pans with butter, then line the bottoms with parchment paper. Divide the batter evenly between the pans. Bake for 30-35 minutes or until a toothpick inserted into the center comes out with moist crumbs but no wet batter. The edges should be set, but the tops should still look slightly underdone—they'll firm up as they cool.
Here's the thing—don't open the oven during baking. The temperature fluctuations can cause the cakes to sink or develop domes. Let them bake undisturbed until they're perfectly set. Once done, remove from the oven and let them cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
Prepare the Rich Chocolate Ganache
While the cakes cool, prepare the ganache by combining the 12 ounces dark chocolate bars and 1.5 cups heavy cream in a heatproof bowl. Place the bowl over a pot of simmering water, ensuring the bottom of the bowl doesn't touch the water. Stir gently until the chocolate and cream melt completely and the mixture becomes smooth and glossy.
Let the ganache cool slightly until it thickens enough to coat the back of a spoon but is still pourable. This usually takes about 10-15 minutes. If it thickens too much, gently reheat it over low heat or stir in a few drops of cream to loosen it. The ganache should be thick enough to drizzle but still flow smoothly.
Assemble and Garnish the Cake
Once the cakes are completely cool, level the tops if necessary using a serrated knife. Place one layer on a serving plate and spread a thin layer of the ganache on top. Place the second layer on top of the ganache and spread the remaining ganache over the top and sides of the cake. Use a spatula to create a smooth finish.
Sprinkle the top with 1 teaspoon flaky sea salt for a sophisticated contrast to the rich chocolate. Let the ganache set for at least 30 minutes in the refrigerator before serving. This chilling time ensures the ganache firms up beautifully and makes slicing easier. Each slice should reveal a perfect balance of fudgy cake and velvety ganache.
Pro Tips For Making All Chocolate Cake
- Melt Butter Slowly: I learned this the hard way—dumping cold butter into hot sugar makes a greasy mess that won’t emulsify right. Warm the butter in the saucepan first, then add sugar gradually while stirring constantly. The mixture should bubble gently, not splatter like a science experiment gone wrong. ---
- Sift That Cocoa: High-quality cocoa powder is a game-changer, but unsifted cocoa clumps like a grumpy cat in a ball of yarn. Sift it with the flour before mixing—this guarantees even distribution and prevents dry pockets in your cake. (Yes, even if you’re impatient like me.) ---
- Room-Temp Eggs Matter: Cold eggs from the fridge won’t blend smoothly, and you’ll end up with streaky batter that looks like it was whipped by a toddler. Let them sit in warm water for 5 minutes first—they’ll mix in like butter, not lumps. Trust the process. ---
- Don’t Overmix the Batter: The second you see flour streaks disappear, stop stirring. Overmixing develops gluten, and your cake will turn out dense and chewy instead of light and fudgy. Scrape the bowl once, then call it done—your future self will thank you.
Make-ahead tips for leftovers
Batter Prep Ahead
Mix the cake batter up to 24 hours ahead and store it in an airtight container in the fridge. The flavors deepen overnight, and the batter comes to room temperature beautifully when you're ready to bake. Just give it a quick whisk before dividing into pans—no need to remix thoroughly. This is my go-to trick for stress-free baking mornings. 💫
Bake and Freeze Layers
Bake the layers as directed, then cool completely before wrapping each layer tightly in plastic wrap. Place them in a freezer-safe bag and freeze for up to 1 month. Thaw overnight in the fridge before assembling—they’ll be perfectly moist when you’re ready to drizzle with ganache. Pro tip: Label the bag with the date to track freshness. ❄️
Ganache Make-Ahead Magic
Prepare the ganache 1 day ahead and store it in the fridge in an airtight container. It’ll thicken as it cools, but simply reheat it gently in the microwave (10-second bursts) or over a double boiler until smooth. The flavor actually improves with time, developing richer notes. I like to reheat it for 2-3 minutes before drizzling to get that glossy, restaurant-quality finish. 🍫
Assemble the Night Before
Stack and frost the cake 24 hours before serving—this is where the magic happens. The ganache will set beautifully in the fridge, and the cake layers will absorb the flavors overnight. Just bring it to room temperature for 30-45 minutes before slicing to ensure clean cuts. Trust me, this one step transforms a good cake into an unforgettable dessert. ✨
Storage and Serving
Store the fully assembled cake in the fridge for up to 3 days—the ganache keeps it fresh and prevents drying. For best texture, let it sit at room temperature for 15-20 minutes before serving. If you need to reheat slices, warm them in the microwave for 5-8 seconds to soften the ganache slightly. The contrast of warm cake and cool ganache is pure bliss. 🔥
Nutrition facts
Frequently asked questions
Why does your recipe use espresso powder instead of coffee?
The espresso powder enhances the chocolate flavor without adding bitterness or moisture that brewed coffee would. Just 1 tablespoon intensifies the cocoa notes, creating a deeper, more complex taste. Think of it as a flavor amplifier—it’s subtle but makes a big difference in a rich chocolate cake.
Can I substitute melted chocolate for cocoa powder?
Yes, but it will make your cake denser. Replace 0.75 cup cocoa powder with 1.5 cups melted dark chocolate (cooled slightly). This works in a pinch, though it reduces the cake’s rise slightly. For best results, use high-quality chocolate with at least 60% cocoa to avoid bitterness.
How do I fix cracked cake layers?
Cracks usually happen from overmixing or opening the oven too soon. To fix them, spread a thin layer of ganache between layers before assembling. For presentation, use the ganache to "seal" the cracks—it’ll create a smooth finish. If the cake is already baked, level the tops with a serrated knife and proceed with assembly.
What’s the best way to store leftovers?
Wrap individual slices in plastic wrap and store them in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate the whole cake (covered) for up to 3 days. Reheat slices in the microwave for 5-10 seconds to soften the ganache before serving.
Can I make this cake gluten-free?
Replace the 2 cups all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob’s Red Mill). Add 0.5 teaspoon xanthan gum to mimic gluten’s structure. Note that gluten-free cakes may be slightly denser, so reduce baking time by 2-3 minutes and check for doneness early.
