Chocolate Layer Cake
As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here.
Soft, moist, and smooth chocolate layer cake with the richest chocolate flavor you’ll ever taste. Super easy and only one bowl needed! Pair with my favorite chocolate buttercream, go-to vanilla buttercream, or something else to fit your liking.

YOUR NEW FAVORITE Go-To Layered Chocolate Cake
Every home baker needs a reliable, go-to chocolate cake in their life.
That no fail, one bowl, throw it together, doesn’t-need-to-have-room-temperature-ingredients recipe that you can rely on when you need a cake that will make it look and taste like you broke out your most professional skills to produce a cake that makes folks’ eyes roll back into their heads with an audible “mmmm.” You know the type.
Personally, I’ve had a lot of cake fails in my life. Owning my own cake baking/decorating business for three years taught me countless lessons I didn’t ask for about cake baking.
My biggest lesson? Cakes are crazy finicky.
Work your batter too hard? Tough and dry crumb.
Not the exactly right amount of leavener? Your cake will crash into a flat mess.
Too much leavener? Your cake will spill out over the top of your cake pan and get all over the inside of your oven and smell horrible and be terribly difficult to clean up and you will probably cry.
Not that that’s ever happened to me… I heard that from a friend once…
And here’s the best part: this rich, decadent, ridiculously moist, velvety chocolate cake goes perfectly with vanilla buttercream, chocolate fudge frosting, chocolate buttercream, strawberry buttercream, cookie dough frosting, cream cheese frosting, Swiss meringue buttercream, chocolate Swiss meringue buttercream…
Ooof. We’re getting ahead of ourselves. You have plenty of time to pick your frosting. Let’s get to cake-baking first.


WHY YOU’LL LOVE THIS LAYERED CHOCOLATE CAKE
This is by far the best chocolate cake I have ever had. It’s moist, soft, not the slightest bit crumbly, and almost melts in your mouth. And there is so(ooooooo) much flavor. No shortage of chocolate in this recipe, that’s for sure!
And another bonus? This is an easy chocolate cake recipe for kids. While they need a bit of supervision for the coffee component, there’s no mixer involved, only one bowl needed, and as I’ve mentioned, the batter is quite forgiving and can handle a bit of a heavy-stirring hand (which I know my kids are pros at).
CHOCOLATE LAYER CAKE RECIPE KEY INGREDIENTS
If you’re even a sometimes baker, it’s likely you have all the ingredients you need to make this cake right now. Be sure you’re choosing your ingredients carefully as I’ve made this cake several dozens of times and landed on the perfect choices and the substitutions that actually work.

Here’s what you’ll need:
GRANULATED SUGAR: no brown sugar in this recipe! We usually use brown sugar when we’re looking to add deep molasses flavor and moisture, but this cake is perfectly moist and flavorful without it.
ALL-PURPOSE FLOUR: no cake flour or cornstarch here. This cake is nice and soft without any change in the flour.
BAKING SODA & POWDER: we’ll utilize both of these leaveners to bring lift to this cake. Pay careful attention to what we’re doing with the liquid in this recipe in order for the baking soda and powder to work properly in this cake.
UNSWEETENED COCOA POWDER: while you can use dark cocoa powder, I do not recommend using Dutch processed cocoa powder. If you prefer that deeper, darker chocolate flavor, I urge you to make my dark chocolate cake.
EGGS: this is the glue for your cake. If you want to make this cake vegan, you can use an egg substitute alongside non-dairy milk (next ingredient).
BUTTERMILK: I have used all kinds of milk for this recipe, and I find the best texture with buttermilk. If you don’t have this ingredient on hand, you can make your own. You can also use anywhere from skim to whole cow milk or non-dairy milk with little change to the final texture and flavor.
VEGETABLE OIL: no butter at all in this recipe! We don’t need a buttery flavor since we’re getting all of the flavor from chocolate. You can use avocado oil or any other plant-based oil you prefer. Just know that if you use olive oil or coconut oil, you may be able to detect a touch of those flavors, so use them at your own risk.
VANILLA EXTRACT & SALT: for flavor! Do not skip either of these ingredients.
COFFEE: no, your cake will not taste like coffee. Yes, you can use decaf. Yes, you can use another ingredient like water. You will still need to make sure it’s boiling.
HOW TO MAKE THE BEST CHOCOLATE LAYER CAKE
STEP #1: start by stirring together the granulated sugar, flour, baking soda, baking powder, and salt, then sift in the cocoa powder and stir everything to combine.




STEP #2: add the eggs, buttermilk, oil, and vanilla and stir the mixture well until the batter is smooth.

STEP #3: brew a cup of coffee and microwave it until it is boiling.
STEP #4: slowly add the coffee to the batter and stir until everything is blended well. Be sure to scrape the bottom of the bowl to make sure everything gets mixed together. Note: the batter will be very thin.


STEP #5: pour the batter into the prepared pans and bake. Allow the cake layers to cool in the pans completely on a wire rack before removing and assembling.



