Go Back

Granny’s Old-Fashioned Multi-layer Cake with Boiled Chocolate Frosting



  • 1 stick of margarine room temperature
  • 1 stick of butter room temperature
  • 2 c. white cane sugar
  • 4 eggs
  • 3 c. self-rising flour
  • 2 tsp. Vanilla extract
  • 1 ½ c. whole milk


  • 1 ½ c. unsweetened cocoa powder
  • 4 ½ c. white cane sugar
  • 2 ¼ c. evaporated milk
  • 2 tsp. Vanilla extract
  • 1 stick margarine
  • 12 large marshmallows



  • Preheat your oven to 350°F.
  • Grease and flour your 9” baking pans (I used shortening and flour).
  • Beat butter, margarine, and sugar together with an electric mixer until creamy.
  • Add in your eggs, vanilla, milk, and flour, mixing until well combined.
  • Using a measuring cup, measuring out just over ¼ of a cup of batter in each of your baking tins. Smooth out the batter using the back of a spoon.
  • Bake each layer for 8-10 minutes until done - depending on the amount of batter you add to each tin will dictate how long it will take to cook. You’ll want the cake to spring back when touching lightly in the center. Remove from pans to the cooling racks.
  • Wipe out cake pans, grease and flour the again, and bake the remaining cake layers as directed.


  • In a large heavy saucepan, melt the cocoa powder, sugar, evaporated milk, vanilla extract, margarine, and marshmallows over medium-low heat until the sugar is dissolved.
  • Bring to a rolling boil and cook for 8 minutes, stirring constantly. Be careful as the liquid will be hot.
  • Remove from heat and allow to cool for 5 minutes.
  • Assemble your cake, pouring your frosting over each layer.
  • Let sit for a and enjoy!


Makes about 12-layers, sometimes more, sometimes less