- 2 ½ cups all-purpose flour
- 2 ½ tsp baking powder
- ½ tsp salt
- 1 cup unsalted butter, softened
- 1 ¾ cups granulated sugar
- 4 large eggs
- 1 tbsp vanilla extract
- 1 cup whole milk (or buttermilk for extra moisture)
For the Creamy Filling:
- 1 cup heavy whipping cream
- ½ cup powdered sugar
- 1 tsp vanilla extract
- ½ cup cream cheese, softened
For the Frosting:
- 1 ½ cups heavy cream
- ½ cup powdered sugar
- 1 tsp vanilla extract
- ½ cup mascarpone or cream cheese (for stability)