Make the Cream Filling: Whisk egg yolks and sugar until pale. Heat milk, salt, and vanilla, then temper the egg mixture. Cook until thick, then cool and whip with butter.
Prepare the Choux Pastry: Boil water, butter, and salt, then mix in flour. Cook until dough forms a ball, then cool. Beat in eggs one at a time until smooth.
Bake the Choux Layers: Spread dough into two springform pans, creating peaks and valleys. Bake at 380°F (193°C) for 25-28 minutes until golden.
Assemble the Cake: Layer one choux pastry, spread the cream filling, and top with the second pastry. Chill for at least 1 hour, then dust with powdered sugar before serving.