1. Preheat the Oven
Set oven to 350°F (175°C).
Grease and lightly flour a 9×13-inch baking pan or line it with parchment paper.
2. Make the Batter
In a large bowl, beat butter and sugar until pale and fluffy (about 2–3 minutes).
Add eggs one at a time, mixing well after each addition.
Stir in vanilla extract.
In another bowl, whisk together flour, baking powder, and salt.
Gradually add the dry mixture to the wet ingredients in batches, alternating with buttermilk. Start and finish with the dry ingredients.
Mix just until combined, then pour into the prepared pan and smooth the surface.
3. Bake
Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean.
Cool in the pan for 10 minutes, then transfer to a rack to cool completely.
4. Prepare the Sauce
In a small saucepan over medium heat, combine sugar, butter, and buttermilk.
Stir until melted and bring to a gentle boil.
Cook for 1–2 minutes, stirring constantly.
Remove from heat and stir in vanilla and salt. Let cool slightly.
5. Serve
Pour the warm sauce over the cooled cake.
Top with berries, whipped cream, powdered sugar, or toasted nuts as desired.
Slice and serve slightly warm or at room temperature.
Helpful Tips
- Use fresh buttermilk for the best flavor and texture.
- Avoid overmixing to keep the cake light and soft.
- You can make both the cake and sauce ahead of time—store separately and reheat the sauce before serving.
- Store leftovers in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days.