Want to preform a little magic trick in your kitchen? Try pudding cake. It's a magical dish in which both components (i.e. pudding and cake) materialize in the same pan.
The process is easy. You spread batter in a pan then cover it with a sweetened cocoa powder mixture. During baking the chocolate layer trickles down, pushing the batter to the top. The result? Salted caramel cake sitting on top of a layer of sweet chocolate pudding. In other words, the best of both worlds.