This old-fashioned buttermilk chocolate cake requires just one bowl and a whisk! You don’t even need an electric mixer to stir together the simple batter or the rich, fudgy icing. Best of all, it’s a light, fluffy, and incredibly moist chocolate cake that’s perfect for every occasion.
My mother-in-law shared this recipe, and it’s been a hit ever since! You might also love my Vanilla Buttermilk Cake, Chocolate Pound Cake, or Chocolate Bundt Cake (Using Cake Mix).

Table of Contents
Before You Get Started
A few simple things make all the difference between a good chocolate cake and a great one:
- Use thick, whole buttermilk. Low-fat versions won’t give you the same richness or tender crumb. The acid in buttermilk reacts with the baking soda to help the cake rise, and it adds a subtle tang that balances the chocolate beautifully.
- Bring your ingredients to room temperature. Cold eggs and buttermilk don’t blend as smoothly, which can lead to over-mixing. Letting everything come to room temperature first helps create a lighter, more even texture.
- Don’t over-bake. This is the biggest mistake with chocolate cake. Even one or two minutes too long can dry it out. Start checking at the 30-minute mark, and pull it from the oven as soon as a toothpick comes out clean or with just a few moist crumbs.

How to Make Buttermilk Chocolate Cake
This chocolate buttermilk cake recipe comes from my mother-in-law, who got it from one of her friends. I’ve added my own chocolate buttermilk icing, but all of the credit and inspiration goes to Chi-Chi, who shares my undying love for all things cake!
The beauty of this recipe is its simplicity: one bowl, one whisk, and about 30 minutes of hands-on time.
Step 1: Mix the Batter
Start by whisking together the dry ingredients in a large bowl: flour, sugar, cocoa powder, baking soda, baking powder, and salt. Give it a good whisk to break up any cocoa clumps.

Add the eggs, oil, and buttermilk, then whisk well until everything is combined. The batter will be thick at this point.

Now add the hot water (or hot coffee for deeper chocolate flavor). Whisk until the batter is smooth. Don’t be alarmed when it looks thin. That’s exactly what you want. The liquid batter bakes up incredibly moist and tender.

⇢ Use hot coffee or hot water, not boiling. The heat helps “bloom” the cocoa powder for richer chocolate flavor, but boiling water can affect the leavening.

Step 2: Bake the Cake
Transfer the batter to a 9×13-inch baking pan that’s been greased and floured or lined with parchment paper. Tap the pan gently on the counter a few times to release any large air bubbles.

Bake at 350°F for 30 to 35 minutes. Start checking early.
The cake is done when a toothpick inserted in the center comes out clean or with just a couple of lightly moist crumbs. The top should look set and spring back slightly when touched.
⇢ Let the cake cool completely in the pan before frosting. This is important! Warm cake will melt the frosting and make it slide right off.

Step 3: Make the Frosting
While the cake cools, you can prepare the buttermilk chocolate frosting. This icing reminds me of the ganache-like frosting on a Texas Sheet Cake. It’s thinner than a traditional buttercream, sets up beautifully, and comes together in just a few minutes.
Melt the butter in a saucepan over medium-low heat.

Whisk in the cocoa powder and cook for about 2 minutes, stirring constantly. Don’t let it boil. This step deepens the chocolate flavor.

Remove the pan from the heat. Add the sifted powdered sugar and buttermilk, whisking until smooth. Stir in the vanilla extract.
The frosting should be glossy and pourable but thick enough to spread. If it seems too thick, add an extra tablespoon of buttermilk.
⇢ Sift your powdered sugar first to avoid lumps in the frosting. It only takes a minute and makes a big difference.

Step 4: Frost and Serve
Work quickly here. The frosting sets as it cools, so you want to spread it while it’s still warm. Pour it over the cooled cake and use an offset spatula or the back of a spoon to spread it evenly to the edges.
Let the frosting set for about 15 to 20 minutes before slicing. You’ll know it’s ready when it loses its shine and feels firm to a light touch.

Serve slices with a cold glass of milk or a scoop of vanilla ice cream for the ultimate chocolate cake experience.
⇢ If you love easy chocolate cakes, you might also enjoy this Easy Chocolate Cake with Cream Filling with simple pantry ingredients, a rich Earthquake Cake (with Cake Mix), or this nostalgic Southern Coca Cola Cake with Cake Mix.

