This Buttermilk Chocolate Sheet Cake is soft, deep in flavor, and covered in a smooth cocoa frosting.
It’s easy to make, but the result is anything but plain. One bowl. Perfect slices that stay soft for days.

Updated September 2025: Now tested in a 9×13-inch (quarter sheet, 33 × 23 cm) pan with easier steps, improved photos, and step-by-step video instructions.
Buttermilk Chocolate Sheet Cake
This cake uses oil instead of butter, which gives it a softer texture that holds up for days even after time in the fridge.
Hot water keeps the batter smooth and easy to pour. Freshly brewed or instant coffee works too if you want a deeper chocolate flavor. Totally up to you.
The frosting is simple: melted butter, sifted cocoa, powdered sugar, vanilla, and just enough buttermilk to make it smooth and easy to spread.
How to make Buttermilk Chocolate Sheet Cake
These are the visual steps. For the full recipe with exact measurements, scroll to the recipe card at the bottom of this post

1. Whisk together flour, sugar, cocoa, baking soda, and salt.
2. Add buttermilk, oil, whisked egg, and vanilla to the dry mix.

3. Add hot coffee or water and whisk just until mixed, 10 seconds is enough.
4. Whisk well until fully combined, the batter will be thin.
- Use hot water (around 175°F/ 80°C ), not boiling, it should be steaming, not bubbling.
- If you’re using instant coffee, dissolve the granules in the hot water before adding.

5. Pour into a 9 x 13 inch (23 x 33 cm) lined pan.
6. Bake for 18–22 minutes, or until a skewer inserted in the center comes out clean. Remove from the oven and leave the cake to cool completely in the pan.
- Don’t try to lift the cake out or turn it onto a rack, it’s soft and will break. Let it cool right in the pan. Don’t worry, it won’t go dense or heavy.
- It cools to a soft, light texture.
Make the Frosting
- Only make the frosting when the cake is completely cool and you’re ready to use it.
- Mixing it too early and leaving it in the bowl will cause it to firm up — and once that happens, it won’t spread smoothly over the cake.

7. Sift powdered sugar and unsweetened cocoa into a bowl. Pour in the hot melted butter.
8. Mix to coat the cocoa and powdered sugar, the mixture will look clumpy at this point (that’s fine).
- Always sift the cocoa and powdered sugar before mixing the frosting.
- Skipping this step leaves clumps that won’t break down, and your frosting won’t turn out smooth.

9. Mix with a whisk or spatula, it’ll look thick at first, but keep going. It transforms into a silky, rich frosting.
10. Spread over the completely cooled cake.

11. You can leave the frosting as is — smooth and simple.
12. Or, if you’re feeling fancy, use a decorating comb (like the one here) to make a lined pattern, straight or wavy.
Just drag it across the frosting in one smooth pull, or give it a gentle wiggle for the wave effect. You can see exactly how it’s done in the video below.
- Tip: You can slice and serve while the frosting is soft, or leave it for 20 minutes to set.
- For extra neat slices, chill the cake in the fridge for 30 minutes. Because it’s made with oil, the cake stays soft even when cold.

Storage
- Room temperature: Cover and store the cake at room temperature for up to 3 days.
- Fridge: For longer storage, refrigerate the cake for up to 5 days. The frosting firms up slightly, but the cake stays soft, thanks to the oil.
- Freeze:You can also freeze individual slices, frosted or unfrosted, for up to 1 month. Slice before freezing and place in a single layer in a freezer-safe airtight container. Thaw at room temperature. The texture holds up beautifully.

