Vanilla Pudding Cake with a Custard Center
This vanilla pudding cake bakes into two distinct layers from one thin batter: a light, airy sponge on top and a silky vanilla custard below. It’s the kind of dessert that looks fancy but comes together in about 15 minutes of hands-on time.

One bowl, a few basic ingredients, and an hour in the oven give you a cake that feels like a bakery trick. The custard layer tastes like a soft spoonable pudding, and the contrast with the fluffy top is what makes this one I come back to often.
Why This Vanilla Pudding Cake Works
You mix a single thin batter, and the oven does all the work. During baking, the mixture separates so a delicate vanilla sponge floats to the top while the bottom sets into a pale, buttery custard.
The flavor stays pure vanilla, warm and just sweet enough. I love that it’s both a cake and a pudding at the same time, built from pantry staples with no fussy steps.
Ingredients

- 4 large eggs, separated: the whites create the sponge, yolks enrich the custard
- 1 cup (200g) granulated sugar: sweetens both layers evenly
- ½ cup (113g) unsalted butter, melted and cooled: adds richness without weighing the cake down
- 1 cup (120g) all-purpose flour: just enough to set the sponge structure
- 2 cups (480ml) whole milk, lukewarm: whole milk gives the creamiest custard
- 2 teaspoons vanilla extract: use a good one for clean vanilla flavor
- ¼ teaspoon salt: balances the sweetness
- powdered sugar, for dusting: a snowy finish that looks pretty and adds a little extra sweetness
Variations and Swaps
- Vanilla bean: split and scrape the seeds from 1 vanilla bean pod into the milk while warming it, then proceed with the recipe for deeper vanilla speckles.
- Lemon pudding cake: add 1 tablespoon lemon zest and replace 2 tablespoons of the milk with fresh lemon juice for a bright citrus version.
- Almond twist: swap ½ teaspoon of the vanilla extract with almond extract and sprinkle sliced almonds over the top before baking.
- Dairy-free: use oat milk (the full-fat barista kind) and a neutral plant butter, but note the custard will be slightly thinner than with whole milk.
For a rich chocolate version, try my Chocolate Magic Pudding Cake.
How to Make Vanilla Pudding Cake
Step 1: Beat the Egg Whites

Preheat your oven to 325°F (160°C) and butter an 8-inch square baking dish. In a clean bowl, beat the 4 egg whites with the ¼ teaspoon salt until stiff peaks form when you lift the beaters. This takes about 3 minutes with a hand mixer on high speed.
The whites should look glossy and hold a firm peak that doesn’t flop over. If the mixture slides around the bowl, keep going another 30 seconds. These stiff whites are what puff into the cake’s airy top later.
Step 2: Mix the Batter

In a large mixing bowl, whisk the 4 egg yolks and 1 cup sugar together until pale and thick, about 2 minutes. Pour in the ½ cup melted butter and whisk to combine, then add the 1 cup flour and stir until smooth. Gradually whisk in the 2 cups lukewarm milk and the 2 teaspoons vanilla extract.
The batter will look thin compared to a regular cake batter, almost like crepe batter, which is exactly what you want. Lukewarm milk helps everything blend smoothly without seizing the butter.
Step 3: Fold in the Egg Whites

Add about one-third of the beaten egg whites to the batter and stir gently with a whisk just to lighten the mixture. Then scrape the remaining whites on top and switch to a rubber spatula. Fold them in with broad, gentle strokes until no large white streaks remain. Small white puffs are fine.
It’s okay if the batter looks a little lumpy from the whites. That unevenness helps the layers separate during baking, so don’t overmix. The whole folding should take no more than a minute.
Step 4: Bake the Cake

Pour the thin batter into the buttered dish. It will be quite liquid, so carry it carefully to the oven. Bake for 55 to 60 minutes, until the top is deep golden and the center wobbles gently when you shake the pan.
The jiggle should resemble set gelatin, not liquid. A toothpick inserted into the sponge top will come out clean, but it will be damp from the custard underneath. If your oven runs cool, you may need an extra 5 minutes. Don’t overbake or the custard firms up too much and loses its soft pudding texture.
Step 5: Dust and Serve the Vanilla Pudding Cake

Cool the cake in the pan on a wire rack for at least 30 minutes so the custard can set. Dust the top heavily with powdered sugar, then cut it into squares.
Serve warm, at room temperature, or chilled. Each square will show a delicate sponge layer sitting above a pale vanilla custard that tastes like the best stovetop pudding.
Tips for the Best Vanilla Pudding Cake
- Use room-temperature eggs. Cold whites take longer to whip and don’t reach the same stiff volume, so let your eggs sit on the counter for 30 minutes before you start.
- Choose the right dish. A glass or ceramic 8×8 dish works beautifully because it heats gently and evenly. A dark metal pan can cause the bottom to set too fast, shrinking the custard layer.
- Don’t open the oven early. The cake needs steady heat to separate properly. Wait until the 50-minute mark before you check for the first time.
- If you want an even thicker custard layer, bake the cake in a 7×7-inch dish instead. Add 5 extra minutes to the bake time and look for the same gentle jiggle in the center.
Bake times can shift a bit depending on your dish.
| Dish Material | Approximate Bake Time |
|---|---|
| Glass or ceramic 8×8 | 55 to 60 minutes |
| Light metal 8×8 | 50 to 55 minutes |
| Dark metal 8×8 | 45 to 50 minutes |
Storing Leftovers
- Refrigerate: Cover the dish tightly and chill for up to 4 days. The custard layer will firm up, making it easier to slice cleanly.
- Serve cold: Chilled squares eat like a cross between pudding and cheesecake, which is wonderful on a hot day. You can also let individual portions sit at room temperature for 15 minutes if you prefer a softer bite.
What to Serve with Vanilla Pudding Cake
This cake is lovely on its own, but a handful of fresh raspberries or a dollop of lightly sweetened whipped cream adds a nice tart or fluffy contrast. A warm blueberry compote poured over each slice makes it feel extra special without any real effort.
Frequently Asked Questions
Can I use low-fat milk?
Yes, 2% milk works, but the custard layer will be thinner and less creamy. Whole milk gives the richest pudding texture, so I stick with it.
Why did my cake not separate into layers?
This usually happens from overmixing the egg whites into the batter. Fold gently and stop as soon as the whites are just incorporated. Also double-check that your oven temperature is accurate, because low heat can prevent the layers from forming.
Can I make this gluten-free?
You can swap in a 1-to-1 gluten-free flour blend that contains xanthan gum. The texture will be slightly different, but the layers should still separate.
My cake is still very liquid in the middle after an hour. What do I do?
The center should wobble like firm gelatin, not slosh. If it looks liquid, bake for another 5 to 10 minutes and test again. Letting it cool fully will also help the custard set.

Vanilla Pudding Cake Recipe
Ingredients
Method
- Preheat oven to 325°F (160°C). Butter an 8-inch square baking dish.
- Beat egg whites and salt until stiff peaks form.
- In a large bowl, whisk yolks and sugar until pale and thick. Add melted butter, then flour. Gradually whisk in lukewarm milk and vanilla until smooth.
- Fold egg whites into the batter in two additions with a spatula until no large streaks remain.
- Pour into the prepared dish and bake 55 to 60 minutes, until the top is golden and the center jiggles gently. Cool at least 30 minutes, dust with powdered sugar, and serve.
