Chocolate Magic Cake magically transforms into 3-layers of deliciousness! Dense cake on the bottom, chocolate custard in center & a lighter cake on top.
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Servings 9 servings
Author Linda Warren


  • 4 eggs, room temperature
  • 3/4 cup sugar
  • 1 Tablespoon water
  • 1 stick of butter, 1/2 cup, melted
  • Pinch of salt
  • 1 teaspoon vanilla extract
  • 6 Tablespoons + 1-1/2 teaspoons all-purpose flour
  • 6 Tablespoons cocoa powder
  • 2 cups milk, warmed slightly
  • 1 teaspoon white vinegar
  • Garnish: powdered sugar, strawberries or raspberries, mint leaves


  1. Preheat oven to 325 degrees. Spray an 8×8-inch baking dish with nonstick spray.
  2. Separate eggs and place yolks in a large bowl of an electric mixer. Add in sugar and water & beat until creamy & light.
  3. Continue beating as you add in melted butter, salt and vanilla. Mix until well incorporated and batter is light & fluffy.
  4. In a small bowl, combine flour and cocoa powder. Add to batter a little at a time, mixing well after each addition. Continue mixing and add milk, warmed just enough so that it doesn’t cause the butter to gel. Batter will be thin.
  5. Beat egg whites and vinegar in electric mixer until they form stiff peaks. Fold a little into chocolate mixture. Then fold chocolate mixture into the remaining egg whites. Combine all together and fold gently.
  6. Pour into prepared pan. Bake 60-65 minutes or until top edges look set and the center jiggles just slightly.
  7. Place on wire rack to cool completely. Once cool, cut into squares. I put mine in the refrigerator for a bit to make it easier to cut. Garnish with powdered sugar and fresh berries.
  8. Store in refrigerator.