Preheat the oven to 425°F (220°C) and line two 8" round or square cake pans with parchment paper.
In a pot over medium heat, combine water and butter, bringing it to a rapid boil.
Stir in flour, salt, and baking powder with a wooden spoon until it forms a dough ball. Transfer to a mixing bowl.
Add eggs one at a time, mixing well after each addition.
Divide the batter into the prepared pans and pipe it in. Bake for 35 minutes or until golden brown. Remove from pans and cool completely on a rack.
In a saucepan, heat milk and vanilla over medium heat until it boils.
In a separate bowl, mix egg yolks, egg, sugar, salt, and cornstarch.
Once milk boils, reduce heat to low. Whisk a spoonful of milk into the egg mixture quickly to temper the eggs.
Gradually add the egg mixture to the pot with the milk, whisking until thickened.
Pour the pastry cream into a bowl, cover, and chill completely in the fridge.
Once cooled, fold in the whipped topping.
Place one cake shell in an 8" baking dish.
Lay the first cake layer on top and spread with pastry cream filling.
Place the other cake shell on top (bottom side up for a flat surface).
Cover, press down gently, and refrigerate for at least 2 hours to set.
Dust the top with powdered sugar before serving.
Optional: Serve with fresh berries.
