• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Sweetly Cakes
  • Home
  • Recipe index
  • Cakes
  • Frosting & filling
  • Cupcakes
  • Cake basics
  • Brownies
  • Cookies
  • About
  • Contact
  • Français
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Home
  • Recipe index
  • Cakes
  • Frosting & filling
  • Cupcakes
  • Cake basics
  • Brownies
  • Cookies
  • About
  • Contact
  • Français
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home / Desserts / Cakes

    Chocolate Cake with Chocolate Buttercream

    Updated Dec 31, 2025 · Published Feb 12, 2025 by Fadela

    Chocolate cake with soft, moist layers and a smooth chocolate buttercream frosting, my classic go-to recipe for birthdays and family celebrations.

    chocolate cake with chocolate buttercream frosting on a cake plate

    This is the chocolate cake I make most often at home when I want something reliable, rich, and easy to decorate.

    It’s based on my tested chocolate buttermilk cake, finished with a simple chocolate buttercream that works every time.

    This is the base recipe I use for most of my chocolate layer cakes.

    Why you’ll love this chocolate cake

    • Moist and tender crumb thanks to oil and buttermilk
    • True chocolate flavor without being heavy or dry
    • Versatile base that works with buttercream, ganache, or drip cakes

    Ingredients You Need

    • Cake flour: for a soft, tender crumb (or all-purpose if needed)
    • Unsweetened cocoa powder: Dutch-process preferred
    • Baking powder & baking soda: for even rise
    • Salt & vanilla extract: balance and flavor
    • Sugar: granulated sugar for the cake, powdered sugar for the buttercream
    • Eggs: room temperature
    • Vegetable oil: keeps the cake moist
    • Buttermilk: full-fat for best texture
    • Hot coffee or hot water: enhances chocolate flavor
    • Butter: unsalted, softened for buttercream
    • Chocolate: semi-sweet or dark, for frosting or drip
    • Heavy cream: full-fat (30–35%)
    chocolate cake ingredients measured for baking
    chocolate buttercream ingredients ready to use

    Best tips for this chocolate cake

    • Apply a crumb coat and chill before the final layer for clean edges
    • Use a kitchen scale for even layers and consistent results
    • Do not overmix once the dry ingredients are added
    • Bake all layers the same size to avoid trimming too much
    • Cool completely before frosting to prevent sliding

    How to make chocolate cake

    This chocolate cake recipe is designed for layer cakes, with soft, moist layers that stay tender even after chilling.

    This cake is made with my chocolate buttermilk cake recipe, a soft and reliable base for layer cakes.

    Whisk sugar, oil, eggs, and vanilla until smooth and emulsified

    mixing eggs and sugar for chocolate cake batter

    Fold in dry ingredients, alternating with buttermilk and hot coffee, until the batter is fluid

    smooth chocolate cake batter in mixing bowl

    Divide evenly into three 6-inch (15 cm) pans and bake until just set

    chocolate cake batter poured into cake pan

    Cool completely, then level the cake layers

    three baked chocolate cake layers cooling

    For the frosting, I use my chocolate buttercream recipe, smooth, rich, and perfect for frosting and decorating layer cakes.

    Beat butter until pale, then add powdered sugar, melted chocolate, cream, vanilla, and salt

    mixing chocolate buttercream with melted chocolate

    Whip until the chocolate buttercream is smooth and fluffy

    smooth chocolate buttercream frosting in bowl

    Stack the cake layers with buttercream, then crumb coat, chill, and finish with a smooth final layer

    Decorate simply or add a chocolate drip if desired

    chocolate cake fully frosted with chocolate buttercream

    Serving suggestions

    • Serve at room temperature for the softest texture
    • Pair with coffee or a glass of milk
    • Add fresh berries to balance the richness
    • Perfect as a birthday or celebration cake

    This chocolate cake also works perfectly as a birthday cake, like my chocolate birthday cake recipe.

    sliced chocolate cake with chocolate buttercream frosting

    Storage

    • Store covered in the refrigerator for up to 4–5 days
    • Let sit at room temperature 30 minutes before serving
    • Freeze unfrosted cake layers up to 1 month, well wrapped

    Recipe variations

    • Chocolate cupcakes: bake the same batter in cupcake liners
    • Chocolate Oreo cake: add Oreo frosting and crushed cookies between layers
    • Chocolate ganache cake: replace buttercream with whipped chocolate ganache
    • Chocolate fudge cake: use a thicker chocolate frosting and fewer layers

    If you’re looking for a cupcake version, I also share a separate recipe for chocolate cupcakes, with a lighter texture adapted to individual portions.

    Recipe Questions

    Can I make this chocolate cake ahead of time?

    Yes. Bake the layers one day ahead and frost the next day.

    Can I replace buttermilk?

    Yes. Milk mixed with a little vinegar or lemon juice works well.

    How do I keep the cake moist?

    Do not overbake, and store it covered once cooled.

    Can I freeze this cake?

    Freeze unfrosted layers only for best texture.

    single layer of chocolate cake spread with buttercream

    More Chocolate Cake Recipes

    • Chocolate Oreo cake
    • Chocolate raspberry cake
    • Chocolate strawberry cake
    • Chocolate Nutella cake

    I hope you’ll love this recipe! If you try this recipe, feel free to leave a comment. It always helps. Happy baking!

    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

    Chocolate Cake with Chocolate Buttercream


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    5 from 1 review

    • Author: Fadela
    • Total Time: 1 hour 10 minutes
    • Yield: 8 slices
    Print Recipe
    Save Recipe Recipe Saved

    Description

    Chocolate cake with chocolate buttercream, a rich and classic layer cake with soft chocolate sponge and creamy chocolate frosting

    (3-layer 6-inch cake, serves about 8–10)


    Ingredients

    Chocolate Cake

    • 225 g (1 ¾ cups) cake flour
    • 80 g (¾ cup) unsweetened cocoa powder
    • 1 tsp baking soda
    • ½ tsp baking powder
    • ½ tsp salt
    • 160 ml (⅔ cup) neutral vegetable oil
    • 340 g (1 ¾ cups) granulated sugar
    • 3 eggs – room temperature
    • 2 tsp vanilla extract
    • 150 ml (⅔ cup) buttermilk
    • 125 ml (½ cup) black coffee or warm water

    Chocolate Buttercream

    • 350 g (1 ½ cups) unsalted butter – softened
    • 400 g (3 ¼ cups) powdered sugar – sifted
    • 100 ml (⅓ cup + 1 tbsp) heavy cream – full-fat
    • 2 tsp vanilla extract
    • 225 g (8 oz) semi-sweet baking chocolate – melted
    • 2 tbsp unsweetened cocoa powder – optional

    Instructions

    Chocolate Cake

    1. Preheat the oven to 165°C (325°F) and line the bottoms of three 6-inch (15 cm) cake pans with parchment paper
    2. Mix the buttermilk with the warm coffee and set aside
    3. Sift together flour, cocoa powder, baking soda, baking powder, and salt
    4. Whisk sugar, oil, eggs, and vanilla until smooth
    5. Add dry ingredients and buttermilk mixture alternately until the batter is smooth and fluid
    6. Divide evenly between pans
    7. Bake for about 40 minutes, until a toothpick comes out clean
    8. Cool briefly, unmold, and let cool completely on a wire rack
    9. Level the cakes to create even layers

    Chocolate Buttercream

    1. Cut the butter into pieces and place it in the bowl of a stand mixer fitted with the whisk attachment
    2. Beat on medium speed for 3–5 minutes until pale and creamy
    3. Add the powdered sugar gradually, mixing on low speed, then beat 2–3 minutes until light
    4. Pour in the cream and vanilla and mix until smooth
    5. Add the melted chocolate and beat for 2 minutes until fully combined
    6. Mix in cocoa powder if using, then beat briefly
    7. Finish on low speed to smooth the buttercream

    Assembly

    1. Place the first cake layer on a cake board
    2. Spread an even layer of chocolate buttercream
    3. Repeat with the second and third layers
    4. Apply a thin crumb coat and chill for 20 minutes
    5. Frost with a final smooth layer and decorate as desired
    6. If chilled, let the cake sit at room temperature for about 1 hour before serving

    Equipment

    Airtight container

    Buy Now →
    Image of Angled Spatula

    Angled Spatula

    Buy Now →
    Image of cake carrier

    cake carrier

    Buy Now →
    Image of Cake decorating turntable

    Cake decorating turntable

    Buy Now →

    cake pan

    Buy Now →
    Image of Fine mesh strainer

    Fine mesh strainer

    Buy Now →

    Hand mixer

    Buy Now →

    Stand mixer

    Buy Now →

    Notes

    Storage: Keep the layer cake in an airtight container in the refrigerator for up to 5 days. Let it sit at room temperature for 30 minutes to 1 hour before serving to restore its texture. It can also be frozen for up to 3 months if well wrapped in plastic wrap.

    Tips:

    • Use a kitchen scale for precise measurements and the best results.
    • Sift the cocoa powder and flour for a light and even texture.
    • Avoid overmixing the batter to prevent a dense cake.
    • Make sure the cakes are completely cooled before assembling and frosting.
    • Prep Time: 30 minutes
    • Cook Time: 40 minutes
    • Category: cake, dessert
    • Method: baking
    • Cuisine: American

    Did you make this recipe?

    Tag @sweetlycakes on Instagram

    This post may contain affiliate links

    More Cakes

    • Carrot Layer Cake with Cream Cheese Frosting
    • Cinnamon Roll Cake
    • Rainbow Cake
    • Which Cake is Best for Layer Cakes? 5 Foolproof Recipes You’ll Love

    Reader Interactions

    Comments

    1. Celine

      December 31, 2025 at 6:23 pm

      I’ve tried so many chocolate cake recipes that turned out dry or too dense, and this one finally solved that problem. The cake stayed incredibly moist even the next day, and the chocolate buttercream was smooth and easy to spread. I used it for a birthday cake and everyone asked for the recipe. This one is a keeper.

      Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    Primary Sidebar

    Hello and welcome to my blog! Fully addicted to cakes, blogging, and beautiful pictures! I share with you on this blog some tips and my favorite baking recipes which I hope will help you to enjoy your loved ones!

    More about me →

     Popular Posts

    • Mini Oreo Cheesecakes
    • Oreo Cream Cheese Frosting
    • Ganache Frosting for Cakes and Cupcakes
    • Graham Cracker Crust

    Follow us

    Search on the blog

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • About me
    • Recipes

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work with me
    • Français

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2023 SWEETLYCAKES