THE SECRETS TO THE BEST CHOCOLATE LAYER CAKE
You’ll see this recipe has absolutely no butter in it. Vegetable oil (or another oil you prefer) is the fat you’ll use, because the moistness it brings to this cake is out of this world. The oil and the buttermilk.
Always the buttermilk.
I have used anywhere from skim to whole milk instead of buttermilk for this recipe, and the buttermilk reigns supreme. Trust me… I’ve made this more times than you would believe. The milk is at your discretion, but you’ve been warned!
If you don’t have buttermilk, make your own! See my tutorial on homemade buttermilk here or linked below in the recipe.




SIFT YOUR COCOA POWDER FOR THE SMOOTHEST CAKE TEXTURE
Cocoa powder gets quite cakey and crumbly in the canister, and leaving those big chunks in there can sometimes mean big chunks of cocoa in your cake. No bueno. Sift it in just to be safe.
COFFEE BRINGS OUT THE CHOCOLATE FLAVOR– MAKE SURE IT’S BOILING
You’re also going to be using coffee for this recipe. Whatever brew you prefer, but the stronger the better. I promise your cake will not taste like coffee.
The bitterness of the coffee just brings out the cocoa taste and takes the flavor of this cake to a whole new level. The only thing you must make sure you do is bring the coffee to a boil in the microwave before you add it to the rest of the batter.

The boiling liquid helps the cocoa “bloom” into the rest of the batter and helps to activate the leavening agents.
I’ve tried this recipe with simply hot coffee and even cold water… Just… Don’t do it. Warning #2.
The beautiful thing about this classic chocolate cake recipe is that it goes so nicely with a whole slew of frostings. In the below recipe, you’ll find instructions for my go-to chocolate buttercream frosting as well as my vanilla buttercream frosting.
Both of these recipes are my basic go-to buttercream recipes. I’ve made this homemade chocolate cake recipe more times than I can count, and I’ve always paired it with one of these frostings.
CHOCOLATE LAYER CAKE RECIPE VARIATIONS
If you’re looking for a slightly more sophisticated, old fashioned chocolate layer cake, you’ll find that in my dark chocolate layer cake recipe. That one goes so nicely with my peanut butter frosting (recipe for that in the same post). I like the flavor of that cake for a little more of a richer chocolate flavor. It’s slightly denser than this chocolate layer cake recipe, so it holds up better to a thicker frosting like a peanut butter one.
Both my the chocolate and vanilla buttercream recipes that I’ve included here are very forgiving, in that if they’re too thin for you, add more powdered sugar or too stiff, add more liquid.
Pair this cake with any frosting you like. Here are all of my American buttercream recipes, and this cake goes magically with Swiss meringue buttercream as well as chocolate Swiss meringue buttercream.
This cake can be made into a 6″ cake for a smaller serving or a smash cake. See my post about 6″ cakes for how to make that happen.


DECORATING TIPS
As far as decorating this cake goes, have fun with it. One of my favorite things to decorate is a plain white cake (obviously, you’d need to use vanilla buttercream for that one). It’s a completely blank canvas, and I can do whatever I want with it.
Consider using your favorite candy all chopped up. Or putting chocolate chips all over the outside!
You can also add anything to the inside layer of frosting to jazz up the middle. Ohh, the possibilities! You could make so many combinations with toppings and add-ins. Go ahead… I won’t judge you if you make 10 cakes this weekend. I really won’t…
…just invite me over to help you eat them. I’ll bring the wine milk.


Looking for more chocolate cake recipes? Simple chocolate cupcakes, mocha cake, chocolate bundt cake, or dark chocolate cake with peanut butter frosting should do the trick!




