Moist Buttermilk Chocolate Cake with White Frosting

This moist buttermilk chocolate cake with white frosting is soft, tender, and deeply chocolatey, and its fluffy white frosting sets it apart from more traditional versions. Made with a combination of butter, oil, buttermilk, and hot water, it stays incredibly moist without being dense or heavy. It's perfect for birthdays, gatherings, or any time you want a reliable from-scratch chocolate cake.

For more chocolate recipes, try these fudgy brownies, these pumpkin spice donuts with chocolate glaze, or this milk-chocolate almond bark.

A fork inserted into a piece of chocolate cake.

This post may contain affiliate links. Please read our affiliate disclosure.

Quick Look: Moist Buttermilk Chocolate Cake with White Frosting

⏱️ Prep Time: 20 minutes
🍳 Cook Time: 35 minutes
🕒 Total Time: 55 minutes
👥 Servings: 16
📊 Calories: ~329 kcal per serving (based on nutrition panel)
🔥 Cook Method: Oven-based
👩‍🍳 Main Ingredients: Buttermilk, cocoa powder
⭐ Difficulty: Easy-straightforward ingredients and prep

SUMMARIZE & SAVE THIS CONTENT ON:

Why You'll Love Moist Buttermilk Chocolate Cake with White Frosting

Bakes moist and stays moist: Store it properly, and this cake stays moist and flavorful.
Nostalgic comfort: With a classic, homemade taste, this cake may remind you of long-ago family birthday parties.
Tastes even better the next day: This cake tastes more delicious the longer it sits, but it's plenty dreamy the same day!
Good for first-time bakers: With no tricky batter texture to achieve or cumbersome tools to use, this cake-and frosting-is very easy to assemble, making it perfect for those new to baking or who don't bake often.

What makes this cake so moist?

Buttermilk: adds acidity, which tenderizes the crumb
Oil: keeps the cake soft
Butter: adds richness and flavor
Hot water: enhances the chocolate flavor and helps keep the cake moister for longer

This moist buttermilk chocolate cake with frosting is an easy, everyday dessert with a soft crumb and rich, chocolate flavor. And both the cake and frosting contain buttermilk for a lovely tang in every bite.

Many buttermilk chocolate cakes call for chocolate frosting-nothing wrong with that!-but this white version balances the flavors a bit.

A slice of this luscious dessert pairs perfectly with a cold glass of milk or a steaming hot cup of coffee. Whether as a snack or holiday treat, there's no wrong time to indulge in this winning cake!

For more desserts, try my baked pumpkin donuts, hazelnut chocolate chip cookies, or the best fudgy brownie recipe.

Jump to:

Key Ingredients

See the recipe card for full ingredient and quantity information.

Ingredient images for moist buttermilk chocolate cake.
  • Low-Fat Buttermilk: This adds moisture and a slight tang and helps with height by reacting with the baking soda.
  • Vegetable Oil: Adds even more moisture to this cake.
  • Unsalted Butter: Adds flavor and richness while letting you control the amount of salt used.
  • Hot Water: This helps "bloom" the unsweetened cocoa powder and intensify the chocolate flavor.

How to Make Moist Buttermilk Chocolate Cake with White Frosting

Mixed sugar, butter, and oil.

Step 1: In a large bowl, beat the sugars with the butter and oil. Whisk in the eggs and vanilla.

Eggs mixed with buttermilk.

Step 2: Stir in the buttermilk until combined.

Dry ingredients mixed with hot water.

Step 3: Add the dry ingredients (flour, cocoa powder, baking soda, baking powder, and salt), then add the hot water. Mix on low just until combined.

Cake batter poured in pan.

Step 4: Pour the batter into a greased or parchment-lined 9x13 pan. Shake gently to even it out, and bake for 30-35 minutes at 350℉.

A bowl of mixed frosting.

Step 5: Make the frosting by beating the butter until smooth. Gradually add the powdered sugar and mix until crumbly. Beat in the buttermilk and vanilla extract until creamy.

A chocolate cake being frosted.

Step 6: Let the cake cool completely before spreading the frosting on top.

A slice of moist buttermilk chocolate cake.
A moist slice of chocolate buttermilk cake.

Moist Buttermilk Chocolate Cake with White Frosting FAQs

Can I make my own buttermilk?

Yes, you can make your own buttermilk by mixing whole milk with either lemon juice or white vinegar. Mix 1 cup of whole milk with either 1 tablespoon of freshly squeezed lemon juice or 1 tablespoon of white vinegar. Stir or shake the mixture, then allow it to sit for 5 minutes before use. You can also do this for these blueberry buttermilk muffins.

Why did my cake turn out dry?

In this case, it was likely overbaked. The buttermilk, vegetable oil, butter, and eggs all help make this cake moist and airy. If your oven runs hot, check the cake a few minutes before you think it's done to avoid overbaking.

What's the secret to a moist chocolate cake?

