Desserts
This old-fashioned yellow cake with chocolate icing delivers the perfect balance of tender, buttery layers and velvety ganache that melts at the first bite. The secret lies in precise measurements and gentle folding—no overmixing here, just rich vanilla flavor that stays moist for days.
I’ve baked this recipe for every celebration, from birthday parties to holiday gatherings, and it never fails to impress.
The cake itself is a classic—light, fluffy, and infused with real vanilla extract for that authentic old-fashioned taste. Baking at 350°F for 25-30 minutes ensures a golden top with a tender crumb, while the chocolate icing is a rich ganache made with high-quality dark chocolate and heavy cream.
The contrast between the warm vanilla cake and the cool, decadent chocolate is what makes this dessert unforgettable.
What sets this recipe apart is the foolproof technique for achieving the perfect texture—no dry crumbs or dense layers. The icing, once set, creates a glossy finish that’s easy to slice and serves beautifully.
Whether you’re feeding a crowd or treating yourself, this cake is a timeless favorite that always delivers.
Ready to bake? The ingredients are simple, but the results are anything but ordinary. Let’s get started with a recipe that’s been a staple in kitchens for generations.
Ingredients for old fashioned yellow cake with chocolate icing
Twelve classic ingredients create the perfect buttery vanilla cake with velvety chocolate ganache.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White sugar preferred |
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat |
| Pure Vanilla Extract 🌿 | 2 tbsp | Real vanilla, not imitation |
| Large Eggs 🥚 | 3 whole | Room temperature preferred |
| Baking Powder 🧂 | 2 tsp | Aluminum-free for best rise |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Milk 🥛 | 1 cup | Whole milk for richness |
| Dark Chocolate Bars 🍫 | 12 oz | 70% cocoa, chopped fine |
| Heavy Cream 🥛 | 1 cup | Whole fat for ganache |
| Powdered Sugar 🍚 | 2 cups | Confectioners' sugar, sifted |
The all-purpose flour is non-negotiable here—King Arthur or Gold Medal brands deliver the best texture. For the butter, Land O'Lakes or Plugrá are my go-tos; they cream smoothly at room temperature. The dark chocolate should be high-quality bars like Ghirardelli or Lindt—avoid chips or baking bars, which melt unevenly. Pure vanilla extract is essential; McCormick or Nielsen-Massey are reliable brands. Room-temperature eggs incorporate better, so take them out 30 minutes before mixing. The baking powder should be fresh—test by checking the expiration date, as old powder loses its lift.
No vanilla extract? Vanilla bean paste works in a pinch, though the flavor won’t be identical. Running short on milk? Heavy cream thinned with a splash of water mimics the richness. For the chocolate ganache, semi-sweet chocolate chips can substitute bars, but chopping chocolate ensures smoother melting. The powdered sugar should be 10X sifted for a silky icing—don’t skip this step. If you prefer a lighter icing, swap half the powdered sugar for sifted cornstarch. For a deeper chocolate flavor, add 1 tsp instant espresso powder to the ganache mixture.
Store the cake layers wrapped in plastic at room temperature for up to 2 days—they’ll stay moist if sealed tightly. The ganache can be made a day ahead and reheated gently to 110°F for a silky finish. Once assembled, the cake keeps 3-4 days in the fridge, though it’s best enjoyed within 2 days. For serving, use a serrated knife dipped in hot water for clean slices. Freeze fully assembled layers for up to 1 month—thaw at room temperature before adding the icing.
Why You'll Love This Recipe
- No-Fuss Mixing: I swear, this cake comes together with just a bowl and a whisk—no stand mixer, no fancy tools. Cream the butter and sugar until light, crack in the eggs one at a time, then fold in the flour. That’s it. Five minutes of active work, and the rest is just waiting.
- Rich Chocolate Hug: The secret’s in the butter-to-sugar ratio—creamy, not greasy—and the vanilla extract brightens every bite. Then that velvety chocolate icing? It’s like a warm embrace for your taste buds, especially when you let it set just enough to hold a fork but still melt in your mouth.
- Birthday to Brunch: This cake is my go-to for celebrations and lazy mornings. Cut it into squares for a quick breakfast with coffee, or frost a whole sheet pan for a crowd. Even my picky nephew asks for seconds—(yes, even on a Tuesday).
- Pantry Staple Magic: You’re not hunting for specialty ingredients here. Flour, sugar, butter, eggs—stuff you already have. And because it keeps well for days, I can bake one batch and feed the family for a week without stress. Budget-friendly? Absolutely. Reliable? Even more so.
Step-by-step instructions for old fashioned yellow cake with chocolate icing
Here's the classic method that delivers tender, moist layers and velvety chocolate ganache every time.
Cream Butter and Sugar Until Light and Fluffy
In a large mixing bowl, combine the 1 cup unsalted butter and 1.5 cups granulated sugar. Using an electric mixer on medium speed, beat for 3-5 minutes until the mixture is pale yellow and nearly doubles in volume. You'll see ribbons form when you lift the beaters—this light texture is crucial for tender cake.
Here's the thing—don't rush this step. The creaming process incorporates air into the butter, which creates that signature fine crumb. If you're using cold butter, let it sit at room temperature for 30 minutes first so it's soft but not melted. Cold butter won't cream properly and will result in dense cake.
Add Eggs and Vanilla for Rich Flavor
Add the 3 whole large eggs, one at a time, mixing well after each addition. Then add the 2 tablespoons pure vanilla extract and mix for another 30 seconds until fully combined. The mixture should be smooth and slightly thickened from the air incorporated in the previous step.
I always use room-temperature eggs for best results—they blend more smoothly and help create a lighter texture. If your eggs are straight from the fridge, let them sit in warm water for 5 minutes before using. The vanilla extract should be real, not imitation, for that authentic old-fashioned flavor that makes this cake special.
Alternate Dry and Wet Ingredients
In a separate bowl, whisk together the 2.5 cups all-purpose flour, 2 teaspoons baking powder, and 0.5 teaspoon salt. With the mixer on low speed, gradually add about ⅓ of the flour mixture, mixing just until combined. Then add ½ cup of the milk, mixing until smooth.
Repeat this alternating process—add another ⅓ of the flour, then ½ cup more milk, and finish with the remaining flour. This gradual addition prevents gluten development and ensures an even distribution of leavening. Stop mixing as soon as all ingredients are incorporated—overmixing develops gluten and makes the cake tough.
Bake the Cake Layers to Perfect Doneness
Divide the batter evenly between two 9-inch round cake pans lined with parchment paper. Smooth the tops with a spatula. Bake in a preheated 350°F oven for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Rotate the pans halfway through baking for even browning.
The cake should be golden on top with slightly domed centers. Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely. This gradual cooling prevents cracking. While the cakes cool, prepare your chocolate ganache—it needs to be ready when the cake is completely cool.
Prepare the Chocolate Ganache Icing
Place the 12 ounces dark chocolate bars in a heatproof bowl. In a small saucepan, heat the 1 cup heavy cream until it just begins to simmer. Pour the hot cream over the chocolate and let it sit for 2 minutes. Then stir gently until the chocolate is completely melted and the mixture is smooth.
Let the ganache cool slightly until it's thick enough to spread but still pourable—about 10-15 minutes. For the classic old-fashioned look, spread about ½ cup of the ganache between each cake layer. Then pipe or spread the remaining ganache over the top and sides of the cake. Use the 2 cups powdered sugar to dust the sides if you prefer a powdered sugar finish.
Chill the cake in the refrigerator for at least 1 hour before serving. This allows the ganache to set properly and enhances all the flavors. The contrast between the tender vanilla cake and rich chocolate ganache is what makes this classic dessert so special.
Pro Tips For Making Old Fashioned Yellow Cake With Chocolate Icing
- Cream Butter Slowly: I learned this the hard way—dumping cold butter into sugar at once means you’ll end up with a gritty mess. Use a hand mixer or stand mixer on medium-high and add butter gradually, letting each addition blend completely before adding more. The goal is a smooth, pale ribbon stage, not a lumpy disaster.
- Sift Your Flour: Skipping this step means uneven texture and potential dry pockets. Sift the flour before adding it to the butter-sugar mix, then whisk out any lumps. If you’re lazy (I know, I know), at least spoon it in gently instead of dumping—your cake’s crumb will thank you.
- Check Doneness Early: Old-fashioned cakes often set faster than modern recipes suggest. Start checking for doneness 10 minutes before the recipe’s estimated time—use a toothpick in the center. If it comes out clean but the edges look set, tent with foil and let it bake another 5–7 minutes. Overbaking turns that tender crumb to rubber.
- Whip Eggs Room-Temp: Cold eggs won’t blend smoothly and can curdle the batter. Take them out of the fridge at least 30 minutes before using—better yet, let them sit in warm water for 5 minutes if you’re in a rush. The batter will be lighter, and your icing will emulsify better too. (Yes, even if you’re impatient like me.)
Wine and beer pairings for this recipe
Classic Wine Pairings
The rich, buttery vanilla notes of this old-fashioned yellow cake pair beautifully with medium-bodied red wines that complement rather than overpower the delicate flavors.
I always reach for a California Zinfandel like Ravenswood Old Vine—its jammy berry and spice notes harmonize with the cake's vanilla while standing up to the chocolate ganache. The slight tannins in Zinfandel also cleanse your palate between bites, making each slice feel like a fresh experience. 🍷
Sweet Dessert Whites
For a lighter option that still enhances the cake's flavors, try a Viognier or Gewürztraminer with their floral and lychee undertones. A bottle of White Zinfandel (yes, really!) works surprisingly well—its subtle sweetness and berry notes bridge the gap between the cake and chocolate beautifully.
I've served this pairing at summer picnics, and it's always a crowd-pleaser because it's refreshing yet still feels special. 🌸
Coffee-Inspired Pairings
Since chocolate ganache has natural coffee undertones, I often suggest pairing this cake with espresso or dark roast coffee instead of wine. A small cup of Italian-style espresso (like Lavazza Super Crema) enhances the chocolate flavors without competing.
For a more indulgent experience, try a chocolate port wine like Dow's Old Tawny—the wine's caramel and chocolate notes create a perfect symphony with the cake. ☕
Beer Alternatives
Don't overlook craft beers for this decadent dessert! A Belgian-style dubbel like Westmalle Trappist offers malty sweetness and caramel notes that complement the cake's vanilla and chocolate. For a lighter option, try a honey ale—the floral honey flavors pair surprisingly well with the vanilla cake.
I've even enjoyed this cake with a stout like Guinness, though the roasted notes can be polarizing. 🍺
Seasonal Variations
In warmer months, I switch to sparkling rosé—its crisp acidity cuts through the richness while the berry notes enhance the cake's vanilla. For winter gatherings, a tawny port** (like Graham's 10-Year-Old) adds warmth and depth that mirrors the cake's comforting qualities.
The key is balancing sweetness with acidity to keep every bite feeling fresh and exciting. ❄️
Nutrition facts
Frequently asked questions
Can I make this cake in a single layer instead of two?
Yes, but the texture will differ slightly. For a single 9-inch layer, reduce the batter by about ⅓ (use 1.5 cups flour instead of 2.5 cups) and bake for 20-25 minutes at 350°F. The cake will be denser, but still delicious! For a taller cake, use a 6-inch pan instead.
Why does my cake turn out dense instead of tender?
Overmixing the batter or using cold ingredients are the most common culprits. Always cream butter and sugar until light and fluffy (about 3-5 minutes), and avoid overmixing after adding flour. Also, ensure your butter, eggs, and milk are at room temperature—cold ingredients prevent proper air incorporation.
How can I make the chocolate icing firmer for easier slicing?
Chill the ganache in the refrigerator for 20-30 minutes before spreading it on the cake. For extra firmness, add 1-2 tablespoons cornstarch to the powdered sugar before dusting the sides. If the ganache is too runny, simply refrigerate it for 5-10 minutes before using. The cake will hold its shape beautifully after chilling for 1 hour.
Can I substitute buttermilk for regular milk?
Replace the 1 cup milk with 1 cup buttermilk for a tangier flavor and slightly denser crumb. The acidity in buttermilk enhances the vanilla and adds a subtle depth. Just make sure to use it immediately after mixing (or refrigerate for up to 3 days) to maintain freshness.
What’s the best way to store leftovers?
Wrap the cake tightly in plastic wrap and store at room temperature for up to 2 days. For longer storage, refrigerate (up to 4 days) or freeze fully assembled layers (up to 1 month). To serve, let it sit at room temperature for 30 minutes before slicing. Avoid storing the ganache separately—it’s best when applied fresh to the cake.