This buttermilk chocolate cake is rich, fudgy and incredibly moist, finished with a glossy chocolate frosting. It’s an old-fashioned, one‑bowl cake you can whisk together quickly—perfect for birthdays, holidays, family gatherings, or simply as an indulgent dessert.

Why should you make this recipe
If you love chocolate cake, this buttermilk version deserves a spot in your repertoire. It delivers a tender, almost fudgy crumb while staying light enough for daily dessert. Highlights:
- Rich, moist texture: Buttermilk and the combination of butter and oil keep the cake tender and deeply chocolatey, while the frosting adds a smooth glossy finish.
- Simple, pantry-friendly ingredients: Flour, cocoa powder, sugar, eggs, butter, oil and buttermilk are all you need, and the batter comes together in one bowl with a whisk.
Ingredients
This cake is straightforward: mix the dry and wet ingredients, pour into a prepared pan, and bake.
Buttermilk Chocolate Cake

Dry: All-purpose flour, unsweetened cocoa powder, baking powder, baking soda, and salt.
Wet: Canola oil, melted butter, granulated sugar, eggs, buttermilk, and hot water (or hot coffee for deeper flavor).
Buttermilk Chocolate Frosting

Unsalted butter, unsweetened cocoa powder, buttermilk, vanilla extract and sifted powdered sugar make a glossy, spreadable frosting.
Substitutions
If you need to adapt the recipe:
- Cocoa powder: Use unsweetened cocoa for best flavor.
- Oil: Any neutral-flavored baking oil (canola, vegetable) works.
- Melted butter: Salted butter is fine—omit added salt. Vegan/dairy-free butter or extra oil can be used if needed.
- Sugar & Eggs: The recipe hasn’t been tested with alternative sweeteners or egg replacements.
- Buttermilk: Essential for texture and tang. Make a substitute by adding 1 tablespoon lemon juice or white vinegar to milk to equal 1 cup; let sit 10–15 minutes.
- Warm water: Replace with equal parts hot coffee for a richer chocolate flavor.

Variations
Layer cake: To make a two-layer cake, divide batter between two 8‑ or 9‑inch pans and bake 25–35 minutes. Chill layers before frosting. The buttermilk frosting is more glaze-like, so choose a thicker chocolate frosting if you need a spreadable filling between layers.
Smaller single layer: Halve the recipe for an 8‑ or 9‑inch single layer and bake 25–30 minutes, until a toothpick comes out with a few moist crumbs.
How to make
The cake comes together in about 10 minutes of prep and about 30 minutes of bake time. Follow these easy steps:

- Preheat the oven to 350°F (177°C). Lightly grease and line the bottom and long sides of a 9 x 13‑inch pan with parchment paper. In a large bowl, whisk together flour, cocoa powder, sugar, baking soda, baking powder and salt.
- Whisk in oil, melted butter, eggs and buttermilk until smooth. Carefully whisk in the hot water (or coffee) until combined; the batter will be thin.
- Pour batter into the prepared pan and bake 30–35 minutes, or until a toothpick comes out with a few moist crumbs.
- Cool the cake in the pan for 15–20 minutes, then lift it out using the parchment and finish cooling on a rack. While the cake cools, prepare the frosting.
- For the frosting: melt butter over low heat, whisk in cocoa and cook about 1 minute to bloom the cocoa. Remove from heat and whisk in buttermilk, sifted powdered sugar and vanilla until smooth.
- Return the cooled cake to the pan or a serving plate, pour and spread the frosting over the cake, allow it to set, then slice and serve.
How to store, freeze and serve
- Store: Keep the frosted cake in an airtight container at room temperature for 3–4 days, or refrigerate for up to one week.
- Freeze: Wrap an unfrosted, cooled cake tightly and freeze up to 2 months. Thaw at room temperature for a few hours or overnight in the fridge before frosting.
- Serve: This cake is lovely with cold milk or a scoop of vanilla ice cream.

M’s expert tips
- Use full‑fat buttermilk for richness and moisture; it adds a pleasant tang that enhances the chocolate.
- Bring cold ingredients to room temperature so they combine smoothly and yield a softer crumb.
- Don’t overbake: Start checking early in the bake range. The center should yield a few moist crumbs on a toothpick and the edges should slightly pull from the pan.
- Sift powdered sugar: Sifting prevents lumps in the frosting and helps it become silky and smooth.
FAQs
Buttermilk tenderizes baked goods and keeps them moist, helps with rise, and contributes a subtle tang that balances sweetness and enriches flavor.
Cakes made with buttermilk can be stored at room temperature for several days. If the frosting contains perishable ingredients like cream cheese or whipped cream, refrigerate.
More cake recipes to try
- Strawberry Crunch Cake
- Red Velvet Bundt Cake
- Pecan Upside Down Cake
If you try this Buttermilk Chocolate Cake, please rate the recipe and leave a comment. Tag @olivesnthyme on Instagram so others can see your bake.

Buttermilk Chocolate Cake
Megan
10 mins
30 mins
1 hr
1 hr 40 mins
Equipment
- 1 9×13 baking pan
- Parchment paper
- Large mixing bowl
- Whisk
Ingredients
Buttermilk Chocolate Cake
- 2 cups (240 g) all-purpose flour
- 2 cups (400 g) granulated sugar
- ½ cup (40 g) unsweetened cocoa powder
- 1½ tsp baking soda
- 1 tsp baking powder
- ¼ tsp salt
- 2 large eggs, room temperature
- ½ cup (118 ml) melted butter
- ½ cup (118 ml) canola oil
- 1 cup (237 ml) buttermilk, room temperature
- 1 cup (237 ml) hot water (very warm, not boiling)
Buttermilk Chocolate Frosting
- ¾ cup (170 g) unsalted butter
- ½ cup (40 g) unsweetened cocoa powder
- ⅓ cup (79 ml) buttermilk, room temperature
- 1 tsp vanilla extract
- 2½–3 cups (300–360 g) sifted powdered sugar
Instructions
- Preheat the oven to 350°F (177°C). Grease and line a 9 x 13‑inch pan with parchment paper.
- In a large bowl, whisk together flour, cocoa powder, sugar, baking soda, baking powder and salt.
- Add oil, melted butter, eggs and buttermilk; whisk until combined. Carefully whisk in the hot water (or coffee). Pour batter into the prepared pan.
- Bake 30–35 minutes, until a toothpick inserted in the center comes out with a few moist crumbs.
- Cool the cake in the pan 15–20 minutes, then lift out with the parchment and cool completely on a rack. While cooling, make the frosting.
- For the frosting: melt butter in a saucepan over low heat. Whisk in cocoa and cook 1 minute to bloom the cocoa. Remove from heat and whisk in buttermilk, sifted powdered sugar and vanilla until smooth.
- Place the cooled cake on a serving tray or return it to the pan. Pour and spread the frosting over the cake. Allow it to set, slice, and enjoy.
Notes
Store this cake in an airtight container at room temperature for up to 3–4 days, or refrigerate for about one week.
did you make this recipe?
tag @olivesnthyme on Instagram