Chocolate Cake with Chocolate Buttercream
There’s a reason chocolate cake never really goes out of style.
It’s familiar, comforting, and one of those things people almost always say yes to. But at the same time, not all chocolate cakes are the same. Some are too dry, some too dense, and some just don’t have that rich, chocolate flavor you’re hoping for.
This is the kind of chocolate cake that hits that balance. Soft, rich, and layered with a smooth chocolate buttercream that brings everything together without feeling too heavy.

What Makes This Cake Stand Out
This chocolate cake is simple in the right ways, but still feels like something you’d get from a bakery. The crumb is soft and tender, the chocolate flavor is deep without being overwhelming. And the frosting is smooth and easy to work with whether you’re spreading it casually or adding a little detail.
It’s also a really forgiving recipe. You don’t need perfect technique to get a good result, which makes it a great option whether you bake often or just occasionally.
Chocolate Cake Recipe
Chocolate Cake
Ingredients
- 2 cups all-purpose flour
- 3/4 cup unsweetened cocoa powder
- 2 teaspoons baking powder
- 1 1/2 teaspoons baking soda
- 1/2 teaspoon salt
- 3/4 cup unsalted butter softened
- 1 1/2 cups granulated sugar
- 3 large eggs room temperature
- 2 teaspoons vanilla extract
- 3/4 cup whole milk room temperature
- 1/2 cup sour cream
- 1/2 cup hot water or hot coffee for deeper flavor
Instructions
- Preheat oven to 350°F.
- Grease and line two 8-inch cake pans with parchment.
- In a bowl, whisk together flour, cocoa powder, baking powder, baking soda, and salt.
- Beat butter and sugar until light and fluffy (2–3 minutes).
- Add eggs one at a time, mixing well after each.
- Mix in vanilla.
- Mix in sour cream until smooth.
- Alternate adding dry ingredients and milk:
- dry > milk > dry > milk > dry
- Mix just until combined.
- Slowly mix in hot water (or coffee). Batter will be thin — that’s normal.
- Divide batter evenly between pans.
- Bake for 28–32 minutes, until: centers are set and toothpick comes out clean
- Cool in pans for 10 minutes, then transfer to a rack to cool completely.
Nutrition

Chocolate Buttercream Frosting
Pin Recipe Print RecipeIngredients
- 1 cup unsalted butter room temperature
- 3-4 cups powdered sugar
- 2/3 cup unsweetened cocoa powder sifted
- 2-3 tablespoons milk or heavy cream
- 1 teaspoon vanilla extract
- Pinch of salt optional
Instructions
- Beat butter until smooth and creamy.
- Slowly add powdered sugar and cocoa powder, mixing on low speed until combined.
- Add milk or cream, one tablespoon at a time, until desired consistency is reached.
- Add vanilla and salt (if using) and beat on medium speed for 1 minute until fluffy.
How to Assemble
- Level cakes if needed
- Place first layer on stand
- Spread frosting evenly
- Add second layer
- Frost top and sides
Optional:
Tips for Best Results
Use good quality cocoa powder
This makes a noticeable difference in flavor.
Hot liquid is key
It helps bloom the cocoa and deepen the chocolate flavor.
Don’t overmix
This keeps the cake soft and tender.
Measure carefully
Too much cocoa or flour can dry the cake.
my cake decorating supplies:
Troubleshooting
Cake is dry
> Overbaked or too much flour
Cake is too dense
> Overmixed batter
Cake sinks in the middle
> Underbaked
Frosting too thick
> Add a splash of cream
Frosting too soft
> Chill slightly or add powdered sugar
Storage


How to Turn This Chocolate Cake into Cupcakes
This recipe works really well as cupcakes, which makes it perfect for birthdays, parties, or just when you don’t feel like layering and frosting a full cake.
The texture stays soft and moist, and the chocolate flavor still comes through really well in a smaller size.
How to Convert the Recipe
Bake Time
- Bake for 16–20 minutes
- You’ll know they’re done when the centers are set and a toothpick comes out clean
Let them cool in the pan for about 5 minutes, then transfer to a rack to cool completely before frosting.
How Many Cupcakes Does This Make?
This recipe will make about 20–24 cupcakes, depending on how full you fill each liner.


A Cake You Can Use Again and Again
One of my favorite things about this recipe is how versatile it is.
You can keep it simple with a smooth, classic finish, or change the look completely depending on the occasion. It works just as well for a birthday cake as it does for something more casual sitting on the counter.
You can:
It adapts to whatever you need it to be.
A Few Small Things That Make a Big Difference
Chocolate cake doesn’t need a lot of extras, but a few small details help it turn out the way you want.
Taking the time to mix things properly, not rushing the bake, and letting the cake cool completely before frosting all make a difference in the final texture.
And when it comes to frosting, don’t overthink it. Even a simple, slightly imperfect finish can look really beautiful with this kind of cake.
When I Make This Cake
This is one of those recipes I come back to when I want something that feels familiar but still good enough to share.
It doesn’t need a specific occasion to feel worth making.

Chocolate cake doesn’t have to be complicated to be good.
Sometimes the best version is the one that’s simple, soft, and made with ingredients you probably already have. The kind of cake that looks nice, tastes even better, and feels like something you’ll want to make again.
And once you have a recipe like that, it tends to stick.
If you make this chocolate cake recipe, let me know what you think! I always love hearing from you.
More like this
dessert recipes

This post contains affiliate links. I only recommend products I actually use and love!

Are we friends Yet?!
Sign up to receive my favorite recipes, party ideas and latest finds.
