
Chocolate Buttermilk Cake with Cocoa Frosting
This decadent chocolate buttermilk cake is rich, moist, and perfect for any occasion. Paired with a luscious cocoa frosting, it’s a treat that will leave everyone asking for seconds. Here’s how to make it from scratch.
Ingredients
For the Cake
2 ½ cups (310g) all-purpose flour
2 cups (400g) granulated sugar
¾ cup (75g) unsweetened cocoa powder
2 teaspoons baking soda
1 teaspoon baking powder
1 teaspoon salt
2 large eggs, at room temperature
1 cup (240ml) buttermilk, at room temperature
1 cup (240ml) strong brewed coffee, cooled (or hot water for a milder flavor)
½ cup (120ml) vegetable oil
2 teaspoons pure vanilla extract
For the Cocoa Frosting
1 cup (230g) unsalted butter, softened
3 ½ cups (440g) powdered sugar, sifted
¾ cup (75g) unsweetened cocoa powder, sifted
1 teaspoon pure vanilla extract
¼ cup (60ml) heavy cream (more if needed)
Pinch of salt

Instructions
- Prepare the Oven and Pans
- Preheat your oven to 350°F (175°C).
- Grease and flour two 9-inch (23cm) round cake pans or line them with parchment paper for easy removal.
- Make the Cake Batter
- In a large mixing bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt until evenly combined.
- In a separate bowl, beat the eggs lightly, then whisk in the buttermilk, coffee, vegetable oil, and vanilla extract.
- Gradually add the wet ingredients to the dry ingredients. Use a whisk or a hand mixer on low speed to combine, being careful not to overmix. The batter will be thin, which is normal.
- Bake the Cakes
- Divide the batter evenly between the prepared cake pans.
- Bake in the preheated oven for 30–35 minutes or until a toothpick inserted into the center comes out clean.
- Allow the cakes to cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely.
- Make the Cocoa Frosting
- In a large bowl, beat the softened butter on medium speed until creamy and fluffy, about 2–3 minutes.
- Gradually add the powdered sugar and cocoa powder, alternating with the heavy cream, beating on low speed after each addition.
- Once all ingredients are added, increase the mixer speed to medium-high and beat for another 2–3 minutes until the frosting is light and spreadable.
- Add the vanilla extract and a pinch of salt, and beat for another 30 seconds. If the frosting is too thick, add more cream, 1 tablespoon at a time, until you reach the desired consistency.
- Assemble the Cake
- Level the tops of the cake layers with a serrated knife if needed.
- Place one cake layer on a serving plate or cake stand. Spread a generous amount of frosting evenly over the top.
- Place the second cake layer on top, and frost the top and sides of the cake. Use an offset spatula for a smooth finish.
- Decorate and Serve
- Decorate the cake as desired. You can pipe additional frosting, sprinkle chocolate shavings, or add fresh fruit.
- Allow the cake to sit for at least 30 minutes before slicing to let the flavors meld.
Tips for Success
Room Temperature Ingredients: Using room-temperature eggs and buttermilk ensures a smooth batter.
Brewed Coffee: Coffee enhances the chocolate flavor without making the cake taste like coffee. Substitute with water if desired.
Sifting Dry Ingredients: This prevents lumps in the batter and ensures a tender crumb.
Cooling the Cakes: Ensure the cakes are completely cool before frosting to prevent the frosting from melting.
Storage: Store the frosted cake in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days.
Optional Variations
Chocolate Ganache Layer: Add a layer of rich chocolate ganache between the cake layers for an extra indulgent touch.
Nutty Twist: Fold chopped toasted nuts into the frosting for added texture.
Flavored Frosting: Swap the vanilla extract in the frosting with almond or orange extract for a unique flavor profile.
This chocolate buttermilk cake is an irresistible combination of rich flavors and a soft, moist texture. Whether it’s for a birthday, a special gathering, or simply a treat-yourself moment, this recipe is sure to become a favorite. Enjoy!