Desserts
Nana's chocolate cake recipe delivers layers of rich, velvety chocolate perfection that stays moist for days—thanks to a buttermilk trick I learned from her kitchen notes. The secret lies in the precise balance of cocoa powder, buttermilk, and a touch of coffee to deepen the flavor without overpowering it.
Every time I bake this, the kitchen fills with that unmistakable chocolate aroma that makes it impossible to resist slicing a piece before the frosting goes on.
What makes this recipe truly special is how it combines classic techniques with a few unexpected ingredients that elevate the flavor. The cake batter is mixed just until combined—overmixing would make the texture dense instead of tender. And that buttermilk?
It's not just for moisture; it adds a subtle tang that cuts through the richness of the chocolate. Baking at the right temperature ensures even layers that stay perfectly moist in the center while developing a golden crust.
The result is a cake that's rich yet not overly sweet, with layers that slice cleanly and hold their shape. The buttermilk method guarantees that moist texture you crave, while the coffee-infused cocoa gives it depth.
Whether you top it with a simple chocolate ganache or go for a classic buttercream, this cake will be the star of any dessert table. Here's how to make it exactly like Nana's.
This recipe works perfectly for birthdays, holidays, or whenever you need a crowd-pleasing dessert. The frosting suggestions are optional, but the cake itself is foolproof—just follow the steps carefully, and you'll end up with layers that taste like home.
Trust me, once you try this method, you'll never go back to dry, crumbly chocolate cake again.
Ingredients for nana's chocolate cake
Nine simple ingredients create Nana's legendary moist chocolate cake layers.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Cocoa Powder 🍫 | ¾ cup | Dutch-processed, unsweetened |
| Buttermilk 🥛 | 1 cup | Fresh, not powdered |
| Instant Espresso Powder ☕ | 1 tbsp | Or 1 tsp instant coffee |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Baking Soda 🧂 | ½ tsp | Not baking powder |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🌿 | 1 tbsp | Pure alcohol-based |
| Hot Water 💧 | ½ cup | To bloom cocoa |
| Vegetable Oil 🫒 | ¼ cup | For layering |
The cocoa powder is non-negotiable—Dutch-processed gives that rich, velvety flavor Nana loved. Ghirardelli or Hershey's Special Dark are my go-tos, but any good quality brand works. That buttermilk? Don't substitute powdered—it won't give the same tangy moisture. I always grab extra eggs at Trader Joe's because they're cheaper there, and room temperature eggs mix better. The instant espresso powder is a game-changer—it deepens the chocolate flavor without being overpowering (and it's way easier than brewing fresh).
No buttermilk? Mix 1 tbsp vinegar or lemon juice with 1 cup milk—let it sit 5 minutes. Out of cocoa powder? Melted dark chocolate works at half the amount, but the texture might be denser. The vanilla extract should say 'pure'—the imitation stuff tastes like perfume. And if you're using brown sugar, pack it tightly—it measures differently. The vegetable oil is for layering between cakes, but you can skip it if you're making a single layer cake (though Nana would probably scold you).
Store leftovers in an airtight container with parchment between layers—keeps them moist for 3-4 days. Freezes beautifully for up to 3 months if wrapped tightly in plastic. I always make two cakes—one for now, one for later. The frosting? That's your call—Nana used buttercream, but chocolate ganache is my favorite. Just don't skip the buttermilk trick—that's what makes it legendary.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe because it’s a whisk-and-fold affair—no stand mixer, no electric beaters, just elbow grease for two minutes. That buttermilk keeps the crumb tender without overworking the batter, and honestly? My arms are still intact after years of making it.
- Rich Without Overpowering: The secret’s in the cocoa-to-sugar ratio—deep enough to satisfy chocolate cravings, but the buttermilk cuts through the bitterness so it’s never cloying. I’ll be real: my first attempt used too much cocoa, and it tasted like a brick. This version? Chef’s kiss. The butter adds that melt-in-your-mouth richness without needing extra fat.
- Birthday to Boredom: This cake is my go-to for anything—birthday surprises, last-minute potlucks, or even a Monday night treat when I need a pick-me-up. The buttermilk also makes it freeze beautifully, so I’ll bake a whole sheet cake and pull out slices for weeks. (Yes, even on a Tuesday night.)
- Pantry Staple Magic: Between us, this recipe costs me about $3 to make for a whole cake—flour, sugar, cocoa, butter, and buttermilk are all things I already have. And the leftovers? They stay moist for days, so I can bake once and enjoy it twice (or three times, if I’m honest). No sad, dry crumbs here.
Step-by-step instructions for Nana's chocolate cake recipe
Here's how to bake Nana's legendary moist chocolate cake with layers that stay tender for days.
Bloom the Cocoa for Maximum Flavor
In a medium bowl, whisk together the 0.75 cup cocoa powder and 0.5 cup hot water. Let it sit for 5 minutes while you prepare the other ingredients—this creates a smooth cocoa paste that prevents lumps in your batter. The mixture should look like thick pudding with no graininess.
I always do this first because it gives the cocoa time to fully hydrate and develop its deep chocolate flavor. If you skip this step, you'll end up with pockets of dry cocoa powder that make the cake taste uneven. Trust me, this little trick makes a world of difference in the final texture and taste.
Cream Butter and Sugars Lightly
In a large mixing bowl, combine the 1 cup unsalted butter and 2 cups granulated sugar. Using an electric mixer on medium speed, beat for 3-4 minutes until light and fluffy. You'll know it's ready when the mixture nearly doubles in volume and leaves faint ribbons when the beaters are lifted.
This creaming process incorporates air into the butter and sugar, which helps create that signature tender crumb. Don't rush this step—under-creaming leads to dense cake. I like to scrape down the sides of the bowl every minute or so to ensure everything gets properly incorporated. The butter should be completely smooth with no lumps.
Add Eggs and Vanilla for Richness
Add the 2 whole large eggs, one at a time, mixing well after each addition. Then stir in the 1 tbsp vanilla extract and the bloomed cocoa mixture. Mix on low speed just until combined—about 30 seconds—to avoid over-developing the gluten in the flour.
The eggs add moisture and structure, while the vanilla enhances the chocolate flavor. I always add the eggs one at a time to prevent splattering. At this point, your batter should be thick and smooth with a rich chocolate color. If it looks too thin, don't worry—the flour will thicken it up in the next step.
Combine Dry Ingredients and Buttermilk
In a separate bowl, sift together the 2 cups all-purpose flour, 0.5 tsp baking soda, 0.5 tsp salt, and the 1 tbsp instant espresso powder. With the mixer on low speed, gradually add the dry ingredients to the wet mixture, alternating with the 1 cup buttermilk in 3 additions. Start and end with flour.
This alternating method ensures even distribution of ingredients and prevents the cake from becoming too dense. The buttermilk adds moisture and tenderness while reacting with the baking soda to create lift. Mix just until the flour is incorporated—you should still see some dry flour streaks. Overmixing develops gluten, which makes the cake tough.
Incorporate Oil for Extra Moisture
Remove the mixing bowl from the mixer and gently fold in the 0.25 cup vegetable oil using a spatula. This step ensures the oil is evenly distributed throughout the batter. The oil helps create a fine crumb and keeps the cake moist for days. Fold just until combined—don't overmix or you'll develop gluten.
Your batter should be thick but pourable, with a rich chocolate color. If it looks too thick, you can add 1-2 tablespoons of milk to reach the perfect consistency. The batter should coat the back of a spoon but still flow slowly. Pour the batter into two 8-inch round cake pans lined with parchment paper and greased with butter.
Bake to Perfect Doneness
Preheat your oven to 350°F. Bake the cakes for 30-35 minutes, or until a toothpick inserted in the center comes out with just a few moist crumbs (not wet batter). The edges should be set, but the center should still have a slight wobble.
I know it's tempting to bake until the toothpick comes out completely clean, but that's how you end up with dry cake. The cake will continue cooking as it cools, so it's better to pull it out slightly underdone. Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely before frosting.
Pro Tips For Making Nana'S Chocolate Cake
- Sift That Cocoa: I learned this the hard way—lumpy cocoa powder ruins everything. Sift it with the flour before mixing, even if the recipe doesn’t say so. The cake will be lighter and richer, and you’ll avoid those annoying flour pockets that make bites taste dry.
- Cream Butter Slowly: Don’t rush the butter and sugar step. Beat them on medium speed for 3-4 minutes until the mixture is pale and fluffy—about the color of vanilla ice cream. Rushing this makes the cake dense, and trust me, you don’t want a brick for dessert.
- Measure Buttermilk Right: Buttermilk separates when you pour it in. Mix it with the flour first, then add the wet ingredients last. This keeps the cake moist and prevents a gummy texture—no one wants a cake that fights back when you cut it.
- Test for Doneness Early: This cake sets fast. Pull it out of the oven when the edges look set but the center still jiggles slightly—it’ll firm up as it cools. Overbaking dries it out, and nobody wants a dry chocolate cake. A toothpick with moist crumbs is perfect.
Flavor customization for nana's chocolate cake
Classic Mocha Twist
Boost the chocolate flavor by adding 1 extra tablespoon of instant espresso powder directly to the batter. This creates a subtle mocha note that pairs beautifully with the buttermilk's tang.
For extra depth, I sometimes add ½ teaspoon of cinnamon to the dry ingredients—it enhances the chocolate without overpowering it. 💫
Orange-Zest Brightness
Add 1 tablespoon of fresh orange zest when mixing the wet ingredients for a citrusy contrast that cuts through the richness. The zest should be finely grated and measured by the spoon—don’t pack it down.
I also add 1 teaspoon of orange extract for a more pronounced flavor without the bitterness of the zest. This works especially well with a white chocolate ganache.
Spiced Rum Infusion
For a boozy twist, replace 1 tablespoon of the vanilla extract with 1 tablespoon of spiced rum (like Captain Morgan). The rum adds warmth and depth, especially when paired with a caramel or salted buttercream.
Let the rum sit in the batter for at least 30 minutes before baking to allow the flavors to meld. This variation is perfect for holiday celebrations. 🍹
Peanut Butter Swirl
Create a decadent texture by swirling ½ cup of creamy peanut butter into the batter after folding in the oil. Use a knife to gently cut through the batter in a circular motion, then swirl the peanut butter into the center.
This adds a nutty contrast that balances the chocolate. I recommend using Jif Natural or Skippy for the best flavor. Top with a peanut butter glaze for extra indulgence.
Espresso-Enhanced Ganache
Take the coffee infusion further by making an espresso ganache for frosting. Heat 1 cup heavy cream with 1 tablespoon instant espresso powder until steaming, then pour over 12 oz chopped dark chocolate.
Let it set slightly before spreading—this adds a bold coffee-chocolate flavor that complements the cake perfectly. For extra richness, add 1 tablespoon of brown butter to the ganache. 💡
Salted Caramel Layers
Add a sophisticated touch by drizzling salted caramel sauce between the cake layers. I use 2-3 tablespoons per layer, warming it slightly to make it more fluid. The caramel’s sweetness contrasts beautifully with the buttermilk’s tang, while the flaky sea salt adds a gourmet finish.
Store-bought caramel sauce works, but homemade is even better—just simmer 1 cup sugar until amber, then add ½ cup heavy cream and ¼ teaspoon salt.
Nutrition facts
Frequently asked questions
Why does Nana's recipe use buttermilk instead of regular milk?
The buttermilk creates a tender crumb and adds subtle tang that balances the richness of the chocolate. It also reacts with baking soda for better lift, resulting in that signature moist texture that stays perfect for days.
Can I make this cake in a single layer instead of two?
Use a 9-inch round pan and reduce baking time to 25-30 minutes. The recipe works perfectly for single-layer cakes too—just skip the oil layering step since you won't have multiple layers.
What's the best way to store leftover cake?
Wrap tightly in plastic wrap or store in an airtight container with parchment between layers. It stays fresh for 3-4 days at room temperature or up to 3 months in the freezer. Thaw overnight in the fridge for best texture.
Can I substitute Dutch-processed cocoa powder?
Use natural cocoa powder instead, but add 1 extra tablespoon of baking soda to compensate for its acidity. The flavor will be slightly different—Dutch-processed gives that smooth, velvety taste Nana loved.
Why does the toothpick test sometimes give conflicting results?
Cakes continue baking after removal, so pull them out when the toothpick comes out with moist crumbs (not wet batter). The center should have a slight wobble—overbaking dries out the cake. Let it cool completely before frosting for clean slices.