This Caramel Pudding Cake came to life on a rainy Sunday when I wanted something cozy but didn't feel like fussing with multiple bowls. It's a magical two-layer dessert: as it bakes, a rich caramel sauce sinks to the bottom, creating a soft pudding-like layer under a tender cake. The result is a warm, comforting dessert that feels fancy but is secretly simple.
Advertisements1
I love making this in my small balcony kitchen—it doesn't need any special equipment, just a whisk and a baking dish. The smell of caramel and vanilla drifting through the open door is enough to make the neighbors jealous. Whether you're a beginner or a seasoned baker, this recipe is forgiving and foolproof.
Serve it warm with a scoop of vanilla ice cream, and you'll have a dessert that disappears in minutes. It's my go-to when I need a quick sweet fix without a trip to the store.
Why You'll Love This Recipe
About the Ingredients
1 cup (200g) granulated sugar
For the caramel sauce. If you prefer a deeper flavor, use brown sugar, but reduce the amount slightly as it's more moist.
1/4 cup (60ml) water
Helps the sugar melt evenly. You can substitute with orange juice for a citrus twist.
1/2 cup (120ml) heavy cream
Adds richness to the caramel. For a lighter version, use half-and-half, but the sauce will be less thick.
2 tablespoons (30g) unsalted butter
Adds shine and smoothness. You can use salted butter, just omit the extra salt in the cake.
1 teaspoon vanilla extract
Use pure vanilla for the best flavor. You can substitute with 1/2 teaspoon almond extract for a nutty note.
1 1/2 cups (190g) all-purpose flour
Regular all-purpose works best. For a gluten-free version, use a 1:1 gluten-free flour blend.
2 teaspoons baking powder
Ensure it's fresh for proper rising. If you're at high altitude, reduce to 1 1/2 teaspoons.
1/4 teaspoon salt
Balances sweetness. Use fine sea salt for even distribution.
1/2 cup (120ml) whole milk
Adds moisture. You can use any milk, but whole milk gives a richer crumb.
2 large eggs
Bring to room temperature for easier mixing. You can use 3 egg whites for a lower-cholesterol version.
1/4 cup (60ml) vegetable oil
Keeps the cake moist. You can substitute with melted coconut oil for a subtle flavor.
Tips & Tricks
Don't overmix the batter
Stir just until no streaks of flour remain. Overmixing develops gluten, making the cake tough.
Use a deep baking dish
The pudding layer is liquid at first, so a dish with at least 2-inch sides prevents overflow.
- Make sure the caramel doesn't harden before pouring the batter: If it seizes, gently reheat it with a tablespoon of water over low heat, stirring until smooth.
Pro Tips
Step-by-Step Instructions
1. Preheat and Prep
Preheat your oven to 350°F (175°C). Lightly grease a 9-inch (23cm) square baking dish or 10-inch round dish.
2. Make the Caramel
In a small saucepan over medium heat, combine the sugar and water. Cook, swirling occasionally, until the sugar dissolves and turns a deep amber color, about 8-10 minutes. Watch closely—it can burn quickly. Remove from heat and carefully whisk in the heavy cream and butter (it will bubble vigorously). Stir in the vanilla. Pour the caramel into the prepared baking dish, tilting to coat the bottom evenly.
3. Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
4. Mix the Wet Ingredients
In a large bowl, whisk the eggs, milk, and vegetable oil until well combined. Add the dry ingredients and stir with a spatula just until no streaks remain—do not overmix.
5. Pour Batter Over Caramel
Gently pour the batter over the caramel in the baking dish. Use a spatula to spread it evenly, but don't stir.
6. Bake the Cake
Place the dish in the preheated oven and bake for 30-35 minutes, until the top is golden brown and a toothpick inserted into the center comes out clean. The edges will look bubbly and the caramel will be bubbling around the sides. The internal temperature should read 200°F (93°C) in the center.
7. Cool and Serve
Remove from the oven and let cool on a wire rack for 10 minutes. The caramel will set slightly. To serve, spoon portions onto plates, making sure to get some of the caramel sauce from the bottom. Best served warm.
Delicious Variations
Chocolate Caramel Pudding Cake
Add 1/4 cup (25g) unsweetened cocoa powder to the dry ingredients for a chocolate twist.
Apple Caramel Pudding Cake
Fold 1 cup (150g) diced apples into the batter before pouring over the caramel.
Coconut Caramel Pudding Cake
Substitute the milk with coconut milk and add 1/2 cup (40g) shredded coconut to the batter.
How to Store Caramel Pudding Cake
Refrigerator
Store in an airtight container in the fridge for up to 4 days. The pudding layer may thicken, but it's still delicious.
Freezer
Freeze the cooled cake (without sauce) in a freezer-safe container for up to 2 months. Thaw overnight in the fridge.
Reheating
Reheat individual portions in the microwave for 30-45 seconds, or in a 300°F (150°C) oven for 10 minutes, until warm.
Frequently Asked Questions
Q: Why did my caramel harden?
Caramel hardens when it's overcooked or when the heat is too high. To fix it, gently reheat the caramel with a splash of water, stirring until smooth. Always use medium heat and watch the color—it should be amber, not dark brown.
Q: Can I use brown sugar instead of white for the caramel?
Yes, you can substitute brown sugar for white, but the caramel will have a deeper, molasses-like flavor and may be slightly less stable. Use the same amount, but be aware it may crystallize more easily.
Q: How do I know when the cake is done?
The cake is done when the top is golden brown, a toothpick inserted in the center comes out clean, and the internal temperature reaches 200°F (93°C). The edges will also pull away from the sides slightly.
Q: Can I make this gluten-free?
Yes, use a 1:1 gluten-free all-purpose flour blend. The texture may be slightly different, but it will still be delicious. Ensure the blend contains xanthan gum for structure.
Q: What can I serve with this cake?
This cake is wonderful on its own, but a scoop of vanilla ice cream or a dollop of whipped cream balances the sweetness. A sprinkle of sea salt on top also enhances the caramel flavor.
I hope you enjoy this Caramel Pudding Cake as much as I do! If you try it, let me know how it turns out in the comments below. And don't forget to share your photos with me—I'd love to see your creations. Happy baking!
Caramel Pudding Cake
Easy Caramel Pudding Cake: a moist vanilla cake with a luscious caramel pudding layer, baked in one pan. Perfect for weeknight desserts.
🧂 Ingredients
- 1 cup (200g) granulated sugar
- 1/4 cup (60ml) water
- 1/2 cup (120ml) heavy cream
- 2 tablespoons (30g) unsalted butter
- 1 teaspoon vanilla extract
- 1 1/2 cups (190g) all-purpose flour
- 2 teaspoons baking powder
- 1/4 teaspoon salt
- 1/2 cup (120ml) whole milk
- 2 large eggs
- 1/4 cup (60ml) vegetable oil
📋 Instructions
- 1Preheat and Prep — Preheat your oven to 350°F (175°C). Lightly grease a 9-inch (23cm) square baking dish or 10-inch round dish.
- 2Make the Caramel — In a small saucepan over medium heat, combine the sugar and water. Cook, swirling occasionally, until the sugar dissolves and turns a deep amber color, about 8-10 minutes. Watch closely—it can burn quickly. Remove from heat and carefully whisk in the heavy cream and butter (it will bubble vigorously). Stir in the vanilla. Pour the caramel into the prepared baking dish, tilting to coat the bottom evenly.
- 3Mix the Dry Ingredients — In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
- 4Mix the Wet Ingredients — In a large bowl, whisk the eggs, milk, and vegetable oil until well combined. Add the dry ingredients and stir with a spatula just until no streaks remain—do not overmix.
- 5Pour Batter Over Caramel — Gently pour the batter over the caramel in the baking dish. Use a spatula to spread it evenly, but don't stir.
- 6Bake the Cake — Place the dish in the preheated oven and bake for 30-35 minutes, until the top is golden brown and a toothpick inserted into the center comes out clean. The edges will look bubbly and the caramel will be bubbling around the sides. The internal temperature should read 200°F (93°C) in the center.
- 7Cool and Serve — Remove from the oven and let cool on a wire rack for 10 minutes. The caramel will set slightly. To serve, spoon portions onto plates, making sure to get some of the caramel sauce from the bottom. Best served warm.



