Homemade Chocolate Cake Recipe (One Bowl, No Mixer)
This homemade chocolate cake is the one I make when I actually want people to ask for the recipe. It is soft, it is rich, and it tastes like real chocolate, not just brown sugar.
The best part is how little work it takes. You do not need a mixer. You do not need to cream butter. Just a bowl, a whisk, and about ten minutes of your time.
I make this cake for parties, potlucks, and honestly just random Tuesdays. It always disappears fast.

WHY YOU WILL LOVE THIS RECIPE

- One bowl, one whisk, no fancy equipment needed
- Oil-based batter keeps the crumb soft for days, not just the day you bake it
- Boiling water blooms the cocoa so the chocolate flavor actually comes through
- Stays moist at room temperature for up to five days
- Easy to make ahead and frost the next day
INGREDIENTS

Cake:
- 1 3/4 cups all purpose flour
- 3/4 cup unsweetened cocoa powder
- 1 1/2 tsp baking powder
- 1 1/2 tsp baking soda
- 2 cups white sugar
- 1 tsp salt
- 2 large eggs
- 1 cup milk
- 1/2 cup vegetable oil
- 2 tsp vanilla extract
- 1 cup boiling water
Frosting:
- 1 1/2 batches chocolate buttercream frosting (or your favorite chocolate frosting)
INGREDIENT NOTES AND SUBSTITUTIONS

- Cocoa powder: regular unsweetened works great. Dutch processed will give a slightly deeper flavor if you want it.
- Oil: any neutral oil works, like canola or vegetable. This is what keeps the cake soft instead of dry.
- Boiling water: do not skip this step. It thins the batter and wakes up the cocoa flavor.
- Milk: whole or low fat both work fine here.
STEP-BY-STEP INSTRUCTIONS
Preheat and prep your pans
Preheat your oven to 350°F (180°C). Grease two 9 inch round cake pans and line the bottoms with parchment paper.
Mix the dry ingredients

In a large bowl, sift together the flour, cocoa powder, baking powder, and baking soda. Whisk in the sugar and salt until combined.
Add the wet ingredients

Add the eggs, milk, oil, and vanilla extract. Whisk well for about thirty seconds, until the batter is smooth and lump free.
Add the boiling water

Slowly whisk in the boiling water. The batter will turn very thin. That is exactly what you want, so do not worry.
Bake the cake

Divide the batter evenly between your two prepared pans. Bake for 35 minutes, or until a toothpick inserted in the center comes out clean.
Cool and frost

Let the cakes cool in the pans for 10 minutes, then turn them out onto a wire rack to cool completely. Once fully cool, frost with chocolate buttercream frosting.

TIPS FOR THE BEST RESULTS

- Let the cakes cool completely before frosting or the frosting will slide right off
- Turn the cakes out upside down so the flat bottom becomes your frosting surface
- Use a serrated knife to level the tops if you want a neater layer cake
- Do not overbake, since this cake dries out fast once it passes the clean toothpick stage
VARIATIONS AND ADD-INS

- Swap the buttercream for chocolate ganache for a richer finish
- Add orange zest to the batter for a chocolate orange cake
- Stir in a teaspoon of instant espresso powder to deepen the chocolate flavor
- Bake in a bundt pan for about 50 minutes for a simpler presentation
WHAT TO SERVE WITH IT
- A scoop of vanilla ice cream
- Fresh whipped cream and berries
- A hot cup of coffee
- A drizzle of warm chocolate ganache
FAQs About the Best Chocolate Cake Recipe
Can I make this chocolate cake ahead of time?
Absolutely! This cake stays moist and delicious for days. You can bake the layers ahead of time, let them cool completely, and wrap them tightly in plastic wrap. Store at room temperature for up to 2 days or in the fridge for up to a week. Frost it just before serving for that fresh, homemade touch.
Can I freeze this cake?
Yes! Both the cake layers and the frosted cake freeze beautifully. Wrap the layers individually in plastic wrap and then in foil to prevent freezer burn. For a frosted cake, freeze it uncovered for about an hour to set the frosting, then wrap it tightly. Thaw in the fridge overnight before serving.
Why is the batter so thin? Is that normal?
Yep, it’s totally normal! The boiling water makes the batter thin, but that’s the secret to the cake’s incredible moistness. Trust the process—it’s worth it!
How do I store leftover cake?
If you somehow have leftovers (rare in my house!), store the cake in an airtight container at room temperature for up to 3 days or in the fridge for up to a week. Just bring it to room temp before serving for the best texture and flavor.
Classic Chocolate Cake Recipe

Homemade Chocolate Cake Recipe
Ingredients
Method
- Preheat your oven to 350°F (180°C). Grease two 9 inch round cake pans and line the bottoms with parchment paper.
- In a large bowl, sift together the flour, cocoa powder, baking powder, and baking soda. Whisk in the sugar and salt until combined.
- Add the eggs, milk, oil, and vanilla extract. Whisk well for about thirty seconds, until the batter is smooth and lump free.
- Slowly whisk in the boiling water. The batter will turn very thin. That is normal.
- Divide the batter evenly between the two prepared pans. Bake for 35 minutes, or until a toothpick inserted in the center comes out clean.
- Let the cakes cool in the pans for 10 minutes, then turn them out onto a wire rack to cool completely.
- Once fully cool, frost with chocolate buttercream frosting.
Notes
- Store covered at room temperature for up to 5 days.
- Freezing is not recommended, as the crumb turns dense once thawed.
- Let the cakes cool completely before frosting, or the frosting will slide off.
- Turn the cakes out upside down so the flat bottom becomes your frosting surface for a neater finish.
- For a bundt version, bake in a greased bundt pan for about 50 minutes instead.
This homemade chocolate cake has earned its spot as my go-to. It comes together fast, it never turns out dry, and it tastes like real chocolate every single time.
Once you try it, I think it will become your new favorite too. Frost it simple or dress it up, either way it delivers.
For more chocolate dessert recipes you will love:
