Vanilla Pudding Cake
This easy vanilla pudding cake made from scratch, magically bakes into two layers with a creamy vanilla pudding underneath a soft, fluffy vanilla cake. With simple pantry ingredients, you can whip up this easy dessert in no time, delicious served warm.
Love warm desserts? Try my hot fudge pudding cake, skillet brownie, cinnamon roll cake, chocolate lava cake, or my lemon pudding cakes.

Vanilla Pudding Cake From Scratch
This vanilla pudding cake is NOT a recipe made with cake mix or pudding mix. But it’s just as easy!
In fact, it’s almost so easy that you’ll probably make it on repeat because I bet you have all the ingredients to make it in your house right now! Which means it’s a great dessert to whip up whenever you need a last minute dessert. In fact, we’ve already made it twice and I don’t see that stopping anytime soon.
Save This recipe
Enter your email below to get a link to this recipe emailed straight to you to save later! Plus be signed up for all new recipes.

Why This Recipe Works
The magic of this cake is in the layering. A smooth, homemade vanilla pudding sauce is poured into the pan first, then topped with a simple vanilla cake batter. It looks like it won’t work (kind of like a homemade fruit cobbler) because the cake batter sinks into the sauce, but as it bakes:
- The light, tender vanilla cake sets gently on top
- While the silky vanilla pudding stays soft and creamy on bottom
- Two distinct textures in one pan
Serve it warm and you’ll see exactly why this dessert has stood the test of time. This vanilla pudding cake is pure comfort baking.
No instant mixes. No fancy techniques. Just a humble, old-fashioned dessert that somehow feels special every single time. It’s the kind of cake you don’t slice—you spoon. And I highly recommend serving it with some tart berries to compliment the sweet vanilla flavor.

Ingredients You’ll Need
NOTE: Full ingredient amounts and instructions are in the printable recipe card at the end of the post.
Jump
I’m fairly confident you have most, if not all of these pantry staples on hand.
- Granulated Sugar – To sweeten the pudding and cake.
- Cornstarch – To thicken the pudding.
- Milk – Whole milk is preferred for the creamiest pudding and a moist cake.
- Vanilla – I used vanilla bean paste for both the pudding and the cake because when your dessert is plain vanilla, the paste makes the flavor really shine. Vanilla extract will also work interchangeably.
- All-Purpose Flour – Make sure to stir, spoon, and level when measuring with cups or use a scale to weigh it. It’s important to use the proper amount of flour for baking.
- Baking Powder – To leaven the cake making it fluffy and light.
- Salt – To enhance the flavors.
- Egg – To bind and add structure to the cake.
- Butter – Melted and slightly cooled so it doesn’t cook the egg. Unsalted butter is best for baking to control the amount of salt in the recipe.
How to Vanilla Pudding Cake
- Preheat oven to 350 degrees Fahrenheit. Grease an 8×8-inch or 2.5 to 3-quart baking pan with cooking spray. Set aside.
Step 1: Make the Vanilla Pudding Sauce

- Whisk together the sugar, cornstarch, and salt in a medium saucepan.
- Slowly whisk in the milk until combined.
- Then add the vanilla and whisk to combine.
- Cook over medium heat, stirring frequently, until the mixture comes to a simmer and thickens just slightly; about 3-5 minutes.
- Pour the sauce mixture into the prepared pan, and set aside while you make the cake.
Step 2: Make the Vanilla Cake Batter

- In a large bowl, whisk together the flour, sugar, baking powder, and salt.
- In a separate bowl, whisk together the milk, egg, melted butter, and vanilla.
- Add the dry ingredients to the wet ingredients, and stir until just combined. (Some lumps are ok.) Do not over-mix.
- Slowly pour the batter over the sauce mixture in the pan as evenly as possible. The cake batter will sink into the pudding, and that’s ok. Just try to distribute it evenly.
Step 3: Bake the Vanilla Pudding Cake

- Bake at 350˚F for 30 minutes, or until a toothpick inserted into the center of the cake comes out clean. The top of the cake should be golden brown, and the sauce will be bubbling around the edges.
- Cool the pan on a wire rack for about 15 minutes before serving for the sauce to thicken slightly.
Did you Make This?
Please leave a review and rating about how you liked this recipe! Your feedback supports my small business and allows me to continue providing free recipes.
Serving and Storing
- This dessert is best served warm with fresh berries.
- Cover and refrigerate leftovers for up to 3-4 days.
- The pudding layer thickens significantly when chilled (also delicious) and absorbs more into the cake as it is stored.
- Reheat gently in the microwave.

