Instructions:
- Preheat the oven:
- Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
- Make the cake batter:
- In a large bowl, cream together the softened cream cheese, butter, and sugar until light and fluffy (about 3-4 minutes).
- Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.
- In a separate bowl, whisk together the flour, baking powder, and salt.
- Gradually add the dry ingredients to the cream cheese mixture, alternating with the milk. Begin and end with the dry ingredients, mixing until just combined.
- Bake the cake:
- Divide the batter evenly between the prepared cake pans.
- Bake for 25-30 minutes, or until a toothpick inserted into the center of the cakes comes out clean.
- Allow the cakes to cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely.
- Make the cream cheese icing:
- In a large bowl, beat together the cream cheese and butter until smooth.
- Gradually add the powdered sugar, one cup at a time, beating until smooth and fluffy.
- Stir in the vanilla extract and, if needed, add heavy cream or milk one tablespoon at a time until you reach the desired consistency.
- Assemble the cake:
- Once the cakes are completely cool, spread a layer of cream cheese icing over the top of one cake layer.
- Place the second cake layer on top and frost the top and sides with the remaining icing.
- For a decorative touch, use a piping bag to create designs, or simply smooth the icing with a spatula.
- Serve:
- Slice and enjoy this delicious, creamy, and perfectly sweet cream cheese cake!
Tips:
- Add a touch of lemon zest to the cake batter for a slight citrusy twist.
- Top the cake with fresh berries or crushed nuts for extra flavor and texture.
This cake is perfect for special occasions or just as a decadent treat to share with family and friends!