Hershey’s “perfectly chocolate” Chocolate Cake with 5 ingredient chocolate frosting is our favorite homemade chocolate cake recipe! Extra moist, with a perfect rich chocolate flavor and tender, smooth crumb.
This chocolate cake recipe is similar to my Yellow Cake with Chocolate Frosting in that it’s a basic recipe that everyone needs in their collection. If you are looking for something a little more “fancy,” check out my popular German Chocolate Cake or Coconut Cake with Pineapple Filling.
This quick and easy chocolate cake recipe has become my all-time favorite over the years, and it’s the base recipe for many of my other favorite chocolate cake recipes.
It’s also one of the very FIRST recipes I ever shared here, way back in 2010! I think I’ve made hundreds of cakes since then, and this is still my favorite recipe. Thank you Hershey’s!
I can confidently say that it’s everything you’d hope for from a homemade chocolate cake, including incredibly moist and tender, with a fantastic homemade chocolate frosting.
And, did I mention how easy it is to make? Let’s me show you:
How to Make Chocolate Cake:
Mix Dry Ingredients. Stir together sugar, flour, cocoa, baking powder, baking soda and salt in large bowl.
Add wet ingredients:. Eggs, buttermilk, oil and vanilla and mix until well combined.
Add boiling water. Stir to combine (batter will be thin). Pour batter into prepared pans.
Bake 30 to 35 minutes or until a toothpick inserted in the center of the cake comes out clean. Allow cakes to cool in the pan for a few minutes before inverting onto a cooling rack. Cool completely before frosting.
Assemble and Frost: Place one cake layer on serving tray. Spread a generous amount of frosting on top. Add second cake layer. Frost top and sides of cake with remaining frosting.
- Use room temperature ingredients, particularly eggs. Eggs at room temperature (as opposed to cold from the fridge) are fluffier and will emulsify in the batter better, which will also help the cake rise properly. A trick for bringing eggs to room temperature quickly is to run hot water over them for one minute, or let them sit in a bowl of warm water for 5 minutes.
- Use buttermilk (or easily make your own): The original Hershey’s recipe does not use buttermilk, but buttermilk is a great ingredient to make cakes like this extra moist. If you don’t have buttermilk, use a simple trick of mixing 1 Tablespoon of lemon juice or vinegar into 1 cup of milk. Allow the mixture to sit for a few minutes and you’ll notice it curdle slightly, to form buttermilk.
- Line the bottom of your cake pan, before adding the batter. I learned early on to never skip the step of lining the bottom of my cake pans with parchment paper. Then you never have to stress about the cake sticking to the bottom of the pan. I also spray the bottom of the paper and the sides of the pan lightly with cooking spray.
- One Layer Cake: Grease 9×13” pan with non-stick cooking spray. Pour batter into prepared pan. Bake at 350 degrees F. for 35 to 40 minutes. Cool completely. Frost.
- Cupcakes: Line cupcake pan with paper liners and fill 2/3 full with batter. Bake cupcakes for 22 to 25 minutes. Cool completely completely before frosting. Makes 24-30 cupcakes
- Bundt Cake: Properly grease and flour the pan and cook the chocolate cake for about 50-55 minutes. Cool for 15 minutes in the pan before inverting onto a wire cooling rack.
- Gluten-Free: substitute Bob’s Redmill Gluten-Free flour at a 1:1 ratio.
- Dairy-Free: substitute Almond milk in both the cake and frosting recipes at a 1:1 ratio.
Make Ahead and Freezing Instructions:
The cakes and the chocolate frosting can both be made ahead of time. Allow the cakes to cool completely and then wrap each layer in plastic wrap and place in a freezer bag. Freeze for up to three month. Cakes can be frosted while frozen.
The homemade chocolate frosting will keep well in an air-tight container in the fridge for up to two weeks, or in the freezer for up to three months. Remove the frosting from the fridge about an hour before you’re ready to frost your cake to allow it to come to room temperature.
More Popular CAKE RECIPES:
- German Chocolate Cake
- Mississippi Mud Brownies
- Snickerdoodles Bars
- Perfect Chocolate Chip Cookies
- Tres Leches Cake
Hershey's "perfectly chocolate" Chocolate Cake
- Heat oven to 350°F. Line two 8 inch round baking pans with parchment paper and then spray lightly with non-stick cooking spray. Set aside.
- Stir together sugar, flour, cocoa, baking powder, baking soda and salt in large bowl.
- Add eggs, milk, oil and vanilla and mix until well combined.
- Stir in boiling water (or hot coffee). Batter will be thin, but that's okay! Pour batter into prepared pans.
- Bake 30 to 35 minutes or until a toothpick inserted in the center of the cake comes out clean.
- Combine butter and cocoa powder.
- Add powdered sugar, milk, and vanilla extract. Mix for several minutes until smooth and fluffy.
- Place one cake layer on serving tray. Spread a generous amount of frosting on top. Add second cake layer. Frost top and sides of cake with remaining frosting.
- Cut and serve.
Did You Make This Recipe?
Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!
*I originally shared this recipe June 2010. Updated June 2019 and April 2021.
Have you tried this recipe?!
RATE and COMMENT below! I would love to hear your experience.
Recipe adapted from Hershey’s.
The material in this blog post references the trademarked brand “Hershey’s.” The use of this trademark is for informational and editorial purposes only and does not imply sponsorship or endorsement by The Hershey Company.