This post may contain affiliate links. Please see our disclosure policy.
This is the best moist chocolate cake recipe — the one I make when I need a guaranteed, never-dry chocolate cake. It’s incredibly soft, deeply chocolatey, and has been baked in our family for over 30 years — a recipe passed down from my mother-in-law that I’ve now tested hundreds of times for birthdays, celebrations, and everyday baking. I’ve made it for bake sales, Sunday dinners, and last-minute “we need cake tonight” emergencies, and it has never once failed me.

Pin this now to find it later
Pin ItWhat Makes a Chocolate Cake Moist?
The secret to this cake’s ultra-soft texture is a simple hot-water cocoa method that blooms the cocoa powder, creating an incredibly tender crumb. A truly moist chocolate cake relies on three key elements: oil instead of butter, blooming cocoa powder with hot liquid, and a high liquid-to-flour ratio.
Together, these techniques produce a soft, melt-in-your-mouth cake that stays moist for days instead of drying out overnight.
I use the same moisture-forward method in my rich and moist chocolate cupcakes, chocolate chip cookie pie, and my unique chocolate zucchini cake — recipes readers come back to again and again.
⭐⭐⭐⭐⭐
“This will forever be my new go-to recipe for chocolate cake! Thank you so much for sharing it with us!
Jessica
Why This is the Best Moist Chocolate Cake
This recipe works because it uses oil (not butter), blooming cocoa powder, and boiling water to create an ultra-soft crumb that stays moist for days — not hours.
- Perfect for Make-Ahead: Because of the high moisture content, this cake is exceptionally freezer-friendly—perfect for stress-free party planning.
- The Science of “Moist”: Unlike butter-based cakes that can turn dry, we use neutral vegetable oil. Oil remains liquid at room temperature, ensuring a silkier mouthfeel and a cake that stays soft for days. It’s the same technique I use for my easy moist carrot cake and moist banana bread!
- The Boiling Water Trick: This technique follows the classic cocoa-blooming method made popular by Hershey’s, which uses boiling water to deepen the chocolate flavor.
- Ultimate Versatility: This batter is incredibly stable. Whether you need a 9×13 sheet cake, a towering layer cake, or chocolate cupcakes, the timing adjusts easily without losing that signature fluff.
Moist Chocolate Cake Ingredients

- Granulated Sugar: Sweetness + structure.
- All-Purpose Flour: Creates a light, tender crumb.
- Unsweetened Cocoa Powder: Use Hershey’s, Ghirardelli, or go darker for a richer cake.
- Baking Soda + Baking Powder: The rise and fluff factor.
- Milk – Whole milk or 2% both work.
- Eggs: Add structure and richness.
- Vegetable or Canola Oil: Neutral oil is key to that moist, soft texture.
- Vanilla Extract: For depth of flavor.
- Boiling Water: Sounds strange, but it’s the magic trick for ultimate moistness.
How to Make a Moist Chocolate Cake (Step-by-Step)


- Prep: Preheat your oven to 350°F. Grease and line your baking pan with parchment.
- Mix Dry Ingredients: Whisk flour, cocoa, sugar, baking soda, baking powder, and salt in a large bowl.
- Whisk Wet Ingredients: In a separate bowl, combine eggs, milk, oil, and vanilla.
- Combine: Slowly mix the wet ingredients into the dry until smooth.
- The Magic Step: Carefully stir in the boiling water. The batter will look very thin—don’t panic! This is the secret to the moisture.
- Bake: Pour into a 9×13 pan and bake for 30 minutes.
- Cool & Frost: Once cool, top with my chocolate buttercream, chocolate sour cream frosting, or even Swiss meringue buttercream.
Baking Times by Pan Size
• 9×13-inch pan: 30–35 minutes
• Two 8-inch rounds: 28–32 minutes
• Cupcakes: 18–22 minutes
• Bundt pan: 40–45 minutes

