Oven BakedCupcakeBrown Sugarunsweetened cocoa powderVanilla Extract

Hershey’s Perfectly Chocolate Cake with Chocolate Frosting

Nutriforks
Nutriforks
·9 min read·Published: May 30, 2026
Hershey’s Perfectly Chocolate Cake with Chocolate Frosting
Jump to RecipeSave Recipe

This Hershey’s Perfectly Chocolate Cake with rich chocolate frosting is incredibly moist and fudgy. Perfect for birthdays or any chocolate craving. Get the easy from-scra

Worth adding to the list: Strawberry Cake or Peanut Butter Flourless Chocolate Cake.

How This Hershey’s Perfectly Chocolate Cake Became a Neighborhood Hit

I love my husband for a lot of reasons, but his generous heart is near the top of the list. When our neighborhood held a cake auction to raise money for charity, Josh decided to make a Hershey’s Perfectly Chocolate Cake from scratch, no box mix. I planned to help, but I ended up in the ER with a piece of something stuck in my eye. (They got it out with a big needle, and I’m fine now.) So Josh handled everything himself. He baked the moist chocolate cake, then went all out decorating it as a University of Utah cake with a big red chocolate U in the center. He even made the U by melting red chocolate into a homemade mold made from wood skewers. It cracked a little when he removed it, but he saved it. The finished cake had a fudgy chocolate frosting with red and white polka dots on the sides. His cake sold for $51 at the auction. Not bad for a first cake.

Why This Easy Chocolate Cake Recipe Stands Out

  • Incredibly moist. The secret is a cup of boiling water stirred into the batter at the end. It helps bloom the cocoa and creates a tender, fudgy crumb that stays soft for days.
  • Simple from-scratch frosting. The chocolate frosting comes together in minutes with butter, cocoa, powdered sugar, and milk. No complicated steps, just a rich, spreadable finish.
  • Reliable for any occasion. This from-scratch chocolate cake works for birthdays, bake sales, or a last-minute chocolate craving. The recipe is straightforward and always turns out well.

Key Ingredients for a Perfect Chocolate Cake

  • Natural unsweetened cocoa powder, This is the backbone of the chocolate flavor. Use a brand like Hershey’s. It’s acidic, which reacts with the baking soda for lift. Don’t substitute Dutch-process.
  • Boiling water, Not just for mixing. The hot water helps bloom the cocoa, releasing deeper chocolate notes and creating a moist, tender crumb. It also thins the batter, which is intentional.
  • Canola oil, Oil keeps the cake moist longer than butter. You can substitute any neutral vegetable oil, like sunflower or grapeseed. Avoid olive oil, its flavor is too strong.

Kitchen Tools for This Easy Chocolate Cake Recipe

  • Two 9-inch round cake pans (or one 9×13-inch pan)
  • Electric mixer (hand or stand)
  • Large mixing bowl
  • Wire cooling racks
  • Toothpick or cake tester
  • Small microwave-safe bowl or small saucepan for melting butter

Tips for Making the Best Hershey’s Perfectly Chocolate Cake

When you stir in the boiling water, the batter will look very thin, that’s normal. Don’t panic and don’t add extra flour. The thin batter is what gives this cake its moist, tender crumb. Just pour it evenly into the prepared pans and bake as directed.

Use natural unsweetened cocoa powder, not Dutch-process. The recipe was developed with Hershey’s cocoa, which is natural. Dutch-process can change the rise and flavor. Also, make sure your baking powder and baking soda are fresh. They work together to give the cake the right lift.

Check for doneness at 30 minutes. A toothpick inserted in the center should come out clean or with a few moist crumbs. If it’s still wet, bake another 2-3 minutes. Let the cakes cool in the pans for exactly 10 minutes before turning them out onto wire racks. If you wait too long, they may stick.

Working with the Thin Batter

When you pour the boiling water into the batter and stir, the mixture will be much thinner than typical cake batter, almost like a thin pancake batter. That’s by design. The high liquid content creates steam during baking, which helps the cake rise and stay moist. Pour the batter evenly into the prepared pans. It will level itself as it bakes, so you don’t need to spread it. Just give the pans a gentle tap on the counter to release any air bubbles.