Chocolate Layer Cake Recipe
Ingredients
CHOCOLATE CAKE
- 2 cups (400g) granulated sugar
- 1 and ¾ cups (210g) all-purpose flour be sure to measure properly
- 1 and ½ teaspoons baking soda
- 1 and ½ teaspoons baking powder
- 1 teaspoon salt
- ¾ cup (72g) unsweetened cocoa powder sifted
- 2 large eggs
- 1 cup (240mL) buttermilk1
- ½ cup (120mL) vegetable oil2
- 2 teaspoons vanilla extract
- 1 cup (240mL) coffee
VANILLA BUTTERCREAM
- 1 cup (227g) unsalted butter softened to room temperature
- 4 to 5 cups (480-600g) powdered sugar
- 1 teaspoon vanilla extract
- ¼ to ⅓ cup (60-80mL) milk or cream
- ⅛ teaspoon salt
CHOCOLATE BUTTERCREAM
- 4 cups (480g) powdered sugar
- ¾ cup (72g) Dutch processed cocoa powder
- ⅛ teaspoon salt
- 1 cup (227g) unsalted butter softened to room temperature
- 2 and ½ teaspoons vanilla extract
- ⅓ to ½ cup (80-120mL) milk or cream
Instructions
CHOCOLATE CAKE
- Preheat the oven to 350°F (177ºC). Grease and flour (or use homemade cake release) two 8" round cake pans. Set aside.
- In a large bowl, stir together granulated sugar, flour, baking soda, baking powder, and salt. Sift in the cocoa powder and stir combine.2 cups (400g) granulated sugar, 1 and ¾ cups (210g) all-purpose flour, 1 and ½ teaspoons baking soda, 1 and ½ teaspoons baking powder, 1 teaspoon salt, ¾ cup (72g) unsweetened cocoa powder
- Add the eggs, buttermilk, oil, and vanilla and stir well until batter is smooth.2 large eggs, 1 cup (240mL) buttermilk1, ½ cup (120mL) vegetable oil2, 2 teaspoons vanilla extract
- Brew a cup of coffee and microwave it until boiling.1 cup (240mL) coffee
- Slowly add coffee to batter and stir until blended well. Be sure to scrape the bottom of the bowl to make sure everything gets mixed together. Batter will be very thin.
- Pour batter into prepared pans and bake for 28 to 30 minutes or until a toothpick or cake tester inserted in the center comes out clean. Remove from the oven and allow cakes to cool in the pans completely on a wire rack before removing and assembling.
VANILLA BUTTERCREAM
- In a large bowl with a handheld mixer or a stand mixer fitted with the paddle attachment, beat the the butter on medium-high until smooth, about 2 minutes.1 cup (227g) unsalted butter
- Reduce the mixer to low, then slowly add the powdered sugar and salt and mix until everything is combined. Add the vanilla extract and mix again.4 to 5 cups (480-600g) powdered sugar, 1 teaspoon vanilla extract, ¼ to ⅓ cup (60-80mL) milk or cream, ⅛ teaspoon salt
- Slowly add the milk or cream, watching for and stopping at desired consistency. Add the salt, then increase the mixer speed to medium and beat until completely smooth.
- If after beating, the frosting is too stiff, add more cream. If it is too thin, add more powdered sugar, about 2 Tablespoons at a time. Turn off the mixer and use a spatula to stir the buttercream by hand to remove air bubbles and make it smooth and creamy. This usually takes about 3-5 minutes, but can take longer, especially if your mixer is very strong. Buttercream is ready to use right away.
CHOCOLATE BUTTERCREAM
- In a medium size bowl, whisk together the powdered sugar, cocoa powder, and salt. Set aside.1 cup (227g) unsalted butter
- In a large bowl with a handheld mixer or in the bowl of stand mixer fitted with the paddle attachment, beat butter on medium speed until smooth (about 3 minutes).4 cups (480g) powdered sugar, ¾ cup (72g) Dutch processed cocoa powder, 2 and ½ teaspoons vanilla extract, ⅓ to ½ cup (80-120mL) milk or cream, ⅛ teaspoon salt
- Slowly add the powdered sugar/cocoa powder mixture and continue to mix on low until a cohesive frosting starts to form. Increase the mixer speed to medium-high and add more milk or cream as needed, 1 to 2 Tablespoons at a time until desired consistency. Frosting is ready to use right away.
TO ASSEMBLE CAKE
- Place one layer, bottom side up, on a plate or cake stand. Using a spatula or knife, spread an even layer of frosting over the entire surface.
- Place the second layer on top, bottom side down, and press down on the top lightly. Spread the rest of the frosting on the cake, beginning with the top and working your way down the sides. Decorate as desired. Cake stays fresh covered at room temperature for up to 4 days. Cake may be covered and refrigerated for up to 7 days.
- Make ahead: prepare cakes and frosting up to 1 day in advance. Cover cakes tightly and keep at room temperature or in the refrigerator until ready to assemble. Refrigerate prepared frosting in an airtight container until ready to use. Unfrosted cake layers may be frozen, wrapped tightly, up to 2 months. Thaw overnight in the refrigerator before assembling. Frosted cake can be frozen, wrapped tightly, up to 2 months. Thaw overnight in the refrigerator and bring to room temperature before serving.
Notes
- Buttermilk: if you don’t have buttermilk on hand, you can make your own: see my post about homemade buttermilk.
- Vegetable oil: you can use avocado oil or any other oil you prefer in this recipe. Know that if you use olive or coconut oil, you may be able to detect those flavors.
- Coffee: you can use decaf coffee or no coffee at all. If you don’t want to use coffee, you can use water.
- Turn this into cupcakes: if you are looking for chocolate cupcakes, please see my simple chocolate cupcakes recipe.
Nutrition Disclosure
All nutritional values are approximate and provided to the reader as a courtesy. Changing ingredients and/or quantities will alter the estimated nutritional calculations.
This recipe needs to have a warning that you’ll want to eat the whole cake! I’m currently 8 months pregnant and made my chocolate loving daughter this cake for her birthday, and HOLY MOLY! The cake alone is divine, but adding the chocolate buttercream takes it to a whole new level. I will never make another chocolate cake recipe again. Thank you for sharing!!!
Haha, thank you so much, Lisa!