Eden’s Expert Baking Tips
Check Early: Start testing 10 minutes before the timer. You want moist crumbs on the toothpick, not a bone-dry one! This is the same rule I follow for my pumpkin coffee cake.
Gluten-Free? I’ve tested this with King Arthur 1:1 Gluten-Free Flour, and it stays incredibly moist.
Even Layers: If making a layer cake, use a kitchen scale to divide the batter evenly between two 8-inch round pans.
Swap the Water: For an even deeper flavor, use hot brewed coffee instead of water. It intensifies the chocolate without making it taste like coffee!
FAQs
The most common culprit is overbaking. Even 2–3 minutes too long in the oven can evaporate the moisture. Always start checking your cake 5–10 minutes before the timer ends. Additionally, ensure you aren’t substituting the oil for all butter; oil is essential for that “moist” mouthfeel because it remains liquid at room temperature.
Yes! Substituting the boiling water with hot brewed coffee is a professional baker’s secret. The coffee doesn’t make the cake taste like mocha; instead, it intensifies the chocolate flavor, making it taste richer and darker.
Don’t panic! This recipe produces a very thin, liquid batter due to the boiling water. This high hydration level is exactly what creates the ultra-tender, moist crumb after it bakes. Avoid the urge to add more flour; it will thicken up perfectly in the oven.
For this recipe, Natural Unsweetened Cocoa Powder (like Hershey’s) works best because it reacts with the baking soda to create a light, fluffy rise. If you prefer a darker, “Oreo-like” color and flavor, you can use Dutch-processed cocoa, but the cake may be slightly denser.
To prevent the cake from drying out, wrap unfrosted layers tightly in plastic wrap and store them at room temperature for up to 2 days. For longer storage, this cake is incredibly freezer-friendly. Freeze wrapped layers for up to 3 months and thaw in the refrigerator before frosting.
Yes! Grease your bundt pan very well and bake for about 40–45 minutes, until a toothpick inserted in the center comes out with moist crumbs. This cake looks beautiful, dusted with powdered sugar or finished with a drizzle of chocolate ganache. For more bundt inspiration, see my chocolate ganache bundt cake, pistachio bundt cake, and blueberry bundt cake, all of which use similar reliable baking methods.
How to Store (And Keep it Moist!)
Air is the enemy of moisture! To keep this homemade cake tasting fresh for days, follow these my tips:
- Room Temp: Frosted cake stays perfect on a cake stand for 2 days. If unfrosted, wrap layers tightly in plastic wrap!
- Refrigerating: Only necessary for cream cheese frosting. Store in an airtight container for up to 4 days.
- Freezing (My Favorite Hack!): This cake is incredibly freezer-friendly. Wrap unfrosted layers in plastic wrap, then foil. Freeze for up to 3 months.
- Thawing: Thaw in the fridge overnight while still wrapped. This helps the moisture reabsorb into the crumb!
Pro Tip: If you have leftovers, press a piece of parchment paper directly against the cut side of the cake to “seal” in the moisture!

This is hands-down my favorite chocolate cake recipe, and I hope you love it as much as we do.
Leave a comment and let me know how it turns out — and while you’re here, don’t miss my coconut loaf cake, moist crumb cake, or chocolate chip cookie pie for your next baking day!

Moist Chocolate Cake Recipe
Ingredients
Moist Chocolate Cake Recipe
- 2 cups granulated sugar
- 1 3/4 cups all-purpose flour
- 3/4 cups unsweetened cocoa powder
- 1 1/2 tsp baking soda
- 1 1/2 tsp baking powder
- 1 tsp salt
- 2 large eggs
- 1 cup whole milk, whole or 2%
- 1/2 cup vegetable oil, or canola oil
- 2 tsp vanilla extract
- 1 cup boiling water
Instructions
- Preheat your oven to 350°F. Grease a 9×13 baking dish (or two 8-inch round pans) and line the bottom with parchment paper. This is key for an easy release!
- In a large bowl or stand mixer, whisk together 2 cups sugar, 1 ¾ cups flour, ¾ cup cocoa powder, 1 ½ tsp baking soda, 1 ½ tsp baking powder, and 1 tsp salt. Ensure there are no large cocoa clumps.
- In a separate medium bowl, whisk together 2 large eggs, 1 cup milk, ½ cup vegetable oil, and 2 tsp vanilla extract. (Hold onto that boiling water for the final step!)
- With the mixer on low, slowly add the wet ingredients to the dry. Once combined, scrape down the sides of the bowl and mix on medium speed for about 30 seconds to build a little structure.
- Turn the mixer to the lowest setting and very slowly pour in 1 cup of boiling water.Note: The batter will be very thin and liquid—this is exactly what you want for a moist chocolate cake!
- Pour the batter into your prepared pan. Bake for 30-35 minutes.Eden’s Tip: Start checking at 25-30 minutes! Insert a toothpick; you want it to come out with a few moist crumbs attached, not completely dry.
- Let the cake cool completely in the pan before topping with my chocolate buttercream frosting or Swiss meringue buttercream.
Notes
- Storage: Wrap leftovers in plastic wrap or pop them in an airtight container. Refrigerate for up to 4 days, or freeze unfrosted cake layers for up to 3 months. Thaw in the fridge, then frost and serve!
- Gluten-Free Option: I’ve made this with King Arthur 1:1 Gluten-Free Flour and it works like a charm. The texture is slightly different but still super moist and delicious.
- Baking Time Tip: Every oven has a mind of its own. I always start checking about 10 minutes early. You’re looking for a toothpick with just a few moist crumbs—don’t wait for it to come out clean!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.























So good. You can make it using cacao using the same recipe. Delicious!
This cake is phenomenal! Love the oil-a better texture and a more moist result than butter.
I’m so glad you love it!! Thank you for the comment!
Very moist cake, turned out well , nice and fluffy. Great cake for celebration decorating. I decorated with a pool theme. Will use recipe again. Thank you
So glad you liked it!
This is the best chocolate cake recipe-it’s the original Hershey’s Chocolate Cake recipe that’s always been on the back of the cocoa container!
This will forever be my new go-to recipe for chocolate cake! Thank you so much for sharing it with us!
So moist, so delicious! Can’t go wrong with chocolate cake!
Topped it with peanut butter frosting and chopped peanut butter cups. We were in heaven, it is so moist and delicious!
There is seriously nothing better than homemade chocolate cake! This is so light & fluffy & the frosting is creamy & delicious!
This cake was so good, it has to be my new favorite way to make chocolate cake. I definitely will be using this again.
This is so soft and moist, and just the right amount of chocolate flavor! We all love it around here.