Getting the Chocolate Frosting Just Right

The frosting starts with melted butter. Stir in the cocoa until smooth, then alternate adding powdered sugar and milk. Beat after each addition until you reach a spreadable consistency. You might need a little more milk, add it 1 teaspoon at a time. The vanilla goes in last. This frosting sets up nicely at room temperature, so you can spread it without worrying about it sliding off. If it gets too thick, beat in a drop more milk. If it’s too thin, add a tablespoon of powdered sugar.

Easy Variations for This From-Scratch Chocolate Cake

You can turn this into a different cake by swapping the frosting. A cream cheese frosting or a peanut butter buttercream would work well with the chocolate. For a mocha twist, dissolve 1 teaspoon of instant espresso powder in the boiling water before adding it to the batter. That deepens the chocolate flavor without making it taste like coffee.

To make cupcakes, divide the batter among 24 lined muffin cups and bake at 350°F for 18-22 minutes. The same frosting works perfectly. If you want a tangier crumb, replace the milk with buttermilk, the acidity helps tenderize the cake even more. You can also fold in 1 cup of semisweet chocolate chips or chopped nuts before baking for extra texture.

Ways to Serve This Fudgy Chocolate Cake

This cake is rich enough to stand on its own, but a scoop of vanilla ice cream or a dollop of lightly sweetened whipped cream balances the deep chocolate flavor nicely. Fresh raspberries or strawberries add a bright, tart contrast. For a more festive look, dust the top with powdered sugar or add colorful sprinkles before the frosting sets. If you’re serving it for a birthday, a few candles and a simple chocolate drizzle are all you need.

How to Store Leftover Chocolate Cake

Store the frosted cake in an airtight container at room temperature for up to 3 days. If your kitchen is warm or humid, refrigerate it instead, it will keep for up to 5 days. Let refrigerated slices sit at room temperature for about 30 minutes before serving so the cake softens and the frosting becomes creamy again.

Freezing This Moist Chocolate Cake for Later

You can freeze the cake layers before frosting. Let them cool completely, then wrap each layer tightly in plastic wrap, followed by a layer of aluminum foil. Freeze for up to 3 months. When you’re ready to serve, thaw the layers in the refrigerator overnight or at room temperature for a few hours, then frost as usual. If the cake is already frosted, you can freeze it whole, just place it in the freezer unwrapped for an hour to harden the frosting, then wrap it well. Thaw in the fridge before serving.

Best Way to Reheat a Slice of Chocolate Cake

This cake is best served at room temperature, but if you want a warm, almost molten center, microwave a single slice for 10-15 seconds. The frosting will soften and the cake will become extra fudgy. Don’t overdo it, more than 20 seconds can make the cake dry. For a whole cake, let it come to room temperature naturally rather than reheating it.

Hershey’s Perfectly Chocolate Cake FAQs

Can I use Dutch-process cocoa instead of natural cocoa?

I don’t recommend it. This recipe was developed with natural unsweetened cocoa, which is acidic and reacts with the baking soda to help the cake rise. Dutch-process cocoa is neutral and may result in a denser, less fluffy cake. Stick with natural cocoa for the best results.

Why is the batter so thin? Did I do something wrong?

No, that’s exactly how it should look. The boiling water thins the batter significantly, but that’s what creates the moist, tender crumb. Don’t be tempted to add more flour. Just pour the thin batter into the pans and bake as directed.

Can I make this cake gluten-free?

You can try substituting a 1:1 gluten-free all-purpose flour blend, but I haven’t tested it. The texture may be slightly different because gluten-free flours absorb liquid differently. If you experiment, let the batter rest for 5 minutes after mixing to allow the flour to hydrate.

Can I use a different pan size?

Yes, but you’ll need to adjust the baking time. For a 9×13-inch pan, bake for 35-40 minutes. For two 8-inch round pans, start checking at 28 minutes. For cupcakes, 18-22 minutes. Always test with a toothpick.

