Chocolate cake recipe with cocoa powder is one of the most reliable and satisfying desserts you can bake at home. This simple one-bowl cake delivers deep chocolate flavor, a soft and moist crumb, and a tender texture that stays delicious for days. Whether you’re baking for a birthday, family gathering, or just because you’re craving something sweet, this cake is a proven classic that never disappoints.
Made with pantry staples and unsweetened cocoa powder, this cake skips melted chocolate but still delivers bold flavor. The secret? A smooth batter and a surprising addition of boiling water that enhances moisture and creates that rich, bakery-style texture.
Let’s dive in.
Why You’ll Love This Chocolate Cake Recipe with Cocoa Powder

There are so many reasons this cake has become a popular favorite:
- It’s made in just one bowl for easy cleanup
- Uses simple pantry ingredients
- Has a rich, deep chocolate flavor
- Stays moist for days
- Works perfectly as a layer cake or cupcakes
- Easy enough for beginners
The texture is soft and fluffy, yet sturdy enough to hold your favorite frosting. It’s the kind of cake you’ll come back to again and again.
Ingredients for Chocolate Cake Recipe with Cocoa Powder
Here’s everything you’ll need to make this delicious cake.
- 2 cups granulated sugar
- 1¾ cups all-purpose flour
- ¾ cup unsweetened cocoa powder
- 1½ teaspoons baking powder
- 1½ teaspoons baking soda
- 1 teaspoon salt
- 2 large eggs
- 1 cup milk
- ½ cup vegetable oil
- 2 teaspoons vanilla extract
- 1 cup boiling water
Ingredient Notes
Cocoa Powder
Use unsweetened natural cocoa powder for a classic chocolate flavor. Dutch-processed cocoa can be used, but the cake may rise slightly differently due to acidity changes.
Milk Substitutions
You can use whole milk, 2%, or even dairy-free alternatives like almond or oat milk.
Oil Options
Vegetable oil keeps the cake moist. You may substitute with canola oil or melted coconut oil (cooled slightly before mixing).
Boiling Water
This step may seem unusual, but it helps bloom the cocoa powder and creates a smooth, thin batter that bakes into a moist cake. Some bakers use hot brewed coffee instead of water to enhance chocolate depth (the cake will not taste like coffee).
Step-by-Step Instructions
Step 1 – Prepare the Oven and Pans
Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans. For extra chocolate flavor and no white coating, you can dust the pans with cocoa powder instead of flour.
Step 2 – Mix the Dry Ingredients
In a large mixing bowl, add the sugar, flour, cocoa powder, baking powder, baking soda, and salt. Stir everything together until evenly combined.
Step 3 – Add the Wet Ingredients
Add the eggs, milk, vegetable oil, and vanilla extract to the bowl. Using a hand mixer or whisk, beat the mixture for about 2 minutes until smooth and well blended.
Step 4 – Stir in the Boiling Water
Carefully pour in the boiling water while stirring slowly. The batter will become very thin — this is completely normal. The thin batter is what creates the moist, tender crumb.
Step 5 – Bake the Cake
Divide the batter evenly between the prepared pans. Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean.
Step 6 – Cool Completely
Allow the cakes to cool in the pans for 10 minutes. Then remove them from the pans and transfer to a wire rack to cool completely before frosting.
Pro Tips for Success
- Measure Flour Correctly
Spoon flour into your measuring cup and level it off. Scooping directly can pack too much flour and make the cake dense. - Don’t Skip the Boiling Water
It may seem odd, but it’s essential for moisture and texture. - Avoid Overbaking
Check at 30 minutes. Overbaking dries out the cake quickly. - Use Room Temperature Eggs
They mix more evenly and help create a smoother batter. - Cool Before Frosting
Frosting warm cake can cause melting and sliding layers.
Flavor Variations
This chocolate cake recipe with cocoa powder is wonderfully versatile.
Chocolate Buttercream Layer Cake
Pair with classic chocolate buttercream for a double-chocolate treat.
Cream Cheese Frosting
The slight tang balances the sweetness beautifully.
Chocolate Orange Twist
Add 1 teaspoon orange zest to the batter for a fresh citrus note.
Mocha Style
Replace boiling water with hot coffee for deeper flavor.
Cupcakes
Bake in lined muffin tins for 18–22 minutes.
Serving Suggestions

