Not only does it boast a rich and creamy flavor profile, but it also features a fluffy cake texture that is perfect for any special occasion.
Ingredients
Scale:
2 cups all-purpose flour
1 ½ cups granulated sugar
1 tablespoon baking powder
½ teaspoon salt
½ cup unsalted butter, softened
1 cup cream cheese, softened
3 large eggs
1 teaspoon vanilla extract
½ cup milk
1 cup cream cheese, softened (for frosting)
½ cup unsalted butter, softened (for frosting)
4 cups powdered sugar (for frosting)
1 teaspoon vanilla extract (for frosting)
2-3 tablespoons heavy cream (for desired consistency in frosting)
Instructions
Preheat your oven to 350°F (175°C). Prepare two 9-inch round cake pans by greasing them with butter and lining the bottoms with parchment paper.
In a large mixing bowl, sift together the flour, baking powder, and salt.
In a separate bowl, beat together the softened butter and cream cheese using an electric mixer on medium speed until creamy and smooth.
Gradually add the granulated sugar to the butter and cream cheese mixture while mixing. Beat until light and fluffy.
Add the eggs one at a time, mixing well after each addition. Then, mix in the vanilla extract.
Gradually add the dry ingredients to the wet mixture, alternating with the milk. Start and end with the flour mixture.
Divide the batter evenly between the prepared cake pans. Bake in the preheated oven for 25-30 minutes.
Once baked, remove the cakes from the oven and let them cool in the pans for 10 minutes. Then, turn them out onto wire racks to cool completely.
Prepare the cream cheese frosting by beating the softened cream cheese and butter together until smooth. Gradually add the powdered sugar and mix until well combined.
Once the cakes are completely cool, place one layer on a serving platter. Spread a generous amount of cream cheese frosting on top. Place the second cake layer on top and frost the top and sides of the cake.