Growing up, my grandmother always had a can of condensed milk in her pantry. She'd swirl it into coffee, drizzle it over fresh fruit, and sometimes, when we were lucky, she'd make her famous bread pudding. That dessert was the stuff of legends – soft, custardy, and sweet in a way that felt like a hug.
Advertisements1
This recipe is my tribute to her, but with a modern twist: it's even easier because the condensed milk does all the sweetening and adds an incredible richness that regular sugar just can't match. The result is a dessert that's both nostalgic and surprisingly simple to pull together on a busy weeknight.
I love that this pudding comes together in about 15 minutes of prep. You don't need any special equipment – just a bowl, a whisk, and a baking dish. It's the kind of recipe that makes you look like a hero even when you're short on time.
Why You'll Love This Recipe
About the Ingredients
6 cups (about 300g) cubed day-old bread (brioche, challah, or French bread)
Stale bread soaks up the custard better without turning mushy. If your bread is fresh, toast it lightly first. Brioche adds extra richness, but any white bread works.
1 (14 oz / 397g) can sweetened condensed milk
This is the star – it sweetens and thickens the custard. Use full-fat for the creamiest result; low-fat will work but be slightly less rich.
2 cups (480ml) whole milk
Whole milk gives the best creamy texture. You can substitute 2% or a dairy-free milk like oat milk, but the pudding will be lighter.
3 large eggs
Eggs set the custard. Make sure they're at room temperature for even mixing.
1 teaspoon vanilla extract
Pure vanilla adds depth. You can use 1 teaspoon of vanilla bean paste or the seeds from half a vanilla bean for a more intense flavor.
1/2 teaspoon ground cinnamon
Warm spice that complements the sweetness. Swap with nutmeg or cardamom for a different twist.
1/4 teaspoon salt
Balances the sweetness and enhances flavors. Use fine sea salt.
2 tablespoons (28g) unsalted butter, melted
For greasing the dish and brushing the top. You can use coconut oil or nonstick spray.
Tips & Tricks
- Use day-old bread that's slightly dry – it soaks up the custard perfectly without getting mushy.
- Tear the bread into bite-sized cubes, about 1-inch, so they soak evenly.
- Let the bread sit in the custard for 10 minutes before baking to ensure it's fully absorbed.
Pro Tips
Step-by-Step Instructions
1. Preheat and prepare
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with the melted butter, ensuring the bottom and sides are coated.
2. Combine wet ingredients
In a large bowl, whisk together the condensed milk, whole milk, eggs, vanilla extract, cinnamon, and salt until fully combined and smooth.
3. Add bread cubes
Add the cubed bread to the custard mixture and gently stir to coat every piece. Let it sit for 10 minutes, occasionally pressing the bread down, so it soaks up the liquid.
4. Transfer to dish
Pour the bread mixture into the prepared baking dish and spread it into an even layer. Press down lightly with a spatula to ensure it's compact.
5. Bake the pudding
Place the dish in the oven and bake for 30-35 minutes, or until the top is golden brown and the center is just set – it should jiggle slightly but not be liquid. A knife inserted near the center should come out clean.
6. Cool slightly
Remove from the oven and let cool on a wire rack for at least 10 minutes. This allows it to set further and makes it easier to serve.
7. Serve and enjoy
Scoop warm into bowls, drizzle with extra condensed milk if desired, and enjoy! Great with a scoop of vanilla ice cream or a sprinkle of powdered sugar.
Delicious Variations
Chocolate Lover's
Add 1/2 cup (90g) chocolate chips or chunks to the bread before baking.
Fruity Twist
Fold in 1 cup (150g) fresh or frozen berries (blueberries, raspberries) with the bread.
Spiced Apple
Sauté 1 diced apple in butter with 1 teaspoon cinnamon and fold into the mixture.
How to Store Creamy Condensed Milk Bread Pudding
Refrigerator
Store leftovers in an airtight container in the fridge for up to 4 days.
Freezer
Wrap the cooled pudding tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat individual portions in the microwave for 30-60 seconds, or in a 350°F (175°C) oven for 10-15 minutes until warm.
Frequently Asked Questions
Q: Can I use stale bread for bread pudding?
Yes, stale bread is actually ideal for bread pudding because it absorbs the custard better without becoming mushy. If your bread is fresh, toast it lightly first.
Q: Can I make this bread pudding ahead of time?
Absolutely. You can assemble the bread pudding (without baking) the night before, cover, and refrigerate. Bake it the next day, adding about 5-10 minutes to the baking time since it starts cold.
Q: Can I substitute evaporated milk for condensed milk?
No, evaporated milk is unsweetened and thinner. If you use it, you'll need to add sugar to compensate, but the result won't be as creamy. Stick with sweetened condensed milk for best results.
Q: Why is my bread pudding soggy in the middle?
Sogginess usually means it's underbaked. Make sure the center is set – it should jiggle slightly but not be liquid. Use a knife test: insert near the center, it should come out clean.
Q: Can I make this recipe gluten-free?
Yes, simply use gluten-free bread. Ensure all other ingredients are gluten-free, and the recipe works the same way.
Next time you have a few slices of stale bread, don't toss them – make this comforting pudding. It's a small change that turns leftovers into something special. Here's to small steps, together.
Creamy Condensed Milk Bread Pudding
This easy condensed milk bread pudding is creamy, comforting, and ready in under an hour. Perfect for using up stale bread!
🧂 Ingredients
- 6 cups (about 300g) cubed day-old bread (brioche, challah, or French bread)
- 1 (14 oz / 397g) can sweetened condensed milk
- 2 cups (480ml) whole milk
- 3 large eggs
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 2 tablespoons (28g) unsalted butter, melted
📋 Instructions
- 1Preheat and prepare — Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with the melted butter, ensuring the bottom and sides are coated.
- 2Combine wet ingredients — In a large bowl, whisk together the condensed milk, whole milk, eggs, vanilla extract, cinnamon, and salt until fully combined and smooth.
- 3Add bread cubes — Add the cubed bread to the custard mixture and gently stir to coat every piece. Let it sit for 10 minutes, occasionally pressing the bread down, so it soaks up the liquid.
- 4Transfer to dish — Pour the bread mixture into the prepared baking dish and spread it into an even layer. Press down lightly with a spatula to ensure it's compact.
- 5Bake the pudding — Place the dish in the oven and bake for 30-35 minutes, or until the top is golden brown and the center is just set – it should jiggle slightly but not be liquid. A knife inserted near the center should come out clean.
- 6Cool slightly — Remove from the oven and let cool on a wire rack for at least 10 minutes. This allows it to set further and makes it easier to serve.
- 7Serve and enjoy — Scoop warm into bowls, drizzle with extra condensed milk if desired, and enjoy! Great with a scoop of vanilla ice cream or a sprinkle of powdered sugar.



