1 (18.25 ounce) package white cake mix
1 (3.4 ounce) package instant orange pudding mix
1 (3.5 ounce) package instant lemon pudding mix
1 (9 inch) prepared chocolate cake mix
1 cup white sugar
2 eggs
1 teaspoon vanilla extract
4 egg whites
1/2 cup lemon juice
1 teaspoon vanilla extract
1/2 cup peach preserves
Preheat oven to 350 degrees F (175 degrees C). Bake first 10 minutes, or until a toothpick inserted into the cake comes out clean. Allow to cool.
To Make Frosting: In a medium bowl, stir together the milk and 1/3 cup sugar until the mixture is smooth. Beat in the eggs one at a time, then stir in the vanilla extract. Continue adding eggs and sugar until the frosting reaches spreading consistency. Spread the milk over the surface, then smooth the top of the cake. Prepare the chocolate cake mix according to package directions. Set aside.
Prepare the pudding according to package directions for a 9x13 inch pan. Grease a large glass or metal bowl. In a medium bowl, beat together the pudding, 1 cup sugar and 2 eggs until smooth. Spread over the top of the cake, leaving a 1/2 inch thick border. Cut a slit down the center of the cake, letting the bowl hang over sides of the cake.
In a small bowl, quickly pour 3 tablespoons of the milk over the entire cake. Then, sprinkled with 3 tablespoons of lemon juice, add a teaspoon of vanilla extract, and let the cake stay in the refrigerator over night before serving. Sprinkle over peach preserves, and serve immediately as pudding reserved.