01 -
Preheat oven to 350°F (175°C). Grease and flour three 8-inch round cake pans.
02 -
Whisk flour, baking powder, and salt in a bowl. In a separate bowl, beat butter and sugar until fluffy. Add egg whites and vanilla. Alternate adding dry ingredients and milk until just combined.
03 -
Divide batter evenly among prepared pans. Bake for 20-25 minutes until a toothpick inserted in center comes out clean. Cool completely on wire racks.
04 -
Reduce oven temperature to 325°F (165°C). Beat cream cheese and sugar until smooth. Add eggs one at a time, then vanilla and sour cream. Pour into a greased 8-inch pan.
05 -
Bake cheesecake at 325°F for 30-35 minutes until center is just set. Cool completely, then refrigerate until firm.
06 -
Combine evaporated milk, brown sugar, egg yolks, and butter in a saucepan. Cook over medium heat, stirring constantly, until mixture thickens (about 10 minutes). Remove from heat and stir in vanilla, coconut, and pecans. Cool completely.
07 -
Place one white cake layer on a serving plate. Top with cheesecake layer, then another white cake layer. Spread German chocolate topping over the top and sides if desired.