1 package white or yellow cake mix
1 chocolate instant pudding mix
¼ cup flour
2 cups milk
3 egg whites, beaten stiff
3 egg yolks
1 cup sugar
1 cup evaporated milk
½ cup butter or margarine
1 teaspoon vanilla
1 ⅓ cups flaked coconut
1 cup chopped pecans
Preheat oven to 350 degrees. Grease and flour three 8-inch or two 9-inch round cake pans. Set aside.
For cake: Combine cake and pudding mixes, flour, and milk and beat according to cake package directions. Fold in egg whites. Pour into the prepared pans and bake 35-40 minutes or until toothpick inserted into the center comes out clean. Remove from pans and cool on wire rack.
For frosting: Combine egg yolks, sugar, evaporated milk, and butter or margarine in a medium saucepan. Cook and stir over medium heat until thickened, 12-15 minutes. Remove from heat. Add vanilla, coconut, and pecans. Beat until thick. Spread over cake.