This warm and cozy sourdough bread pudding is a scrumptious treat! It combines soft pieces of bread with creamy custard, making every bite a perfect mix of flavors.
Honestly, who can resist a dessert that tastes like a big hug? I love serving it with a drizzle of caramel sauce on top. It’s like happiness in a bowl! 😊
Key Ingredients & Substitutions
Sourdough Bread: Day-old sourdough is key for this recipe. The older bread holds up better in the custard. You can use French bread if you’re out of sourdough, but the flavor will be milder.
Eggs: Four large eggs help bind the pudding together. If you’re vegan, try using flax eggs or a commercial egg replacer for a similar texture.
Milk and Cream: Whole milk and heavy cream give a rich flavor. For a lighter version, use 2% milk or a dairy-free alternative like almond milk with a splash of coconut milk for creaminess.
Sugar: Granulated sugar adds sweetness. If you prefer a healthier option, you could swap it for brown sugar or even maple syrup, adjusting the quantity to taste.
Flavorings: Vanilla, cinnamon, and nutmeg bring warmth and depth. Feel free to adjust the spice levels or add others like cardamom or orange zest for a unique twist!
How Do I Properly Soak the Bread for the Best Texture?
The soaking step is crucial for achieving a moist and creamy texture. Here’s how to ensure that every bite of your bread pudding is perfectly custardy:
- After pouring the custard over the bread, press down on the mixture with a spatula or your hands.
- This helps the bread absorb the custard better. Let it sit for 15-20 minutes so give it time to soak.
- Check that all the bread cubes are fully saturated before baking for even cooking.
Taking these steps will ensure a delightful pudding that balances crispy edges with a soft, delicious center!

How to Make Sourdough Bread Pudding?
Ingredients You’ll Need:
For the Pudding:
- 6 cups day-old sourdough bread, cut into 1-inch cubes
- 4 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 3/4 cup granulated sugar
- 2 teaspoons pure vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1/2 cup raisins or chopped nuts (optional)
- 3 tablespoons unsalted butter, melted (plus extra for greasing dish)
For Serving:
- Powdered sugar or caramel sauce (optional)
How Much Time Will You Need?
This delightful dish takes about 15 minutes to prep and around 45-50 minutes to bake. After that, allow it to cool slightly before serving, so in total, you’ll need about 1 hour and 15 minutes to have it ready to enjoy!
Step-by-Step Instructions:
1. Preheat the Oven:
Begin by preheating your oven to 350°F (175°C). While it’s heating, take a moment to lightly butter a 2-quart baking dish or individual ramekins. This will keep your pudding from sticking!
2. Prepare the Bread:
Next, place the day-old sourdough bread cubes into your prepared baking dish. Spread them out evenly, and if you like, sprinkle raisins or chopped nuts among the bread cubes for added flavor and texture.
3. Make the Custard Mixture:
In a large mixing bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, cinnamon, nutmeg, salt, and melted butter. Whisk until everything is well combined, and the mixture is nice and creamy.
4. Combine Bread and Custard:
Pour the custard mixture over the bread cubes in the dish. With a spatula or your hands, gently press down on the bread to help it soak up the mixture evenly. This is key to getting that delicious custard flavor into every bite!
5. Let it Soak:
Let the bread mixture sit for about 15-20 minutes. This allows the bread to absorb the custard fully—such an important step for achieving that perfect texture!
6. Bake the Pudding:
Now it’s time to bake! Place the dish in the oven and bake uncovered for about 45-50 minutes. You want your bread pudding to be set in the middle and golden brown on top. The delightful aroma will fill your kitchen!
7. Cool and Serve:
Once it’s out of the oven, let your bread pudding cool for a few minutes. When you’re ready to serve, dust with powdered sugar or drizzle with caramel sauce for an extra touch of sweetness. Enjoy your creamy, comforting dessert!
This Sourdough Bread Pudding is a heartwarming treat that balances the tangy flavor of sourdough with a rich, custardy filling. Perfect for any occasion—dig in and savor every bite!
Can I Use Fresh Sourdough Bread for This Recipe?
It’s best to use day-old sourdough, as fresh bread may become too soft and soggy. If you only have fresh bread, consider toasting the cubes lightly in the oven first to help them hold their shape better during baking.
How Can I Store Leftover Bread Pudding?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm it in the microwave or in a preheated oven at 350°F (175°C) until heated through. You can add a splash of milk or cream while reheating to keep it moist.
Can I Add Other Ingredients or Flavors?
Absolutely! Feel free to customize your bread pudding by adding other ingredients like chocolate chips, fresh fruits, or spices such as ginger or cardamom. Just be sure to adjust the sweetener if you’re adding sweeter ingredients like chocolate.
Is This Recipe Suitable for Vegetarians?
Yes, this sourdough bread pudding is vegetarian-friendly since it contains no meat. If you want to make it vegan, you can substitute the eggs with flax eggs and replace the dairy with plant-based milk and cream alternatives for a delicious vegan dessert!
