Desserts
This old-fashioned chocolate cake recipe delivers the moist layers and rich chocolate flavor that make it a timeless dessert classic. The secret lies in a precise balance of cocoa powder, buttermilk, and baking soda—ingredients that work together to create a tender crumb and deep chocolate taste.
I’ve perfected this version over years of baking, ensuring every slice stays perfectly moist without being dense, and the frosting adds just the right amount of sweetness.
The cake’s texture is what sets it apart: fluffy yet dense, with a subtle crumb that melts in your mouth. Traditional techniques like using buttermilk for moisture and baking soda for lift create that signature old-fashioned flavor, while a simple vanilla buttercream frosting ties everything together beautifully.
This isn’t just a cake—it’s a nostalgic treat that feels like a hug in every bite.
What makes this recipe foolproof is the method itself: precise measurements, gentle folding of ingredients, and a foolproof baking time that guarantees consistent results. Whether you’re baking for a special occasion or just craving a slice of comfort, this cake delivers on every level.
The frosting is optional, but trust me—it elevates the experience to another level.
For those who love coffee or espresso, a simple addition of instant coffee powder to the batter deepens the chocolate flavor even further. Serve it warm with a scoop of vanilla ice cream or enjoy it at room temperature for the perfect balance of richness and sweetness. Let’s get baking!
Ingredients for old fashioned chocolate cake
Basic pantry staples transform into a rich, moist chocolate cake with tender layers.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 cups | Sifted for even texture |
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat |
| Granulated Sugar 🍚 | 1 ¾ cups | White or light brown |
| Cocoa Powder 🍫 | ¾ cup | Dutch-processed for richness |
| Buttermilk 🥛 | 1 cup | Room temperature, not cultured |
| Large Eggs 🥚 | 2 whole | Room temperature, separated |
| Baking Soda 🧂 | ½ tsp | Freshly measured |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🍯 | 2 tsp | Pure alcohol-free preferred |
| Instant Coffee Powder ☕ | 1 tsp | Optional, for depth |
| Hot Water 💧 | ½ cup | For dissolving cocoa |
| Vanilla Buttercream Frosting 🧁 | 1 ½ cups | Optional but recommended |
The cocoa powder is non-negotiable here—Dutch-processed gives that signature deep flavor. Ghirardelli or Hershey's Special Dark are my go-tos, but any quality brand works. Butter should be room temperature—press a finger in, it should leave a slight dent but not be greasy. For the buttermilk, if you forget to buy it, mix 1 cup milk with 1 tbsp vinegar or lemon juice and let it sit for 5 minutes. The eggs? Room temperature is key—they'll blend smoother and create a lighter texture. I always buy extra eggs when they're on sale and keep them in the fridge door for quick access.
No buttermilk? Plain yogurt thinned with milk works in a pinch, though it adds a slight tang. Short on cocoa powder? Melted dark chocolate chips can substitute at a 1:1 ratio, but the texture will be denser. The instant coffee powder is optional but deepens the chocolate flavor—if you don’t have it, skip it or use 1 tsp espresso powder. For the frosting, I use a simple vanilla buttercream made with 1 cup softened butter, 3 cups powdered sugar, and 2 tbsp milk. If you’re feeling fancy, add a splash of vanilla extract or a pinch of salt to balance the sweetness. The frosting should be thick enough to hold peaks but spreadable—adjust with more powdered sugar or milk as needed.
This batter keeps in the fridge for up to 2 days, covered tightly. For longer storage, bake the cake and freeze it unfrosted for 3 months—thaw at room temperature before frosting. The frosting can be made a day ahead and stored in the fridge, then whipped back to fluffiness with a hand mixer. Pro tip: Wrap the cake in plastic wrap before frosting to keep it moist. Slice and serve at room temperature for the best texture—warm slices with ice cream are pure magic, but the cake is delicious either way.
Why You'll Love This Recipe
- No Fuss Mixing: The butter and sugar get creamed in one bowl—no extra pans, no extra stress. I just dump the dry stuff in, stir, and let the buttermilk do its magic. Five minutes of hands-on work, tops.
- Rich Without Bitter: That cocoa powder isn’t just any cocoa—it’s the good stuff, balanced by the buttermilk’s tang. The sugar caramelizes just enough to give it that old-school depth, not too sweet, not too dark. Honestly, it’s the kind of chocolate cake that makes store-bought look sad.
- Birthday or Breakfast: Slice it for a celebration, or grab a fork and eat it straight from the pan. I’ve served it at potlucks, packed it in lunchboxes, and even reheated slices for a lazy Sunday morning. The buttermilk keeps it moist enough to handle all the roles.
- Budget Wins Again: Flour, butter, sugar—these are pantry staples that won’t break the bank. A single cake feeds six, and leftovers? They stay fresh for days. Between us, I’ve made this for under $8 total. That’s a steal for something this crave-worthy.
Step-by-step instructions for old fashioned chocolate cake
Here's how to bake a decadent chocolate cake with fudgy layers and perfect moisture every time.
Prepare the Chocolate Batter
Preheat your oven to 350°F and grease two 9-inch round cake pans with butter, then dust with flour. In a medium saucepan, combine the 0.75 cup cocoa powder and 0.5 cup hot water. Whisk over low heat until the cocoa is completely dissolved and the mixture is smooth—this prevents lumps in your batter. Let it cool for 5 minutes.
In a large mixing bowl, cream the 1 cup unsalted butter and 1.75 cups granulated sugar together until light and fluffy, about 3-4 minutes on medium-high speed. Add the 2 whole large eggs, one at a time, mixing well after each addition. Scrape down the sides of the bowl to ensure everything is fully incorporated.
Combine Dry Ingredients
Sift together the 2 cups all-purpose flour, 0.5 teaspoon baking soda, 0.5 teaspoon salt, and 1 teaspoon instant coffee powder (if using) into a separate bowl. This ensures an even distribution of leavening agents and prevents dense layers. Gradually add the dry mixture to the butter-sugar mixture in three parts, alternating with the 1 cup buttermilk, beginning and ending with the flour.
Mix on low speed just until combined—overmixing develops gluten, which can make your cake tough. Stir in the 2 teaspoons vanilla extract and the cooled cocoa mixture. The batter should be thick but pourable. If it looks too thick, add 1-2 tablespoons of buttermilk to loosen it slightly.
Bake to Perfect Moisture
Divide the batter evenly between the prepared cake pans. Tap the pans gently on the counter to release any air bubbles. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean with just a few moist crumbs clinging to it. Rotate the pans halfway through baking for even cooking.
Do not overbake—this is the key to maintaining moisture. The cake should be springy to the touch and slightly underdone in the center when removed from the oven. Let the cakes cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely before frosting. This resting period ensures even slicing and prevents crumbling.
Frost and Serve
Once the cakes are completely cool, spread 1.5 cups vanilla buttercream frosting evenly between the layers and over the top and sides of the cakes. For extra richness, you can add a thin layer of chocolate ganache between the frosting and cake layers. Chill the cake in the refrigerator for 30 minutes before slicing to help the frosting set.
Slice into wedges and serve immediately. The cake should have a rich, fudgy texture with a tender crumb, and the frosting should be smooth and creamy. Store any leftovers in an airtight container in the refrigerator for up to 3 days, or freeze for up to 1 month for maximum freshness.
Pro Tips For Making Old Fashioned Chocolate Cake
- MEASURE COCOA PRECISELY: Use a kitchen scale for the cocoa powder—spoons pack it differently, and even 1 extra tablespoon throws off the balance between rich chocolate flavor and cake structure. I learned this after making a cake that tasted bitter and dense; now I weigh it every time.
- WHISK DRY INGREDIENTS FIRST: Combine flour, sugar, and cocoa powder in the bowl before adding wet ingredients—this prevents lumps and ensures even distribution. I used to mix them in as I went, and the batter always ended up streaky. Do this step, then fold in the buttermilk gently.
- BAKE UNTIL SPRINGY: Tap the center of the cake—it should spring back slowly, not jiggle like jelly. Old-fashioned cakes often underbake because they’re dense, but overbaking dries them out. Pull it when the edges are set but the middle still has a slight give.
- COOL COMPLETELY BEFORE FROSTING: Let the cake sit in the pan for 10 minutes, then transfer to a wire rack for at least an hour. Icing a warm cake makes it runny and soggy—trust me, I’ve ruined multiple layers this way. Patience here guarantees clean slices and a professional finish.
Pro cooking tips for this recipe
Butter Temperature Matters
The butter in this recipe must be room temperature—not too soft, not too firm. Press your finger into the center: it should leave a slight indentation but not feel greasy. I use Land O’Lakes unsalted butter because it’s consistently reliable, but any brand works.
If your butter is too cold, it won’t cream properly with the sugar, leading to a dense cake. If it’s too warm, the batter may separate. Let it sit at room temperature for 1-2 hours before starting. 🧈
Cocoa Dissolving Technique
Never skip dissolving the cocoa powder in hot water! This step ensures a smooth batter without lumps. Use a whisk or silicone spatula to stir constantly over low heat until fully combined. Let it cool for 5 minutes before adding to the wet ingredients.
I’ve seen beginners skip this, and the result? Gritty texture and uneven flavor distribution. For extra richness, I sometimes add 1 tbsp melted dark chocolate to the cocoa mixture. 🍫
Baking Soda vs. Baking Powder
This recipe calls for baking soda, not baking powder—don’t substitute them! Baking soda needs an acid (like buttermilk or vinegar) to activate, while baking powder is a complete leavener. Measure your baking soda precisely: too much creates a metallic taste, and too little flattens the cake.
I use Arm & Hammer baking soda because it’s finely ground and reliable. For extra lift, add ½ tsp vinegar to the buttermilk before mixing. 💡
Don’t Overmix the Batter
Once you’ve added all the dry ingredients, mix just until combined—about 20-30 seconds. Overmixing develops gluten in the flour, which makes the cake tough. I use a hand mixer on low speed and stop as soon as the batter is smooth.
For extra assurance, scrape the bowl with a spatula to check for dry spots. The batter should be thick but pourable, like heavy pudding. 🌀
Baking Time Precision
Bake the cake until a toothpick inserted in the center comes out with just a few moist crumbs—not wet batter, not completely clean. Overbaking dries out the cake, while underbaking leaves it gummy. I set a timer for 30 minutes and check at 28 minutes.
Rotate the pans halfway through baking for even cooking. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack—this prevents crumbling. ⏰
Frosting Consistency Tips
Your vanilla buttercream should be thick enough to hold peaks when piped but still spreadable. If it’s too soft, chill it for 15-20 minutes before using. If it’s too stiff, add 1 tsp milk or heavy cream at a time.
I like to whip mine with a stand mixer on medium speed for 3-4 minutes until fluffy. For extra flavor, fold in 1 tbsp cocoa powder or a pinch of salt. Spread evenly between layers and over the top for a polished look. 🧁
Nutrition facts
Frequently asked questions
Why does this chocolate cake turn out so moist?
The secret lies in the combination of buttermilk (which adds moisture and tenderness) and baking soda (which creates lift without drying out the cake). The hot water dissolved cocoa also helps distribute fat evenly, preventing dryness. Plus, we avoid overbaking—pulling it when a toothpick comes out with just a few moist crumbs keeps it perfectly tender.
Can I make this cake without buttermilk?
Mix 1 cup milk with 1 tablespoon vinegar or lemon juice and let it sit for 5 minutes to create a substitute. For extra richness, you could also use plain yogurt thinned with milk (1:1 ratio). Just be aware it may add a slight tang. The cake will still turn out delicious—just slightly different in texture.
What's the best way to store leftover slices?
For short-term storage, keep the cake in an airtight container at room temperature for up to 2 days. For longer storage, freeze the unfrosted cake (wrapped tightly) for 3 months. Thaw overnight in the fridge before adding frosting. The frosting itself can be made ahead and stored separately in the fridge for up to 3 days.
How can I make this cake even richer?
For a deeper chocolate flavor, add 1 tablespoon melted dark chocolate to the cocoa mixture or use 1 teaspoon instant coffee or espresso powder in the dry ingredients. You could also replace 1 tablespoon of the flour with cocoa powder for intensified richness. Just remember to reduce another dry ingredient by the same amount to maintain proper proportions.
Why did my cake crack on top?
Cracking usually happens when the cake cools too quickly or the oven temperature fluctuates. Try these fixes: Don't open the oven door during baking, ensure your oven is properly calibrated, and let the cake cool in the pan for 10 minutes before transferring. For extra insurance, you can also brush the tops with simple syrup (equal parts sugar and water) before baking.