Enjoy ♥
Recipe
Video
For the cake
- 1 ⅓ cups (160 g) all-purpose flour (plain flour)
- 1 cup (200 g) white granulated sugar
- ⅓ cup (35 g) unsweetened cocoa powder, sifted
- ¾ teaspoon baking soda (use a ¼ teaspoon three times, level each one, too much affects taste and texture)
- ¼ teaspoon salt
- ⅔ cup (160 ml) buttermilk
- ½ cups (120 ml) oil (canola, sunflower, or vegetable)
- 1 large egg, beaten
- 1 teaspoon vanilla extract
- ⅔ cup (160 ml) hot coffee or hot water (around 175°F / 80°C, not boiling)
For the frosting
- 1 ½ cups (180 g) powdered sugar (icing sugar), sifted
- ⅓ cup (40 g) unsweetened cocoa powder, sifted
- ⅓ cup (85 g) unsalted butter, melted and hot
- ¼ cup (60 ml) buttermilk, at room temperature
- Lightly grease a 9×13-inch metal baking pan (quarter sheet) 33 × 23 cm) and line just the bottom with parchment.
- Preheat the oven to 350°F (175°C) or 160°C fan.
Make the cake
- In a large bowl, whisk together the flour, sugar, sifted cocoa powder, baking soda, and salt.
- Add the buttermilk, oil, beaten egg, and vanilla extract. Whisk just until combined.
- Pour in the hot coffee or hot water Tip: If using instant coffee, dissolve the granules in the hot water before adding
- Whisk until the batter is fully combined. It will be liquidy.
- Bake: Pour into the prepared pan. Bake for 18–22 minutes, or until a skewer inserted in the center comes out clean.
- Cool: Leave the cake to cool completely in the pan.Tip: Don’t lift or turn out the cake, it’s soft and can break. It cools to a light texture right in the pan.
Make the frosting
- Tip: Only make the frosting once the cake is completely cool and you're ready to use it. It sets quickly and won’t spread well if made too early.
- In a bowl, sift the powdered sugar and cocoa powder. Tip: Skipping this step can leave clumps that won’t smooth out.
- Pour in the hot melted butter, and buttermilk.
- Whisk until smooth and glossy. The frosting may look thick at first, but keep mixing, it turns smooth and spreadable quickly.
- Spread evenly over the cooled cake with a spatula.Optional: Use a decorating comb to make a wave or line pattern. See video above for technique.
Want even more delicious recipes? Subscribe free to receive new post notifications emailed to you. Or follow along on Facebook, Pinterest, and Instagram. If you love sharing recipes please come and join my All about cooking and baking Facebook group or Subscribe to my YouTube channel
Katherine | Love In My Oven says
This has me seriously swooning!!! I am a die-hard chocolate cake fan, and this looks like just what I need in my life!! Don't you just love sheet cakes!? YUM, Ashika!!
The Gardening Foodie says
Hahaha thank you Katherine....I know right, chocolate cakes are the best, you can never get enough of its deliciousness:)
Kelsie | the itsy-bitsy kitchen says
My very favorite dessert is chocolate cake and I think this is the prefect way to start the week! Or end the week, or to eat on a Wednesday afternoon with tea or for Christmas breakfast 🙂 YUMMMM times about 12 billion!
The Gardening Foodie says
Thank you Kelsie...its my favourite dessert too, perfect for any or everyday of the week 😉
Deepika|TheLoveOfCakes says
This looks so heavenly and chocolatey! Particularly that shiny creamy frosting! I love the idea of adding buttermilk to the frosting as well.. Can't wait to try!
The Gardening Foodie says
Thank you Deepika...the frosting really adds the magic to the cake. And with the buttermilk, it is not too sweet. I hope that you love it as much as we do 🙂
Laura says
Ashika - I’v a chocolate devotee - so this to me looks like heaven! Super-chocolatey is how a cake should be, and you’re right, nothing like buttermilk in the batter -it creates such great texture and flavor. Love love love! You’re right, January we can detox. Ha!
The Gardening Foodie says
Awww thank you Laura... ooh I hear you Laura, isn't chocolate cake the absolute best? I am also such a chocoholic and this is truly one of my favourite recipes. Haha...sure thing, lets worry about the detox next year 😉
Have a great week Laura 🙂
Deb|EastofEdenCooking says
My Mr always picks chocolate first. He would adore this sheet cake.... of course I'd have to try a slice too!
The Gardening Foodie says
Thank you Deb....isn't it crazy how chocolate cake wins the hearts of so many people....it makes the best dessert always.
I hope that you and your hubby will love this recipe as much as we do.
Have a great week:)
Alia @ Everyday Easy Eats says
Starting off my week with a slice of Buttermilk Chocolate Sheet Cake does actually sound quite perfect! And yours looks so rich and decadent! I can just imagine how lovely this cake makes your house smell while it is baking!! 🙂
The Gardening Foodie says
Thank you Alia....oh yes is does smell absolutely heavenly 🙂
Denise Browning says
Oh, my! It looks so moist that made my mouth water. I so want a big slice of it!
The Gardening Foodie says
Thank you Denise...I wish that I could send you a slice 🙂
Emma - Bake Then Eat says
I adore using buttermilk in cakes, and this one looks amazing. That frosting looks so good 😀
The Gardening Foodie says
Thank you Emma,buttermilk is a great ingredient to use, it makes such a wonderful difference to the texture of the cake 🙂
neil@neilshealthymeals.com says
A delicious looking cake with a super silky frosting on top. Yum!! 🙂 Love it!!
The Gardening Foodie says
Thank you Neil...the frosting really is the yummy crowning glory on this chocolate cake 🙂
Leanne | Crumb Top Baking says
Love the look of that frosting! You can't beat a good chocolate cake! And a sheet cake goes a long way. Perfect for entertainig!
Kelly @ Kelly Lynns Sweets and Treats says
This looks yummy!! I made something similar awhile back and I love to see how you made them!
The Gardening Foodie says
Thank you Kelly...yes I have seen your post as well and it does look absolutely delicious. Chocolate cake is such a classic recipe and it just tastes so great 🙂
Nada says
How I can make buttermilk at home. Where I live can't find buttermilk.
Thanks
The Gardening Foodie says
Hi Nada, buttermilk is found in grocery stores in the refrigerator with the milk and yoghurt. You can use plain unflavoured yoghurt as a substitute, it will work fine.
Homemade buttermilk is made by mixing 3 teaspoons of lemon juice in a 250ml cup of whole / full fat milk. Leave to curdle for 15 minutes before using. You can use the homemade buttermilk in the cake mixture , but I don't suggest you use it in the icing/ frosting for this cake. Just use 1/4 cup / 60 ml milk instead.I hope this helps 🙂
Shirley says
This is my 4th time trying to post this.. My family has made Buttermilk Chocolate Sheet Cake for over 60 years now. We normally pour the icing on the cake the minute that it is ready. We rarely let it cool first. We actually love to eat the cake warm with a scoop of ice cream & extra icing poured on it. They are absolutely delicious ! We have also added some crushed nuts or Rice Krispies after we pour the icing on. As the cake cools, the icing absorbs the extra & see it on top.