Preheat oven to 325 degrees (or temperature recommended on cake mix box). Lightly grease two 8 or 9 inch round non-stick cake pans. Mix together cake mix, cocoa powder, eggs, oil, and water using electric mixer. Note: if mix looks too dry, add more applesauce or if mix looks too wet, hold back some water. Bake for recommended baking time on cake box. Do not overbake. Remove from oven and cool completely.
Frosting: Over medium heat, combine pudding mix, skim milk, and cocoa powder. Bring to boil for 2 minutes, constantly stirring with spatula. Cool pudding to room temperature.
Frost cake by placing first cake round on platter. Cut top of cake flat and remove any excess cake. Apply half of the frosting to the cake. Add second cake round to the spread frosting. Push down slightly so the pudding is visible between the layers. Add remaining frosting to top of cake, keeping it 1/2 inch away from edge of cake all the way around. Chill in refrigerator overnight. Note: the moisture from the frosting pudding mix will soak into the cakes and create a very moist, almost pudding-like consistency.
This recipe was designed for Mother's Day for my wife who loves chocolate and can now eat all the chocolate cake she wants! By the way, this tastes amazing.