This post may contain affiliate links. Please see our disclosure policy.
This moist chocolate cake recipe turns out perfect every time. It’s been a family favorite for over 30 years and somehow it’s never dry. My mother-in-law passed it down after finding it on the back of a cocoa tin, and I’ve been making it for birthdays, holidays, and everyday cravings ever since!
If you’re a chocolate lover, try my rich and moist chocolate cupcakes, chocolate chip cookie pie, chocolate pie with chocolate crumb crust, and chocolate orange cake!

Pin this now to find it later
Pin ItWhy This Cake Is a Winner
It’s been passed down with love: This recipe came from my sweet mother-in-law, who originally found it on the back of a Hershey’s cocoa tin. It’s been in the family ever since and I still get excited when she pulls it out of the freezer for Sunday dinner!
Incredibly moist and fluffy: Boiling water might sound odd in a cake, but trust me… it gives this one the dreamiest, most tender texture. Every bite melts in your mouth.
So simple, so versatile: You can whip this up as a layer cake, sheet cake, bundt cake, or even cupcakes. It’s basically your chocolate cake BFF that shows up for every occasion.
Chocolatey without being too sweet: The flavor is rich and deep but balanced, which makes it perfect with homemade chocolate frosting or honestly, no frosting at all. It’s just that good.
Ingredients You’ll Need
- Granulated sugar: Classic white sugar for the perfect sweetness and texture.
- All-purpose flour: I use King Arthur Flour for a light, tender crumb.
- Unsweetened cocoa powder: Ghirardelli or Hershey’s Natural work great. Use dark cocoa for a richer flavor and deeper color.
- Baking soda + baking powder: Both are key for a fluffy, evenly risen cake.
- Milk: Whole or 2% both work beautifully.
- Eggs: Add structure. I go with organic when I can.
- Vegetable or canola oil: Gives that ultra-moist, soft texture.
- Vanilla extract: Pure vanilla gives the best flavor boost.
- Boiling water: Sounds weird, but it’s the secret to that moist, dreamy texture.
How to Make Moist Chocolate Cake
Preheat the oven to 350°F. I usually get the pan ready while it warms up—might as well multitask!
Mix the dry ingredients in a large bowl. Cocoa, flour, sugar, baking soda, baking powder, and a pinch of salt all go in.
Whisk the wet ingredients (except the boiling water) in a separate bowl or large measuring cup. This includes eggs, milk, oil, and vanilla.
Combine and mix: Slowly add the wet to the dry with the mixer on low. Once combined, mix on medium for about 30 seconds. Scrape down the bowl to get every bit.
Pour in the boiling water while mixing on low. It’ll look thin—that’s exactly how it should be. This is the secret to that super moist texture.
Prep your pan: Grease a 9×13 pan and line the bottom with parchment for easy cake removal.
Bake for 30 minutes or until the center is set and a toothpick comes out with a few moist crumbs.
Cool completely, then frost with chocolate buttercream (or whatever you’re feeling that day). Slice, serve, and enjoy every fudgy bite!
Recipe Tips & Variations
Start checking early: I always peek 10 minutes before the timer. Look for a few moist crumbs on the toothpick—not a clean one!
Gluten-free? No problem: I’ve made this cake with King Arthur 1:1 Gluten-Free Flour, and it turns out wonderfully. The texture is slightly different, but still super moist and delicious.
Make it a layer cake: For a classic celebration cake, bake it in two 8-inch round pans instead of a sheet pan. I love layering it with extra frosting in between.
Try it as cupcakes: This batter makes amazing cupcakes! Just reduce the bake time to 18–20 minutes. Perfect for parties or school treats.
Switch up the frosting: My go-to is creamy chocolate buttercream, but it’s also amazing with cream cheese, Swiss meringue, or even gingerbread frosting during the holidays.
Frequently Asked Questions
Natural cocoa is lighter and a little more acidic—perfect with baking soda. Dutch is smoother, darker, and less tangy. Both work, but I usually use natural for that classic chocolate cake flavor.
Use a neutral oil like vegetable or canola. It keeps the cake super moist without adding any weird flavors. I always keep both on hand.
Totally normal! The boiling water makes the batter runny, which is what gives you that ultra-moist, tender texture. Don’t worry—it bakes up beautifully.
Yes! I bake the cake layers a day or two ahead all the time. Just let them cool completely, wrap tightly in plastic wrap, and store at room temperature or in the fridge. You can also freeze them unfrosted for up to 3 months. Thaw in the fridge, then frost and serve. So easy!
More Sheet Cake Recipes
This is hands-down my favorite chocolate cake recipe, and I hope you love it as much as we do. Leave a comment below and tell me how it turned out—I always love hearing from you!
Moist Chocolate Cake Recipe
Ingredients
Perfect 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 the oven to 350°F. While it heats, prep your pan and measure out your ingredients. This cake comes together quickly.
- Mix the dry ingredients in a large bowl or stand mixer bowl. Add the flour, sugar, cocoa powder, baking soda, baking powder, and salt.
- Whisk the wet ingredients in a separate bowl or large measuring cup. Combine the milk, eggs, oil, and vanilla. Set the boiling water aside for later.
- Combine wet and dry ingredients using the mixer on low speed. Once everything is mixed, scrape down the sides and mix on medium for about 30 seconds.
- Slowly add the boiling water with the mixer on low. The batter will be thin, which is exactly how it should be. That’s what makes the cake super moist.
- Bake for 30 minutes or until the center is set and a toothpick comes out with just a few moist crumbs.
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.
This recipe is from Hershey’s Cocoa Powder.
This cake was amazing, so fluffy and moist!! I decorated the top of mine with fresh raspberries, it was divine 🥰
Thanks for the recipe.
I made this last night and am really happy with the result. I hesitated on making this cake due to the lack of specificity of 3 ingredients. The amount of cocoa powder intrigued me and it did produce a more pronounced flavor. The cake was very good and I will make it again.
However, the aforementioned issue should be addressed:
2 cups flour: What kind of flour? All-purpose, cake flour?
2 cups sugar? What kind of sugar? Granulated, caster, dark brown, light brown?
1 3/4 cups cocoa powder? What kind? This makes a huge difference. Dutch processed cocoa versus natural cocoa.
I used dutch process and the texture and flavor were good.
Is this made with Dutch cocoa?
A cup of boiling water in the batter self? That seems interesting…I should try it at the end of this month. Hope it comes out nice.
The reason that I love this cake so much, is that it is really moist and dense – the recipe does not include any baking powder, but rather buttermilk and a small amount of baking soda. It delivers big time on the wow factor as well.
i love the wooden cake stand! so clever! and i’m pinning this recipe too, it looks perfect!
The recipe seems awesome and I will definitely try this on my weekends because I love chocolate cakes.
Looks fantastic!!
Maria xx
http://www.cheekypinktulip.blogspot.com
drooling over those photos!! YUM!
Holy Moly. This looks absolutely to die for….I might have to make it