The name pretty much says it all.

This cake consists of a brownie batter, on which is sprinkled brown sugar and coco. Then hot water is poured slowly on it and baked.

For the brownie:

  • 3/4 c flour
  • 2/3 c sugar
  • 1/4 c coco powder
  • 1.5 tsp baking powder
  • 1/2 tsp salt
  • 1/2 c water (or milk)
  • 3 tbs oil

Sprinkle on top:

  • 2/3 c brown sugar
  • 1/4 c coco powder

Pour slowly on top:

  • 1 3/4 c hot water

Bake at 350f for 30 min.

Somehow this separates into a cake/brownie like upper layer and a custard/sauce layer below.

How does this work?

What is the science behind Magic Cake? This question is similar but seems to not be the same thing and work differently according to the answers suggested there, as none of the reasons would apply here.

  • 1
    This is similar to something I know as chocolate puddle pudding, though the recipe for that is simpler. (there are interesting differences between US and UK meanings of pudding). I've always assumed that the water sinks to the bottom, keeping that part too wet to turn into a cake, while the mix above forms a steamed/baked sponge cake. I've only made it a few times and not recently but it might be relevant in looking for explanations.
    – Chris H
    Commented Feb 7, 2018 at 8:12
  • 2
    Quoting from an answer to the question you linked The water bath is critical, too. Since the water comes only halfway up the Bundt pan, only the top half of the pan gets hotter than the boiling point of water., perhaps the water in the recipe has the same effect
    – Chris H
    Commented Feb 7, 2018 at 9:55

1 Answer 1


I don't know that there's anything magical going on here. The batter is initially more dense (and thus sits on the bottom), but it contains baking powder. Baking powder generates gas, and the gas output increases as the temperature rises in the batter -- so gas output will become greatest once the batter is already beginning to solidify a bit. Gas bubbles in the batter then cause it to become less dense, so the batter floats to the top of the liquid.

It's the same sort of thing that causes cakes to rise normally. The only difference here is that you add some liquid and deliberately don't mix it in. But thick batter will absorb external liquid very slowly. (Think of what happens if you have a pancake batter that's too thick and try to correct it by adding liquid; you need to mix it in because gluten and protein networks hold the batter together. And as batter begins to cook, the starches swell, making it even harder for more liquid to penetrate. Think of trying to add flour to hot gravy and getting "clumps.") Cocoa powder also repels water (because it contains fat, which, like oil, doesn't mix well with water), and having that on top of the mixture before pouring in the water may also have some effects in maintaining separation.

So, you have a liquid and a thick batter that don't mix well. As the batter bakes, it simultaneously becomes lighter (due to gas bubbles forming from the baking powder) and harder for the added liquid to penetrate. Thus, the denser liquid settles to the bottom, and the baked "cake" ends up on top. The liquid may also begin to simmer during baking, which would serve as further agitation to push up any remaining bits of solid batter to the top. The liquid obviously does absorb some cocoa powder, sugar, as well as starch from the flour over time from the outer layer of the batter, which thickens it enough to form a sauce or even a custard-like bottom. The thickening of the liquid on the bottom is likely enough to maintain separation and prevent the liquid from gradually soaking into the top layer even after baking.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.