BATTER:
Preheat oven to 300F
Grease and flour 2 nine-inch round cake pans. In a medium bowl, sift the flour, soda, and salt 3 times. Cream the margarine and sugar in a large mixing bowl, and add egg yolks, one at a time. Gradually alternate adding the flour mixture and buttermilk, then add chocolate and mix well by beating about 3 minutes. Fold in the 3 beaten egg whites, vanilla, and almond extracts. Bake for 45 minutes or until done. After the cake cools, split each layer in half to make 4 thin layers.
FILLING:
Put milk and chocolate in a saucepan and heat until chocolate is melted. In a bowl, combine sugar and flour. Make a paste by adding hot milk chocolate by Tablespoons to the sugar and flour, then return to saucepan. Stir over medium heat until thick. Add 4 egg yolks all at once and stir rapidly to completely blend. Cook 2 or 3 minutes more. Remove from heat, and add butter, vanilla, and almond extract. Cool and spread on cake, layering as you go. Do not spread on top layer.
FROSTING:
Combine sugar and milk in a heavy saucepan, and bring to a boil, stirring constantly. Reduce heat and simmer for 6 minutes without stirring. Remove from heat and blend in chocolate. Add margarine and vanilla and return to medium-low heat, cooking 1 or 2 minutes. Place in refrigerator to cool. Beat well, then spread on top and the sides of the cake.
Per Serving (excluding unknown items): 983 Calories; 42g Fat (37.5% calories from fat); 16g Protein; 141g Carbohydrate; 2g Dietary Fiber; 272mg Cholesterol; 834mg Sodium. Exchanges: 2 Grain(Starch); 1/2 Lean Meat; 1 Non-Fat Milk; 8 Fat; 6 1/2 Other Carbohydrates.
Find any recipe, add your own, make grocery lists easily from recipes. Enter any 3 ingredients and BigOven will tell you what you can make. It's free! (4.5/5 stars)