This classic vanilla butter cake with buttermilk sauce is soft, moist, sweet, and full of comforting homemade flavor. The cake has a tender crumb and a rich vanilla taste, while the warm buttery sauce soaks into every slice, making it extra delicious.
It is perfect for holidays, family gatherings, birthdays, Sunday dessert, or anytime you want a simple cake that feels special.
Ingredients
For the Cake
- 3 tablespoons butter, melted
- 2/3 cup sugar
- 4 large eggs, at room temperature
- 2 teaspoons vanilla extract or vanilla puree
- 3 cups all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon baking powder
- 1/2 teaspoon salt
- 1 cup buttermilk
For the Buttermilk Sauce
- 1 cup sugar
- 1/4 cup butter, cubed
- 1/4 cup water
- 1/4 teaspoon vanilla extract
Instructions
Step 1: Prepare the Cake Batter
In a large mixing bowl, beat the melted butter and sugar together until light and well combined.
Add the eggs one at a time, mixing well after each addition.
Stir in the vanilla extract until the batter is smooth and fragrant.
In a separate bowl, whisk together the flour, baking soda, baking powder, and salt.
Gradually add the dry ingredients to the butter mixture, alternating with the buttermilk. Begin and end with the dry ingredients.
Mix only until combined. Do not overmix, as this helps keep the cake soft and tender.
Step 2: Bake the Cake
Preheat the oven to 350°F (175°C).
Grease a 10-inch baking pan or bundt pan with oil, butter, or non-stick spray.
Pour the batter into the prepared pan and spread it evenly.
Bake for 55–70 minutes, or until a toothpick inserted into the center comes out clean.
Remove the cake from the oven and let it cool in the pan for about 10 minutes.
Step 3: Make the Buttermilk Sauce
In a small saucepan over medium heat, combine the sugar, cubed butter, and water.
Stir constantly until the butter melts and the sugar dissolves completely.
Remove the saucepan from the heat and stir in the vanilla extract.
Step 4: Add the Sauce
Carefully run a knife around the edges of the pan to loosen the cake.
Invert the cake onto a wire rack placed over wax paper or parchment paper.
Using a skewer, fork, or toothpick, poke small holes all over the cake.
Drizzle about 1/4 cup of the warm buttermilk sauce over the cake, allowing it to soak in.
Let the cake rest for 15–20 minutes so the sauce can absorb into the crumb.
Step 5: Serve
Slice and serve the cake warm or at room temperature.
Drizzle extra buttermilk sauce over each slice for an even richer dessert.
For a beautiful serving idea, pair it with whipped cream, fresh berries, or a scoop of vanilla ice cream.
Pro Tips
For the best flavor, let the cake rest overnight before serving. This gives the sauce more time to soak in and makes the cake even more delicious.
Do not overmix the batter after adding the flour. Gentle mixing keeps the cake tender.
For a gluten-free version, use a 1:1 gluten-free baking flour blend in place of all-purpose flour.
The sauce can be made ahead and stored in the refrigerator. Warm it gently before serving.
Storage Tips
Allow the cake to cool completely before storing.
Wrap the cake tightly in plastic wrap or aluminum foil to keep it moist.
Store at room temperature for up to 2 days.
For longer storage, refrigerate the cake for up to 1 week.
To freeze, wrap the cake tightly in plastic wrap, then again in aluminum foil. Freeze for up to 3 months. Thaw in the refrigerator before serving.
Store the buttermilk sauce separately in an airtight container in the refrigerator for up to 1 week. Reheat gently on the stove or in the microwave before serving.
Why You’ll Love This Cake
This vanilla butter cake is simple, classic, and full of homemade comfort. The buttermilk sauce gives it a rich, buttery sweetness that makes every bite soft and flavorful.
It is easy enough for everyday baking but impressive enough to serve for guests, holidays, or special occasions.