Serve this cake with:
- A scoop of vanilla ice cream
- Fresh strawberries or raspberries
- A drizzle of warm chocolate sauce
- A dusting of powdered sugar for a simple finish
It’s perfect for birthdays, holidays, potlucks, or a simple family dessert night.
Storage and Freezing Instructions
Room Temperature
Store in an airtight container for up to 3 days.
Refrigerator
If frosted with dairy-based frosting, refrigerate up to 5 days. Bring to room temperature before serving for best texture.
Freezing
Wrap unfrosted cake layers tightly in plastic wrap and freeze for up to 3 months. Thaw overnight in the refrigerator before frosting.
Nutrition Facts (Per Serving)
Approximate values based on 24 servings (without frosting):
| Nutrient | Amount |
|---|---|
| Calories | 235 |
| Protein | 3g |
| Carbohydrates | 36g |
| Fat | 9g |
| Fiber | 2g |
| Sodium | 220mg |
FAQ About Chocolate Cake Recipe with Cocoa Powder
Why is the batter so thin?
The thin batter comes from adding boiling water. This helps dissolve the cocoa powder fully and creates a moist, soft texture after baking. Don’t worry — it bakes up perfectly.
Can I use butter instead of oil?
Yes, you can substitute melted butter for oil. However, oil tends to produce a more moist cake. Butter will add a slightly richer flavor but may result in a slightly firmer crumb.
Can I make this cake in a 9×13 pan?
Absolutely. Pour the batter into a greased 9×13-inch baking pan and bake for about 35–40 minutes. Check with a toothpick for doneness.
How do I make this cake more chocolatey?
You can replace the boiling water with hot brewed coffee to intensify the chocolate flavor. Adding a handful of mini chocolate chips to the batter is another great option.
Can I make it dairy-free?
Yes. Substitute milk with almond milk, oat milk, or soy milk. The texture remains soft and delicious.
Why did my cake sink in the middle?
Common reasons include opening the oven door too early, underbaking, or expired baking soda or baking powder. Always check freshness of leavening agents before baking.

Chocolate Cake Recipe with Cocoa Powder
Equipment
- 2 round cake pans (9-inch)
- large mixing bowl
- hand mixer or whisk
- measuring cups and spoons
- wire cooling rack
Ingredients
- 2 cups granulated sugar
- 1¾ cups all-purpose flour
- ¾ cup unsweetened cocoa powder
- 1½ teaspoons baking powder
- 1½ teaspoons baking soda
- 1 teaspoon salt
- 2 large eggs
- 1 cup milk
- ½ cup vegetable oil
- 2 teaspoons vanilla extract
- 1 cup boiling water
Instructions
- Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, or dust with cocoa powder.
- In a large bowl, combine sugar, flour, cocoa powder, baking powder, baking soda, and salt. Stir until evenly mixed.
- Add eggs, milk, vegetable oil, and vanilla extract. Beat for about 2 minutes until smooth and well combined.
- Slowly stir in the boiling water. The batter will be thin, which is normal and helps create a moist cake.
- Divide the batter evenly between the prepared pans. Bake for 30–35 minutes, until a toothpick inserted in the center comes out clean.
- Cool in pans for 10 minutes, then remove and transfer to a wire rack to cool completely before frosting.
Notes
Nutrition
Final Thoughts
This chocolate cake recipe with cocoa powder proves that you don’t need complicated techniques or fancy ingredients to make an outstanding dessert. It’s simple, reliable, and incredibly moist with deep chocolate flavor in every bite.
Whether you frost it generously or serve it plain with a light dusting of sugar, this cake is a timeless favorite you’ll want to bake again and again. Keep this recipe in your collection — it’s one of those dependable classics every home baker needs.