This post may contain affiliate links. Please see our disclosure policy.
This is the buttermilk cake recipe I come back to again and again—fluffy, flavorful, and totally foolproof. Whether you’re layering it with rich chocolate frosting or dusting it with powdered sugar in a bundt pan, it turns out perfect every single time.
For more simple and delicious cake recipes, try my moist chocolate cake, carrot cake, and old-fashioned pound cake.

Pin this now to find it later
Pin It⭐⭐⭐⭐⭐
“So moist and it has the perfect texture. I made it for dessert and also enjoyed a slice with my morning coffee!”
— Heather Rose
Moist Buttermilk Cake Recipe
So moist & fluffy: Thanks to buttermilk, oil, and butter, it’s soft, tender, and never dry.
Bakes beautifully in any pan: Sheet cake, bundt, or layered—this recipe always turns out.
That flavor, though: The buttermilk adds the dreamiest tang that pairs perfectly with any frosting.
A go-to for gatherings: We made it for a casual dinner party and everyone asked for the recipe!
Also, try my lavender cake and coconut loaf recipe too!
Buttermilk Cake Ingredient Notes
Cake Flour: Gives the cake that soft, light texture we all love. No cake flour? You can easily make your own—don’t stress!
Unsalted Butter: Use the good stuff, and make sure it’s nice and soft. It adds flavor, helps the cake rise, and keeps things tender.
Granulated Sugar: Classic white sugar does the trick here. Want to swap it? I’ve got sugar subs for you.
Eggs: I always go with large organic eggs—they add just the right amount of structure and moisture.
Vegetable Oil: Just a little helps keep the cake super moist and fluffy. It’s my not-so-secret secret.
Buttermilk: Use the real deal if you can—cultured, low-fat is best. You can also make your own buttermilk in a pinch.
How to Make a Buttermilk Cake
Prep: Preheat oven to 350°F and line your pan with parchment—don’t forget to butter + flour!
Mix: Sift dry ingredients. In another bowl, mix buttermilk, oil, and vanilla.
Cream: Beat butter + sugar until fluffy, then add eggs one at a time.
Combine: Alternate adding dry and wet until you have a dreamy batter.
Bake: Pour into pan and bake 25–35 mins, until a toothpick comes out clean.
Cool & Frost: Let it cool, then slather on that silky chocolate frosting and decorate however you like!
Buttermilk Cake Tips
Room temp everything: Butter, eggs, and buttermilk mix better and help your cake rise beautifully.
Real buttermilk = real flavor: Store-bought cultured buttermilk is best—or use my go-to substitute if you’re out!
Good vanilla matters: Use the real stuff—trust me, you’ll taste the difference.
Sift it! Light, fluffy cake starts with sifted dry ingredients—don’t skip it!
Pan prep like a pro: Parchment + butter + flour = zero sticking and easy lift-out.
Frosting – Top this cake with any frosting you desire. I prefer chocolate buttercream, but you can also add cream cheese frosting, vanilla frosting, or whipped Swiss buttercream.
Frequently Asked Questions
Oh, buttermilk is the unsung hero of a truly great cake! It adds that subtle tang I love, keeps the crumb tender by breaking down the gluten (science-y but true!), and gives the whole thing this dreamy, moist texture that’s never dry or crumbly. I’m telling you—it makes the difference.
And if you don’t have any on hand, don’t worry—I’ve got you! I have a whole post on how to make your own buttermilk substitute in a pinch.
Yes! Mix 1 Tbsp lemon juice or vinegar into a cup of milk, let it sit for 5 minutes—boom, you’re good to go. Your cake will still be lovely, though real buttermilk delivers the best results
Yes—you need baking soda to activate the acidity of the buttermilk, and baking powder helps give your cake lift and lightness. Together they make magic!
Unsalted is your best bet—it gives you full control over sweetness and salt balance. If all you have is salted, just skip or reduce the added salt .
How to Store
Freeze: Wrap tightly and freeze (frosted or unfrosted) for up to 3 months. Thaws quickly and tastes amazing.
Room temp: Store in an airtight container for 1–2 days (keep frosted cakes in a cool spot).
Fridge: Keeps up to 5 days—honestly, it’s even better the next day!
More Cake Recipes
If you make this recipe, I’d LOVE to hear what you think—leave a comment and review below! Happy baking!
Buttermilk Cake Recipe
Ingredients
Buttermilk Cake
- 2 1/4 cups cake flour, sifted
- 1 1/2 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 3/4 cup unsalted butter
- 1 1/3 cup granulated sugar
- 3 large eggs
- 1 1/2 tsp vanilla extract
- 1 cup buttermilk
- 1/4 cup vegetable oil
Chocolate Frosting
- 3 ounces unsweetened chocolate bar, chopped
- 3 tbsp unsalted butter, cubed
- 1/4 cup hot coffee
- 1 tsp vanilla extract
- 2 cups powdered sugar, sifted
- 1/4 tsp salt
Instructions
Buttermilk Cake
- Preheat and Prepare – Heat oven to 350 degrees and prepare the cake pans. You can use a 10 x 2 pan or two 8 x 2 round cake pans. Add parchment paper and butter to the bottom, and add a little flour for easy removal. You can also prepare the ingredients.
- Sift—Using a sieve or a sifter, sift together the cake flour, baking powder, baking soda, and salt in a medium bowl. If you don’t have a way to sift, simply add the ingredients to a mixing bowl and gently whisk them together using a fork. This will incorporate air and lighten the ingredients.
- Combine – In a liquid measuring cup combine the buttermilk, vanilla and oil.
- Beat – In a mixing bowl with the paddle attachment, beat butter and sugar n medium-high speed until light and fluffy. This will take about 3 minutes.
- Eggs – Gradually beat one egg at a time.
- Alternate Dry Ingredients and Wet Ingredients – Turn the mixer to low speed and add the flour mixture in 3 parts, alternating with the buttermilk in 2 parts. Beat until smooth and scrape down the bottom and sides of the bowl.
- Bake—Depending on the pan, this cake will bake for 25 – 35 minutes. The 10 x 2 will take about 25 minutes, and the two rounds will take 30-35 minutes.
- Cool – Let the cake cool while you make the frosting,
Quick Chocolate Frosting
- Chop the chocolate and cube the butter.
- In a double boiler or heatproof bowl over a small saucepan, warm the chocolate and butter until it’s melted.
- Add in the coffee and vanilla extract.
- Pour the melted chocolate into a bowl with powdered sugar. The chocolate mixture might look a little curdled, but it's okay. It will smooth out.
- Using a spatula fold the mixture until it’s smooth.
- Frost the cooled cake using a spatula.
- Decorate with edible flowers or sprinkles.
Notes
- Cream it good: Beat that butter and sugar until it’s light and fluffy—it’s the secret to a soft, airy crumb!
- Room temp is everything: Let your eggs, buttermilk, and butter sit out—trust me, it makes a big difference.
- No buttermilk? No problem! You can make your own in minutes. I have a post that shows you how to make buttermilk.
- Pick your pan: This cake works in rounds, bundt, or sheet—just keep an eye on the bake time and test with a toothpick.
- Make it ahead: Wrap it tight and freeze it, or refrigerate leftovers—it stays moist and delicious for days.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
I find this a little confusing…..eggs are added twice. “Combine – In a liquid measuring cup combine the buttermilk, oil, and eggs.
Beat – In a mixing bowl with the paddle attachment, beat butter and sugar n medium-high speed until light and fluffy. This will take about 3 minutes. Gradually beat in one egg at a time.”
i followed the second instruction for adding the eggs and the cake turned out nice and moist.
Thank you for bringing this to our attention! It’s now fixed!
It’s in the oven right now….with some lemon zest. I like lemon cake! I also used a bunt pan. I hope the cake will turn out oke because the steps in your describtion got me confused. Step 3, 4 ..in that order…can.t be done imo. Shoot, it just got me thinking that I forgot the vanilla extract because it’s never mentioned.
After step 3 I incorporated the oil,milk, eggs mixture and it started to curdle…I hope my cake wil turn oke now….
Wow – great recipe. easy to make and so delicious. My family loved it. Definitely making your. recipe again soon.
So moist and it has the perfect texture. I made it for dessert and also enjoyed a cup with my morning coffee!
This recipe is amazing! The chocolate icing goes very well with the cake and my children enjoyed this!