Magic Pudding Cake Recipe with Two Layers from One Batter
Few desserts capture both technique and surprise quite like a magic pudding cake. With a single batter, this recipe transforms during baking into two distinct layers, a light, airy sponge on top and a rich, silky pudding beneath. It is a perfect demonstration of controlled baking science paired with elegant simplicity. Refined yet approachable, this dessert delivers both visual appeal and indulgent texture in every spoonful.
Ingredients List
- 4 large eggs, separated
- 1 cup granulated sugar
- 1/2 cup unsalted butter, melted
- 1 teaspoon vanilla extract
- 3/4 cup all purpose flour
- 2 cups lukewarm milk
- 1/4 teaspoon salt
- Powdered sugar for dusting
Step-by-Step Instructions

Step 1: Prepare the Base
Preheat the oven to 160°C. Grease a baking dish lightly. Separate the egg whites and yolks carefully.
Step 2: Mix the Yolks
Whisk egg yolks with sugar until pale and creamy. Add melted butter and vanilla extract, mixing until smooth.
Step 3: Incorporate Dry Ingredients
Sift in the flour and salt. Mix gently to avoid overworking the batter.
Step 4: Add Milk Gradually
Slowly pour in the lukewarm milk while whisking continuously. The batter will be thin, which is essential for the layered effect.
Step 5: Whip the Egg Whites
In a separate bowl, beat egg whites until soft peaks form. This step creates the airy top layer.
Step 6: Fold Gently
Fold the egg whites into the batter in batches. Do not fully incorporate; small lumps of egg white are necessary for the magic layering.
Step 7: Bake to Perfection
Pour the batter into the prepared dish and bake for 50 to 60 minutes. The top should be lightly golden while the center remains slightly jiggly.
Step 8: Cool and Serve
Allow the cake to cool completely before dusting with powdered sugar. Serve slightly warm or chilled for best texture contrast.
Cook Time
- Preparation Time: 20 minutes
- Baking Time: 50 to 60 minutes
- Total Time: About 1 hour 20 minutes
Servings
- Serves 8 to 10
Nutritional Information (approx. per serving)
- Calories: 260 to 300 kcal
- Carbohydrates: 30 to 35 g
- Fat: 12 to 15 g
- Protein: 6 to 7 g
- Sugar: 18 to 22 g
Storage Instructions
- Store in the refrigerator for up to 3 days
- Cover tightly to prevent the pudding layer from drying out
- Serve chilled or reheat gently for a warm pudding texture
Suggestions
- Use room temperature eggs for better volume and stability
- Do not overmix after adding egg whites to preserve the layered structure
- Add lemon zest or a hint of cinnamon for a subtle flavor variation
- Serve with fresh berries or a light cream for contrast
- Use a water bath for an even more delicate pudding layer
Seasonal Relevance
This dessert adapts beautifully across seasons. In cooler months, it provides a comforting warm pudding experience, while in warmer seasons it can be served chilled for a lighter, refreshing finish. Its versatility makes it suitable year round.
Conclusion
The magic pudding cake is a testament to how technique can elevate simple ingredients into something extraordinary. With careful mixing and controlled baking, you achieve two textures from one batter without complexity. It is an ideal recipe for those who appreciate both culinary precision and effortless elegance.
Magic Pudding Cake Recipe with Two Layers from One Batter
8-10
servings20
minutes50
minutes2600-3000
kcal1
minuteA magical dessert that transforms from a single batter into two distinct layers: a light, airy sponge on top and a rich, silky pudding beneath. Elegant, simple, and perfect for any occasion, this pudding cake delights with both flavor and texture.
Ingredients
4 large eggs, separated
1 cup granulated sugar
1/2 cup unsalted butter, melted
1 teaspoon vanilla extract
3/4 cup all purpose flour
2 cups lukewarm milk
1/4 teaspoon salt
Powdered sugar for dusting
Directions
- Preheat oven to 160°C and lightly grease a baking dish. Separate eggs carefully.
- Whisk egg yolks with sugar until pale and creamy, then add melted butter and vanilla extract.
- Sift in flour and salt, mixing gently.
- Gradually add lukewarm milk while whisking; batter will be thin.
- Beat egg whites until soft peaks form.
- Fold egg whites into the batter gently, leaving small lumps for layering.
- Pour batter into prepared dish and bake for 50-60 minutes until top is golden and center slightly jiggly.
- Cool completely, dust with powdered sugar, and serve slightly warm or chilled.
Recipe Video
Notes
- Do not overmix after adding egg whites to preserve the layered effect.
- Use room temperature eggs for better volume.
- Add flavor variations like lemon zest or cinnamon if desired.
- Chill for a firmer pudding layer or serve warm for a silky texture.
FAQs
1. Why didn’t my cake form two layers properly?
This usually happens if the egg whites were overmixed into the batter or not whipped correctly. The separation depends on a delicate balance between the airy foam and the liquid base.
2. Can I make this recipe dairy free?
Yes, you can substitute milk with almond or oat milk and use a plant based butter alternative. However, the texture may be slightly less rich.
3. How do I know when the cake is perfectly baked?
The top should be set and lightly golden while the center should still have a slight wobble. Overbaking can eliminate the pudding layer and result in a uniform cake texture.