Absolutely the best chocolate cake I’ve ever made and tasted.
– Tracey S.
Buttermilk is the secret.
Thank you for sharing the perfect recipe.
Recipe Variations
- For a vanilla version, try my One-Bowl Vanilla Buttermilk Cake for an equally delicious alternative to chocolate.
- For extra chocolate, fold a cup of miniature chocolate chips into the batter or sprinkle them on top before baking.
- For a smaller cake, cut all of the ingredients in half and bake in a 9-inch or deep 8-inch square pan.
- For a layer cake, divide the batter evenly between two 8-inch or 9-inch round cake pans. Decrease the baking time by about 5 minutes and check early. Note that this ganache-style icing is thinner, so you may want a sturdier chocolate buttercream for stacking layers.
- For cupcakes, fill lined cupcake tins about two-thirds full. Bake at 350°F for 18 to 22 minutes, or until a toothpick comes out clean. This recipe makes about 24 cupcakes.

How to Store
At room temperature: Keep the frosted cake covered on the counter for 3 to 4 days. The frosting will stay soft at room temperature.
In the refrigerator: Store covered for up to 1 week. The frosting will firm up when chilled. Let the cake sit at room temperature for about 30 minutes before serving for the best texture.
Make it ahead: This cake actually tastes even better the next day! The flavors meld and the crumb gets even more tender. Make it a day before you plan to serve it.
To freeze: Wrap the unfrosted cake tightly in plastic wrap and foil, then freeze for up to 2 months. You can also freeze leftover frosted cake in an airtight container. The frosting might not look quite as pretty when thawed, but it will still taste delicious. Thaw overnight in the refrigerator.
Frequently Asked Questions
What does buttermilk do in chocolate cake?
Buttermilk does three important things: it adds moisture and richness, creates a tender crumb thanks to its acidity, and reacts with the baking soda to help the cake rise. The result is a lighter, more tender cake with a subtle tang that complements the chocolate perfectly.
How do you make buttermilk if you don’t have it?
You can make a quick substitute by adding 1 tablespoon of lemon juice or white vinegar to 1 cup of regular milk. Stir it together, let it sit for about 5 minutes until it thickens slightly, then use it in place of buttermilk.
For the frosting, just substitute regular whole milk or cream for the buttermilk. For more recipes that use buttermilk, check out this collection of recipes with buttermilk.
Can I use this recipe to make cupcakes?
Yes! Fill lined cupcake tins about two-thirds full and bake at 350°F for 18 to 22 minutes. Start checking around 18 minutes. The cupcakes are done when a toothpick inserted in the center comes out clean. This recipe makes about 24 standard cupcakes.
Why did my chocolate cake turn out dry?
The most common culprit is over-baking. Chocolate cake can go from perfectly moist to dry in just a minute or two. Start checking at the 30-minute mark, and remember that oven temperatures vary. Pull the cake as soon as a toothpick comes out clean or with just a few moist crumbs. Also make sure you’re using enough buttermilk and oil, as measured.

More Easy Cake Recipes

Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!
Watch How to Make It
Originally published in July, 2021, this post was updated in February, 2026.























