Ingredients
Equipment
Method
- Preheat the oven to 350°F and line two 8-inch cake pans with parchment paper. Leave the pan sides lightly ungreased for flatter cake layers.
- In a medium bowl, whisk together the flour, baking powder, and salt until fully combined and fluffy. This helps prevent uneven pockets in the batter.
- In a large mixing bowl, beat the butter, oil, and sugar for about 3 minutes until pale and creamy. The mixture should look light and slightly fluffy.
- Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract and scrape the bowl so everything mixes evenly.
- Add the dry ingredients in three batches, alternating with the milk. Mix just until the batter looks smooth and pourable. Do not overmix or the cake may turn dense.
- Divide the batter evenly between the cake pans and gently tap the pans once on the counter to remove large air bubbles. The batter should sit about halfway up the pans.
- Bake for 28–30 minutes until the tops are golden and a toothpick comes out with a few moist crumbs. Avoid opening the oven during the first 20 minutes.
- Let the cakes cool in the pans for 10 minutes, then transfer to a cooling rack. The layers should feel soft with slightly springy tops.
- For the frosting, beat the butter until creamy, then slowly add powdered sugar, vanilla, cream, and salt. Beat until fluffy and spreadable.
- Frost the cooled cake layers and decorate with sprinkles or fresh berries if desired. Chill for 20 minutes before slicing for cleaner cuts.
Notes
Use room temperature eggs and milk so the batter mixes smoothly and stays fluffy.
Do not slam the oven door while baking or the cake center may sink.
Wrap leftover cake tightly to keep the crumb soft for up to 4 days.
