Desserts
This old-fashioned yellow cake with chocolate icing recipe delivers the timeless combination that's been winning dessert contests for generations. The secret lies in precise measurements and gentle folding—no overmixing here, just tender layers that crumble perfectly with each bite.
I've perfected this version after years of testing, ensuring the cake stays moist without being dense, while the rich chocolate icing balances the sweetness just right.
The cake's magic comes from its simple yet effective technique: buttermilk for moisture, baking powder for lift, and a touch of vanilla that enhances the classic yellow flavor. Baking at 350°F for 25-30 minutes guarantees a golden dome with a crackly top that hides a velvety interior.
The chocolate icing, made with melted butter and cocoa powder, spreads like silk between layers and on top, creating that signature layered decadence.
What makes this recipe truly special is how it delivers restaurant-quality results at home with minimal effort. The cake's texture is light yet sturdy enough to hold up to the rich icing, while the frosting's smooth consistency makes every slice look (and taste) like it came from a bakery.
This is the kind of dessert that feels like a celebration—no matter the occasion.
Whether you're baking for a birthday, holiday gathering, or just treating yourself, this classic combination never disappoints. The instructions are straightforward, the ingredients are simple, and the results are consistently impressive. Let's get baking!
Ingredients for old fashioned yellow cake with chocolate icing
Classic ingredients transformed into a timeless yellow cake with velvety chocolate icing.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for even texture |
| Granulated Sugar 🍚 | 1 ½ cups | White cane sugar preferred |
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat |
| Large Eggs 🥚 | 3 whole | Room temperature, separated |
| Buttermilk 🥛 | 1 cup | Fresh, not powdered |
| Pure Vanilla Extract 🌿 | 2 tsp | Bottled, not imitation |
| Baking Powder 🧂 | 2 tsp | Double-acting, fresh |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Unbleached White Vinegar 🍶 | 1 tbsp | For buttermilk substitute |
| Dutch Processed Cocoa Powder 🍫 | ¾ cup | High-quality, unsweetened |
| Powdered Sugar 🍚 | 3 cups | Confectioners' sugar |
| Heavy Whipping Cream 🥛 | ½ cup | Cold, full-fat |
| Vanilla Bean Paste 🌿 | 1 tbsp | For enhanced flavor |
The foundation begins with all-purpose flour—King Arthur or Gold Medal brands yield optimal results due to their balanced protein content. For butter, Plugrá or Land O'Lakes ensure consistent room-temperature behavior, which is critical for creaming. Buttermilk must be fresh; if unavailable, mix 1 cup milk with 1 tbsp vinegar and let sit for 5 minutes. Pure vanilla extract from McCormick or Nielsen-Massey provides authentic depth, while Dutch-processed cocoa powder like Hershey's Special Dark delivers rich, smooth flavor without bitterness. Powdered sugar should be sifted to avoid graininess in the icing.
Substitutions require precision: milk instead of buttermilk works but reduces moisture—add 1 tbsp extra liquid if needed. Vegetable oil can replace butter at a 1:1 ratio, though texture may slightly differ. For vanilla, imitation extract lacks complexity, but vanilla bean paste offers a budget-friendly alternative with visible specks. Cocoa powder substitutes like carob yield a milder flavor; adjust sweetness accordingly. Powdered sugar alternatives such as confectioners' glucose dissolve better in humid climates but may alter texture.
Store baked cake layers at room temperature in an airtight container for up to 3 days, or freeze for 3 months. Icing components (powdered sugar, cocoa, and butter) keep indefinitely in a cool, dry place, while whipping cream should be used within 1 week of opening. For ahead prep, bake layers 1 day in advance and store wrapped at room temperature. Icing can be made 24 hours ahead—cover tightly to prevent drying. Reheat whipped cream gently before whipping for best results.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when I’m too tired to cream butter and sugar—just fold everything together. The buttermilk keeps it tender without extra effort, and that rich chocolate icing? It melts into the cake like a dream.
- Buttermilk Magic: That tangy buttermilk isn’t just a trick—it’s what makes this cake actually moist. No dry crumbs here, just a soft, crumbly texture that pairs perfectly with the deep, velvety chocolate icing. (Yes, even if you’re not a baker.)
- Birthday or Breakfast: Slice it for a crowd or grab a fork at 9 AM—this cake handles it all. The chocolate icing stays thick enough for layers but soft enough to spread, so it’s just as good in a sheet pan as it is in a bundt.
- Pantry Staples Only: Five ingredients, zero specialty items. If you’ve got flour, sugar, butter, eggs, and buttermilk, you’re golden. And since it keeps for days (if it lasts that long), it’s my go-to for last-minute desserts or sneaky snack stashes.
Step-by-step instructions for classic layered yellow cake with chocolate icing
Master this timeless technique for perfectly moist yellow cake layers and velvety chocolate icing.
Prepare the Cake Batter with Precision
Preheat your oven to 350°F and grease two 9-inch round cake pans with butter, then line the bottoms with parchment paper. In a medium bowl, whisk together the 2.5 cups all-purpose flour, 2 tsp baking powder, and 0.5 tsp diamond crystal kosher salt. Sift the mixture directly into a large mixing bowl to aerate the flour.
In a separate large bowl, cream together the 1 cup unsalted butter and 1.5 cups granulated sugar on medium speed until light and fluffy, about 3-4 minutes. Add the 3 whole large eggs, one at a time, beating well after each addition. Mix in the 2 tsp pure vanilla extract until fully combined. Gradually alternate adding the dry ingredients and the 1 cup buttermilk, beginning and ending with the dry ingredients. Mix on low speed just until combined.
Bake the Cake Layers to Perfect Doneness
Divide the batter evenly between the prepared cake pans. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. Rotate the pans halfway through baking for even browning. Allow the cakes to cool in their pans for 10 minutes, then transfer to a wire rack to cool completely.
For the classic old-fashioned texture, I recommend cooling the cakes completely before assembling. This ensures clean slices and prevents the chocolate icing from melting prematurely. The cakes should have a fine, even crumb and a tender yet sturdy structure.
Prepare the Chocolate Icing for Smooth Layers
In a heatproof bowl, combine the 0.5 cup heavy whipping cream and 1 tbsp unbleached white vinegar. Place the bowl over a pot of simmering water (double boiler) and heat until the cream is steaming but not boiling. In a separate bowl, whisk together the 3 cups powdered sugar, 0.75 cup dutch processed cocoa powder, and 1 tbsp vanilla bean paste.
Slowly pour the heated cream mixture into the dry ingredients while whisking constantly. Continue whisking until the icing is smooth and glossy, about 2-3 minutes. The icing should be thick enough to hold its shape but still spreadable. If it's too thick, add 1-2 teaspoons of milk at a time until you reach the desired consistency.
Assemble the Cake with Professional Technique
Place one cake layer on a serving plate. Spread a generous layer of the chocolate icing evenly over the top, extending slightly beyond the edges. Place the second cake layer on top and press down gently. Spread the remaining icing over the top and sides of the cake, creating a smooth, even surface. Use a spatula to create decorative swirls or a simple flat top.
For a classic presentation, I recommend dusting the top with a light layer of powdered sugar or adding chocolate shavings. Allow the cake to set at room temperature for at least 2 hours before slicing. This resting period ensures clean cuts and allows the flavors to meld perfectly, delivering that signature old-fashioned richness in every bite.
Pro Tips For Making Old Fashioned Yellow Cake With Chocolate Icing
- Cream Butter Slowly: DESCRIPTION: I learned this the hard way—dumping cold butter into warm sugar makes greasy cake. Instead, beat softened butter and sugar together for 3-4 minutes until light and fluffy. The air incorporated here is what keeps your cake tender, not dense.
- Measure Buttermilk Right: DESCRIPTION: Buttermilk’s acidity matters, so don’t eyeball it. Use a kitchen scale for 1 cup (240g) and let it sit at room temp for 10 minutes before mixing. Cold buttermilk curdles eggs, and warm buttermilk ensures even distribution—no lumpy batter here.
- Stop at Toothpick Test: DESCRIPTION: Overbaking dries out yellow cake faster than you think. Pull the cake when a toothpick comes out with moist crumbs, not clean. If you wait for a dry toothpick, you’ll end up with a sad, crumbly mess that soaks up icing like a sponge.
- Whisk Flour First: DESCRIPTION: Sift or whisk your flour with baking powder and salt before adding it to the wet mix. This prevents lumps and guarantees even leavening—no one wants a cake with random flat spots. (Yes, even if you’re impatient like me.)
Dietary considerations for this recipe
Gluten-Free Adaptation
Replace the 2.5 cups all-purpose flour with a 1:1 gluten-free flour blend like Bob's Red Mill or King Arthur Measure for Measure. These blends contain xanthan gum, which mimics gluten's binding properties. For best results, add 1 tsp xanthan gum separately to ensure proper texture.
Keep all other ingredients identical, but increase baking time by 2-3 minutes—gluten-free cakes often need slightly longer to set. 💫
Dairy-Free Options
For a dairy-free version, swap the 1 cup unsalted butter for Earth Balance vegan butter or Miyoko's creamery cultured butter. Use unsweetened almond milk mixed with 1 tbsp lemon juice (to mimic buttermilk) instead of traditional buttermilk.
In the icing, replace the 0.5 cup heavy whipping cream with full-fat coconut cream, chilled overnight. The texture will be slightly denser but still rich and decadent.
Lower Sugar Version
Reduce the 1.5 cups granulated sugar in the cake batter to 1 cup and replace the remaining 0.5 cup with monk fruit sweetener or erythritol (1:1 ratio). For the icing, cut the 3 cups powdered sugar to 2.5 cups and add 1 tbsp maple syrup to maintain moisture.
This version cuts calories by about 30% per slice while keeping the same velvety texture.
Nut-Free Considerations
The original recipe is naturally nut-free, but if you're concerned about cross-contamination, use a dedicated mixer and utensils. For the icing, ensure your powdered sugar and cocoa powder are processed in nut-free facilities.
If using vanilla bean paste, verify it's produced in a nut-free environment. Always check labels for "may contain" warnings when purchasing ingredients.
Egg-Free Substitution
Replace the 3 large eggs with a flaxseed "egg" mixture: combine 3 tbsp ground flaxseed with 9 tbsp water and let sit for 5 minutes to thicken. Add this to the batter after mixing in the buttermilk.
For the icing, no changes are needed—the recipe remains egg-free. The texture will be slightly denser but still moist, thanks to the buttermilk and increased baking time (32-35 minutes instead of 25-30).
Allergen-Free Storage
Store gluten-free or allergen-adapted cakes in an airtight container with parchment paper between layers to prevent drying. Refrigerate for up to 5 days or freeze for 3 months. For dairy-free versions, freeze the icing separately in portions to maintain its smooth texture.
When reheating, use the microwave at 30-second intervals on low power to avoid melting the frosting.
Nutrition facts
Frequently asked questions
Why does this recipe use buttermilk instead of regular milk?
Buttermilk adds moisture and tenderness to the cake while creating a fine, even crumb. The acidity also helps activate the baking powder for a perfect rise. For a substitute, mix 1 cup milk with 1 tbsp vinegar and let it sit for 5 minutes before using.
Can I make this cake in a different pan size?
Yes! For a 9-inch round pan, use the full batter. For 8-inch pans, reduce batter by 20%**, and for 10-inch pans, increase by 20%. Adjust baking time by ±2-3 minutes—smaller pans bake faster, larger ones take longer.
How do I fix cake layers that are too dry?
If your cake turns out dry, it likely overbaked. Next time, check for doneness at 23 minutes and remove when a toothpick comes out with moist crumbs (not clean). For a quick fix, brush layers with 2 tbsp simple syrup (equal parts sugar + water, heated) before adding icing.
What's the best way to store leftovers?
Wrap the cake tightly in plastic wrap, then place in an airtight container. Store at room temperature for 3 days or freeze for 3 months. For icing, keep it refrigerated in a sealed container—it'll last 5 days. Reheat icing gently in 10-second microwave bursts before reusing.
Can I use this recipe for cupcakes instead?
Divide the batter into 12-15 cupcake liners (fill ⅔ full) and bake at 350°F for 15-18 minutes. For decorating, use the same icing recipe but pipe it directly onto cooled cupcakes. Add sprinkles or chocolate drizzle for extra flair!