Recipe Notes
- Use vanilla bean paste for the richest vanilla flavor. Vanilla bean paste and vanilla extract work interchangeably in this recipe, so either is fine. I just love the extra flavor and specks from the paste.
- Have your ingredients measured and ready for a smooth process. (Or have someone make the pudding while the other makes the cake batter.) If the pudding is still hot when the cake batter is added, it bakes slightly faster and more evenly. On the other hand, if the pudding has cooled significantly, the cake will take longer to bake and may sink slightly in the middle.
- Room temperature ingredients are important for the cake mixture in order to emulsify correctly, so the butter doesn’t seize (curdle/clump) from using a cold egg/milk.
- Make sure your pan is large enough to prevent bubbling over during baking. At least 2.25-inches high on the sides. If you’re worried about spills, place the pan on a rimmed baking sheet before placing it in the oven. This may effect bake time slightly, conducting heat through two pans.

Vanilla Pudding Cake from Scratch
Ingredients
Pudding Sauce
- ⅓ cup (68 g) granulated sugar
- 1 Tbsp (8 g) cornstarch
- ⅛ tsp salt
- 1 ½ cups (355 ml) milk, (whole preferred)
- 1 tsp vanilla bean paste or vanilla extract
Cake
- 1 cup (125 g) all-purpose flour, (stir, spoon & level)
- ½ cup (100 g) granulated sugar
- 1 ½ tsp baking powder
- ¼ tsp salt
- ¾ cup (177 ml) milk, room temperature
- 1 large egg, room temperature
- 3 Tbsp (42 g) unsalted butter, melted and cooled slightly
- 1 Tbsp vanilla bean paste or vanilla extract
Instructions
- Preheat oven to 350 degrees Fahrenheit. Grease an 8×8-inch or 2.5 to 3-quart baking pan with cooking spray. Set aside.
- FOR THE PUDDING SAUCE: Whisk together the sugar, cornstarch, and salt in a medium saucepan. Slowly whisk in the milk until combined. Then add the vanilla and whisk to combine.
- Cook over medium heat, stirring frequently, until the mixture comes to a simmer and thickens just slightly; about 3-5 minutes. Pour the sauce mixture into the prepared pan, and set aside while you make the cake.
- FOR THE CAKE: In a large bowl, whisk together the flour, sugar, baking powder, and salt. In a separate bowl, whisk together the milk, egg, melted butter, and vanilla.
- Add the dry ingredients to the wet ingredients, and stir until just combined. (Some lumps are ok.) Do not over-mix. Slowly pour the batter over the sauce mixture in the pan as evenly as possible. The cake batter will sink into the pudding, and that’s ok. Just try to distribute it evenly.
- Bake at 350˚F for 30 minutes, or until a toothpick inserted into the center of the cake comes out clean. The top of the cake should be golden brown, and the sauce will be bubbling around the edges.
- Cool the pan on a wire rack for about 15 minutes before serving for the sauce to thicken slightly. Serve warm with fresh berries.
Notes
- Use vanilla bean paste for the richest vanilla flavor. Vanilla bean paste and vanilla extract work interchangeably in this recipe, so either is fine. I just love the extra flavor and specks from the paste.
- Have your ingredients measured and ready for a smooth process. (Or have someone make the pudding while the other makes the cake batter.) If the pudding is still hot when the cake batter is added, it bakes slightly faster and more evenly. On the other hand, if the pudding has cooled significantly, the cake will take longer to bake and may sink slightly in the middle.
- Room temperature ingredients are important for the cake mixture in order to emulsify correctly, so the butter doesn’t seize (curdle/clump) from using a cold egg/milk.
- Make sure your pan is large enough to prevent bubbling over during baking. At least 2.25-inches high on the sides. If you’re worried about spills, place the pan on a rimmed baking sheet before placing it in the oven. This may effect bake time slightly, conducting heat through two pans.
Nutrition
Did you make this?
Don’t forget to leave a rating below and make sure to follow on Pinterest and Instagram for more!