Use oil and an acidic dairy like buttermilk or sour cream. Also, measure your flour using the spoon-and-level method, don't overbake, and store your cake properly (i.e., cover well).

How do I store this moist buttermilk chocolate cake with white frosting?

Room temperature: Leave at room temperature for up to 3 days. Just be sure to cover it completely to prevent the cake from drying out and the frosting from hardening. If the weather is very warm where you are, I recommend refrigerating it.
Refrigerator: Store the cake in the fridge for up to 2 days. Allow it to sit at room temperature before serving. You can also place individual servings in the microwave for about 7 seconds to remove the chill.
Freezer: Cut the cake into individual servings, and freeze each one in a freezer-safe bag for up to 2 months. You can freeze the cake with or without frosting. You can freeze the frosting separately also for up to 2 months. Thaw cake slices at room temperature or defrost in the microwave for up to 20 seconds to soften. Defrost frozen frosting in the refrigerator.

If you love this recipe, please take a moment to review it below. You could also tag me on Instagram (@forcarbssake) with a picture of your finished dish!

A fork inserted into a piece of chocolate cake.

Moist Buttermilk Chocolate Cake with White Frosting

This moist buttermilk chocolate cake with white frosting is soft, tender, and deeply chocolatey, and its fluffy white frosting sets it apart from more traditional versions. Made with a combination of butter, oil, buttermilk, and hot water, it stays incredibly moist without being dense or heavy. It's perfect for birthdays, gatherings, or any time you want a reliable from-scratch chocolate cake.
5 from 1 vote
Servings 16
Calories 329 kcal
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes

Ingredients
  

For the Buttermilk Chocolate Cake

  • 2 cups all-purpose flour (Note 1)
  • ½ cup unsweetened cocoa powder
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • ½ teaspoon fine salt
  • 1 cup granulated sugar
  • ¾ cup dark brown sugar
  • ½ cup unsalted butter melted and cooled
  • ½ cup vegetable oil
  • 2 large eggs room temperature
  • 1 teaspoon pure vanilla extract
  • 1 cup low-fat buttermilk room temperature
  • 1 cup hot water (Note 2)

For the White Frosting

  • ½ cup unsalted butter softened
  • 2 and ¼ cups confectioners' sugar sifted (Note 3)
  • 3 tablespoons low-fat buttermilk room temperature
  • 1 teaspoon pure vanilla extract

Instructions
 

  • Preheat the oven to 350℉. Place a rack in the middle of the oven.
  • Grease and lightly flour a 9×13-inch baking pan, or line with parchment paper, overlapping the paper on the short ends of the pan so you can easily lift the cake out.
  • In a small bowl, combine the flour, cocoa powder, baking soda, baking powder, and salt. Set aside.
  • In a large bowl, use a mixer to beat together the granulated sugar and brown sugar with the butter and oil just until combined. Keep using the mixer to whisk in the eggs and vanilla. Whisk in the buttermilk.
  • Add the dry ingredients to the wet ingredients , along with the hot water, and whisk together with the mixer on the lowest setting just until combined. Don't overmix. The batter should be loose.
  • Pour the batter into the prepared baking pan. Shake it gently to ensure it's spread evenly. Place the pan on the oven's middle rack, and bake for 30-35 minutes or until a toothpick inserted comes out clean or with a few crumbs attached.
  • To prepare the white frosting, use a mixer to beat the softened butter in a medium-sized bowl until smooth.
  • Add the confectioners' sugar, a little at a time, and whisk it with the butter. It will be crumbly. Whisk in the buttermilk and vanilla, which will turn everything into a frosting. If the frosting is too loose, add a bit more sugar. If it's too thick, add a bit more buttermilk.
  • Allow the cake to cool completely before spreading the frosting evenly over the top. Cut yourself a big slice and enjoy!

Notes

Note 1: To use the spoon-and-level method, scoop the flour into a measuring cup with a spoon, then level it with the edge of a butter knife.
Note 2: Use very warm/hot tap water. Don't use boiling water.
Note 3: I've made the frosting without sifting the confectioners' sugar and did not have any lumps. It may depend on how fresh the sugar is, but if you want to ensure your frosting is perfectly smooth, then go ahead and sift it.
General Notes:
  • Don't overmix the batter, as it can trap too much air and result in a dense cake. Mix everything just until incorporated.
  • Check the cake at the 30-minute mark in case your oven runs hot. You don't want an overbaked cake!

Nutrition

Serving: 1serving | Calories: 329kcal | Carbohydrates: 55g | Protein: 4g | Fat: 20g | Saturated Fat: 9g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 52mg | Sodium: 276mg | Potassium: 110mg | Fiber: 1g | Sugar: 24g | Vitamin A: 393IU | Vitamin C: 0.2mg | Calcium: 56mg | Iron: 1mg
Tried this recipe?Let me know how it was!

Save This Recipe

Enter your email address to get a link to this post in your inbox!

One Comment

5 from 1 vote

Leave a Reply

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

Recipe Rating