Desserts
This Hershey's old-fashioned chocolate cake delivers the nostalgic, fudgy layers that made it a classic—rich, moist, and crowned with a toasted nut topping that adds satisfying crunch.
The secret lies in precise measurements and a slow bake that ensures every slice stays tender yet dense, just like grandma used to make. I've perfected this recipe over years of baking, balancing Hershey's chocolate's deep cocoa flavor with just enough sweetness to keep it traditional without being overpowering.
The cake's signature texture comes from a combination of melted chocolate and buttermilk, which creates those signature moist layers that hold together beautifully. A simple nut crown—made from chopped pecans or walnuts toasted with brown sugar—adds a caramelized finish that contrasts perfectly with the fudgy interior.
This is the kind of dessert that tastes even better the next day, when the flavors have fully melded together.
What makes this recipe special is its reliability—no fancy techniques, just a straightforward method that delivers professional results every time. The cake bakes up with a crackly top and edges that give way to a soft, velvety center, while the nut crown adds both texture and a touch of sophistication.
Whether you're serving it at a family gathering or treating yourself to a slice, this cake never disappoints.
For an extra touch, dust the nut crown with powdered sugar or drizzle with chocolate ganache before serving. The combination of warm spices in the cake and the toasted nuts creates a flavor profile that's both comforting and indulgent. Let's get baking—this recipe is a timeless favorite for a reason.
Ingredients for hershey's chocolate cake recipe old fashioned
Twelve essential ingredients transform into nostalgic, fudgy chocolate layers with a toasted nut crown.
| Ingredient | Amount | Notes |
|---|---|---|
| Hershey's Semi-Sweet Chocolate Bars 🍫 | 8 oz | High-quality, not chips |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted, spooned lightly |
| Granulated Sugar 🍚 | 2 cups | White, fine grain preferred |
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed, full-fat |
| Buttermilk 🥛 | 1 ½ cups | Room temperature preferred |
| Large Eggs 🥚 | 2 whole | Room temperature, separated |
| Baking Soda 🧂 | 1 tsp | Pure, not baking powder |
| Vanilla Extract 🍯 | 2 tsp | Pure, high-quality |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Pecans or Walnuts 🥜 | 2 cups | Chopped, toasted, unsalted |
| Light Brown Sugar 🍚 | ½ cup | Packed, light brown |
| Melted Butter 🧈 | ¼ cup | For nut crown, cooled |
| Powdered Sugar 🍚 | ¼ cup | For dusting nut crown |
The chocolate bars are non-negotiable—Hershey's semi-sweet delivers that signature deep cocoa flavor. Trader Joe's or Walmart carry them year-round, but check the expiration date; freshness matters for melting. For the butter, Land O'Lakes or Plugrá are reliable choices, but avoid salted varieties. The buttermilk should be room temperature when mixed—cold buttermilk can cause dense layers. Pecans or walnuts should be toasted lightly before chopping to enhance their natural sweetness and aroma, which complements the cake's richness.
No buttermilk? Substitute with 1.5 cups milk plus 1.5 tsp vinegar or lemon juice, let sit for 5 minutes. For a deeper chocolate flavor, add 2 oz extra chocolate to the batter. The nut crown can use any toasted nut—almonds or hazelnuts work well, though pecans are traditional. If you prefer a sweeter crown, increase the brown sugar to 0.75 cup. The powdered sugar dusting is optional but adds a professional touch; Domino or Confectioners Sugar brands are finely ground and ideal.
Store the cake in an airtight container at room temperature for up to 3 days or refrigerate for 5 days. The nut crown stays crisp for 2 days if sealed properly. For longer storage, freeze the cake (without the nut crown) for up to 3 months. Thaw overnight in the fridge before serving. The cake improves with age—day-old slices are even more moist and flavorful, making it perfect for meal prep or holiday gatherings.
Why You'll Love This Recipe
- No Fuss Mixing: I swear by this recipe—just melt chocolate, mix dry stuff, stir in wet. No eggs, no fuss, no waiting for room temp butter. The buttermilk keeps it tender without extra effort, and the Hershey’s bars? They melt into that perfect, gooey base in minutes.
- Rich Without Guilt: That first bite—fudgy, deep chocolate flavor with just the right crumb—hits different. The butter and sugar caramelize slightly in the oven, giving it a toasty edge, while the buttermilk keeps it from being too heavy. Honestly, it tastes like a bakery slice, but with ingredients I already have.
- Double-Duty Cake: This isn’t just dessert. Serve it warm with ice cream for a crowd, or cut into squares for a quick breakfast (yes, really). Leftovers? They last five days wrapped tight—perfect for when you need something sweet but don’t want to bake again.
- Budget Bakery Magic: A whole cake for under $10? Check. The Hershey’s bars stretch further than you’d think, and the rest of the ingredients are pantry staples. I’ve made this for birthdays, potlucks, and even just because—no one ever guesses it’s this easy or this cheap.
Step-by-step instructions for Hershey's old-fashioned chocolate cake
This classic recipe delivers rich, fudgy layers with a signature toasted nut crown—every step ensures perfect texture and flavor.
Melt Chocolate and Butter for the Cake Batter
In a heatproof bowl set over a pot of simmering water (ensure the bowl doesn't touch the water), melt the 8 oz Hershey's Semi-Sweet Chocolate Bars and 1.5 cups Unsalted Butter together. Stir occasionally until completely smooth and glossy. Remove from heat and let cool slightly—this prevents scrambling when adding eggs later.
While the chocolate mixture cools, preheat your oven to 350°F and grease three 9-inch round cake pans with butter or line them with parchment circles. The chocolate mixture should thicken slightly as it cools but remain pourable. If it sets too much, gently reheat in short bursts until smooth again.
Combine Wet Ingredients for a Smooth Batter
In a separate large mixing bowl, whisk together the 2 whole Large Eggs, 2 cups Granulated Sugar, 2 tsp Vanilla Extract, and 0.5 tsp Salt until the mixture is pale and slightly thickened—this should take about 3-4 minutes of vigorous whisking. The sugar should dissolve completely, and the mixture should nearly double in volume.
Gradually pour the melted chocolate-butter mixture into the egg mixture while whisking continuously. Then, alternately add the 1.5 cups Buttermilk and 2.5 cups All-Purpose Flour (sifted), beginning and ending with the flour. Mix on low speed just until combined—overmixing develops gluten and makes the cake dense.
Bake the Cake Layers to Perfect Doneness
Divide the batter evenly among the three prepared pans. Tap each pan firmly on the counter to release any air bubbles. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out with moist crumbs but no wet batter. Rotate the pans halfway through baking for even browning.
The cake should be slightly underdone in the center—this ensures a fudgy texture. Let the layers cool in their pans for 10 minutes, then transfer to a wire rack to cool completely. The edges should pull away from the pan easily, and the top should spring back when gently pressed.
Prepare the Toasted Nut Crown
In a small saucepan, combine the 2 cups Pecans or Walnuts, 0.5 cup Light Brown Sugar, and 0.25 cup Melted Butter. Cook over medium heat, stirring frequently, until the nuts are golden brown and fragrant—about 8-10 minutes. Remove from heat and stir in the 0.25 cup Powdered Sugar until evenly coated.
Assemble and Frost the Cake
Level the cooled cake layers if needed, then place one layer on a serving plate. Spread a thin layer of chocolate frosting (made from leftover chocolate mixture and 0.5 cup Butter, whipped until fluffy) over the top. Repeat with the remaining layers, pressing gently to create a clean edge.
Spread the remaining frosting over the entire cake, then press the toasted nut mixture evenly over the top and sides to create the signature crown. Chill the cake for 1 hour before slicing—this ensures clean layers and prevents crumbling. Serve at room temperature for the best texture.
Pro Tips For Making Hershey'S Chocolate Cake Recipe Old Fashioned
- Melt Chocolate Slowly: I learned this the hard way—dumping chopped Hershey’s bars into hot butter and walking away almost always means seizing. Instead, melt the butter first over medium-low heat, then scatter the chocolate in small batches, stirring constantly until it’s just smooth. The second the butter stops bubbling, take it off the heat—you want melted chocolate, not scrambled.
- Sift the Flour Twice: This isn’t the prettiest method, but it’s the tastiest. The old-fashioned recipe relies on lightness, and clumpy flour kills that. Sift it once into the bowl, then sift it again right before folding in the buttermilk. Yes, it’s extra work, but your cake will rise higher and stay moist longer—especially if you’re using that dense buttermilk from the fridge.
- Don’t Overmix the Batter: I was skeptical until I tried it: stop mixing the moment the flour disappears. The second you see streaks of dry flour, call it done. Overmixing develops gluten, and that turns your tender chocolate cake into a dense brick. Use a spatula to gently fold in the buttermilk—just until combined. Your future self will thank you when the crumb stays soft for days.
- Test for Doneness Early: This cake’s exterior looks done before it is. After 25 minutes, poke the center with a toothpick—if it comes out with moist crumbs (not wet batter), it’s ready. If you wait for the toothpick to come out clean, you’ll end up with a dry, overbaked cake. And pro tip: tent loosely with foil at 20 minutes if your oven runs hot.
Common mistakes when making this recipe
Overmixing the Batter
This is the #1 mistake that turns a fudgy cake into a dense brick. The moment you add flour to the wet ingredients, stop mixing as soon as it's just combined—no streaks of flour should remain. Overmixing develops gluten, which creates a tougher texture.
I use a hand mixer on low speed for 10-12 seconds after the flour is incorporated, then switch to a spatula to fold gently. The batter should look slightly lumpy, not smooth. 🥄
Incorrect Chocolate Temperature
If your chocolate mixture is too hot when you add the eggs, you'll scramble them instantly. The ideal temperature is 110-115°F—warm enough to melt butter completely but cool enough to prevent curdling.
Test by dipping a spoon in the mixture: it should coat the back smoothly without leaving streaks. If it's too hot, place the bowl in an ice bath for 2-3 minutes while stirring.
Underbaking the Layers
Many home bakers pull cakes out too soon, thinking they'll keep baking off the heat. But this old-fashioned recipe needs to be slightly underdone in the center (205-210°F internal temp) for that signature fudgy texture.
A toothpick should come out with moist crumbs, not wet batter. If yours is fully set, it'll be dry and crumbly. I set a timer for 25 minutes and check at 23 minutes—every oven varies!
Skipping the Cooling Steps
Rushing the cooling process causes layers to crack or crumble when you try to level them. After baking, let the cakes cool in their pans for 10 full minutes before transferring to a rack.
Then, cool completely (at least 1 hour) before assembling. The nut crown needs dry layers to adhere properly—condensation from warm cake will make it slide off. Patience here makes all the difference! ⏳
Uneven Nut Crown Distribution
The toasted nut crown should be pressed firmly over the entire cake surface, not just the top. Use the back of a spoon to gently press the nut mixture into the frosting, creating an even layer.
If you skip this step, the crown will look patchy and fall off when cutting. I like to work in concentric circles from the center outward. For extra adhesion, chill the cake for 30 minutes before pressing the final nut layer.
Using the Wrong Pans
Dark-colored or non-stick pans absorb heat differently, leading to uneven baking. For this recipe, use three 9-inch round cake pans with a light finish (like anodized aluminum or stainless steel).
If you only have two pans, bake one layer at a time and adjust the temperature to 340°F—the center layer will take slightly longer. Grease the pans thoroughly with butter and flour, or use parchment circles to prevent sticking.
Nutrition facts
Frequently asked questions
Why does this cake need three layers?
The three-layer design creates the signature fudgy texture while keeping each slice manageable. Each thin layer bakes faster and more evenly, ensuring the classic moist yet dense crumb. The nut crown also distributes better over three layers, giving every slice that satisfying crunch.
Can I make this cake without Hershey's bars?
Yes, but the flavor will differ slightly. Use 8 oz high-quality semi-sweet chocolate chips or chopped chocolate (like Ghirardelli or Lindt) for similar results. Avoid milk chocolate—it won't deliver the same deep cocoa richness. Melt the chocolate with the butter as directed in the recipe.
How do I store leftovers?
Keep the cake in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate for 5 days or freeze the unfrosted layers (without the nut crown) for 3 months. The nut crown stays crisp for 2 days if sealed properly. Reheat slices in the microwave for 10-15 seconds to restore moisture.
What's the best way to level the cake layers?
Use a serrated knife or cake leveler to trim the tops of cooled layers at a slight angle. Place a long ruler or book on top of the cake and slide the knife along it for perfectly even surfaces. Never level warm layers—they'll crumble. A level base ensures clean frosting and a professional finish.
Can I make this cake gluten-free?
Yes, but with adjustments. Replace the 2.5 cups all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) plus 1 tsp xanthan gum. Add 2 tbsp extra melted butter to compensate for reduced moisture in GF flours. The texture will be slightly denser, but still delicious. Test the blend first in small batches.