A tasty and quick cake to make. The family loved it. Will make again.
Thank you, Bill!
This cake is so delicious! Have you ever made it into cupcakes? I want to make these for my daughter’s birthday party.
Hi, Julie! I haven’t tried it as cupcakes, but another reader did. This was her comment, so hopefully it’s helpful to you:
Hi again Blair! I made your recipe over the weekend. What an easy and delicious cake. I love the texture … it is SO moist! The fudgy chocolate frosting was the perfect accompaniment to this cake. I did make the cupcakes instead of the smaller version of the cake. You asked me to let you know how they turned out. Although the cake portion of the cupcake was absolutely delicious, I think since the batter is so loose which is what makes the cake so moist, the cupcakes did not dome up, so the tops spread out to more like “muffin tops” if that makes sense. I will definitely make your recipe again, but from here on out, I will make the actual cake version. Thank you! This was a great addition to my Birthday/Mother’s Day meal yesterday
Thank you!
This cake was so easy to make and do delish. I’d give it 10 stars if I could.
Thank you, Maria!
I’m trying for the 1st time. I made a buttermilk chocolate cake a long time ago and it came out fantastic so I hope this one is the same. Only the frosting I poured over the cake instead of spread on. I can’t wait to try it.
Hope it turns out well, Lisa! It’s definitely a favorite around here. 🙂
Blair, thank you so much for sharing this recipe. I made it exactly as written and it is wicked good!! Oh my goodness, how delicious!! And I love that it really is a one-bowl recipe. Definitely a keeper!!
Thank you, Edie!
This cake was so easy to make and so perfectly delicious. I’ve made so many chocolate cake and chocolate icing recipes and this is my favorite. This will be my go to from now on!
Wonderful! I’m so glad to hear that, Ariana. Thank you!
Why so much water???
It works, promise! The batter seems thin, but it bakes into the most moist, delicious chocolate cake. 🙂
THE CHOCOLATE BUTTERMILK CAKE IS JUST AMAZING!
THANKS FOR SHARING.
Thank you, Maria!
Awesome!!!
Thank you so much!
this cake is transcendent. i use a mix of regular and black/onyx cocoa powder in the cake and frosting and it’s amazing.
Thank you so much, Rachel!
I made this cake using all purpose gluten free flour and it was amazing! Didn’t even need xantham gum.
I used a peanut butter frosting which just added to it.
Love the addition of peanut butter frosting! We’re so glad you enjoyed it, Susan!
Excellent!! Moist tasty and so delicious
Thank you so much, Sela!
I am gonna make this tonight with your sour cream chicken. I love your recipes and easy to follow instructions.
Thank you so much, Sherry! Enjoy!
I made this cake for my Uncle’s 88th birthday. What a hit this was, and so fresh and moist!
This will be a go to Birthday cake!
We’re so happy to hear it, Anne! Happy birthday to your uncle!
This chocolate cake is next level delicious! I followed the recipe exactly. It takes a while to cook fully but just keep checking it. The frosting is addictive and so easy to spread. This is my new go to way to use up extra buttercream. I think I have a new addiction.
We’re so happy to hear this, Kristy!
I made that cake yesterday and it came so good. I loved it.
Thank you for sharing❤️
We’re so happy to hear this, Nivya! Thank you for trying it out.
Saturday March 18 2023
Hello, I made the Buttermilk Cake today. So luscious & delicious. I made white icing instead of chocolate. It all came out so good & very easy, the whole recipe. Thank you.
Sounds wonderful, AnneMarie! Thanks for letting me know!
Can I make this cake in a Bundt pan? Has anyone tried?
We have had several readers make it in a bundt pan and report that it turned out well!
Does this buttermilk chocolate cake with buttermilk chocolate frosting need to be refrigerated?
Hi Michael,
You can store the frosted cake covered on the counter at room temperature for 3-4 days, or in the refrigerator for up to 1 week. The frosting will firm up when chilled. So, if your house is warm and you’d like the frosting to set more, just pop it in the refrigerator. If the cake is refrigerated, let it sit at room temperature for about 30 minutes before slicing and serving. We hope you enjoy!
Question, does the calorie per serving include the frosting? If so, what is the per serving calories without frosting?
Thanks
Hi Valdine,
Yes, the calories included account for the frosting. Without it, one slice is roughly 300 calories with 39g carbs, 15g fat, 3g protein, 287mg sodium, and 26g sugar. Hope this helps!
Best chocolate cake I ever made. So soft and moist. I used hershey’s cocoa dark chocolate 100% cacao. It was so good I did not need icing. Thanks for sharing.
Thank you so much, Helen!
WOW! This is the ABSOLUTE BEST Chocolate Cake recipe! I cut the sugar by half in the cake – perfect sweetness.
Awesome! Thank you!
This is THE BEST chocolate cake EVER. I’ve made it many times now and everyone just oohs and aaahs and gobbles it up and asks for more. The only thing I’ve ever done differently is to add 1/2 tsp. espresso powder to the batter, but not every time. This is just the absolute dream of a chocolate cake. Thank you so much!
Thank you, Maryjane! That’s such a huge compliment! I bet the espresso powder was a delicious addition.
This is the moistest and lightest chocolate cake I have ever made! You have to try this recipe. I cut the sugar by 1/4 cup and it was great. This makes a large cake too. I didn’t try the icing yet. Figured I didn’t need the extra calories. This will be my go to chocolate cake recipe from now on. It stays fresh for days.
Thank you so much, Linda!