How do I keep the cake from sticking to the pans?

Grease the pans thoroughly with butter or shortening, then dust with flour. Tap out the excess. You can also use a baking spray that contains flour. Let the cakes cool in the pans for exactly 10 minutes before turning them out, if you wait too long, they may stick.

Recipe

Hershey's Perfectly Chocolate Cake with Chocolate Frosting

Hershey's Perfectly Chocolate Cake with Chocolate Frosting

This is a great go to cake recipe. It is perfect for birthdays, celebrations, or for an emergency chocolate craving.

easyVegetarian

35 min

Cook Time

35 min

Total Time

8

Servings

Dessert

Course

American

Cuisine

1159 kcal

Calories

Ingredients

Servings

cake

  • 2 cup sugar
  • 1.75 cup all-purpose flour
  • 0.75 cup cocoa
  • 1.5 tsp baking powder
  • 1.5 tsp baking soda
  • 1 tsp salt
  • 2 large eggs
  • 1 cup milk
  • 0.5 cup canola oil
  • 2 tsp vanilla extract
  • 1 cup boiling water

frosting

  • 0.5 cup butter
  • 0.67 cup cocoa
  • 3 cup powdered sugar
  • 0.33 cup milk
  • 1 tsp vanilla extract

Instructions

  1. 1

    Heat oven to 350°F. Grease and flour two 9-inch round cake pans. Set aside.

  2. 2

    Stir together sugar, flour, cocoa, baking powder, baking soda and salt in a large bowl. Add eggs, milk, oil and vanilla; With a mixer, beat on medium speed for about 2 minutes. Carefully, stir in boiling water. The batter will be very thin. Pour batter into prepared cake pans.

  1. 3

    Bake for 30 to 35 minutes or until a toothpick inserted in center comes out clean. Cool 10 minutes; remove from pans to wire racks. Cool completely. Frost with chocolate frosting.

  2. 4

    For the frosting: Melt butter in the microwave or in a small pan on the stove. Stir in cocoa. Alternately add powdered sugar and milk, beating to spreading consistency. Add small amount additional milk, if needed. Stir in vanilla. Makes about 2 cups frosting.

Nutrition (per serving)

1159kcal

Calorie breakdown

Protein5%65 kcal
Fat25%320 kcal
Carbohydrates70%880 kcal
How this was calculated — 16 of 16 ingredients matched
sugarSugars, brown1824 kcal
all-purpose flourFlour, wheat, all-purpose, enriched, bleached1537 kcal
cocoaCocoa, dry powder, unsweetened410 kcal
baking powderLeavening agents, baking powder, low-sodium7 kcal
baking sodaLeavening agents, baking soda0 kcal
saltSalt, table0 kcal
large eggsEgg, whole, raw, fresh3 kcal
milkMilk, buttermilk, fluid, whole149 kcal
canola oilOil, canola1061 kcal
vanilla extractVanilla extract29 kcal
boiling waterCereals, oats, instant, fortified, plain, prepared with water (boiling water added or microwaved)163 kcal
butterButter, salted860 kcal
cocoaCocoa, dry powder, unsweetened367 kcal
powdered sugarSugars, powdered2801 kcal
milkMilk, buttermilk, fluid, whole49 kcal
vanilla extractVanilla extract14 kcal
Serving size ≈ 350 g · 8 servings

Nutrition information is automatically calculated from USDA FoodData Central, so should only be used as an approximation. Actual values may vary depending on the ingredients, brands, and preparation methods used.

Open in analyzer

Keyword: Chocolate, dessert, Oven Baked, vegetarian

This post may contain affiliate links. Read our disclosure policy.

Tags:chocolatedessertvegetarian

Share this recipe

You Might Also Like

View All →
Nutriforks

About the Author

Nutriforks

NutriForks is a home-cooking site built around two simple ideas: recipes should actually work, and you should know what’s in them. Every recipe pairs clear, tested instructions with a full nutrition breakdown, so healthy, everyday cooking is genuinely easy.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating