Anna Olson's Bread Pudding Recipe: Vanilla-Cinnamon Swirls With Caramelized Top

Desserts

Anna Olson's Bread Pudding Recipe: Vanilla-Cinnamon Swirls With Caramelized Top

Anna Olson’s bread pudding recipe delivers the perfect balance of vanilla-cinnamon swirls and a caramelized top that’s crispy yet tender. This isn’t your basic bread pudding—it’s a foolproof dessert that transforms stale bread into a rich, custardy masterpiece with layers of warm spices and a golden crust.

The secret lies in the custard mixture, where vanilla bean and cinnamon infuse every bite, while the caramelized sugar topping adds a touch of indulgence that’ll have everyone asking for seconds.

What sets this recipe apart is the textured contrast—soft, custardy bread cubes wrapped in a velvety sauce, crowned with a crispy caramelized top that cracks slightly when sliced.

It’s the kind of dessert that feels restaurant-quality but comes together in one baking dish, making it ideal for dinner parties or a cozy weeknight treat. The process is straightforward: cube the bread, mix the custard, layer everything, and let the oven work its magic.

By the time it emerges from the oven, you’ll have a golden-brown pudding with a fragrant aroma that fills your kitchen. The vanilla-cinnamon swirls peek through the custard, offering bursts of flavor in every spoonful, while the caramelized top adds a satisfying crunch.

Serve it warm with a scoop of vanilla ice cream or a drizzle of caramel sauce for the ultimate comfort dessert experience.

This recipe is versatile enough to adapt—add a splash of bourbon for depth, fold in fresh berries for brightness, or keep it classic with just vanilla and cinnamon. The beauty of bread pudding lies in its ability to transform simple ingredients into something extraordinary. Let’s get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for anna olson bread pudding

Transform stale bread into a golden, custardy masterpiece with these twelve essential ingredients.

Ingredient Amount Notes
Stale Bread 🍞 8 cups Cubed, day-old preferred
Large Eggs 🥚 4 whole Room temperature
Heavy Cream 🥛 1 ½ cups Full-fat for richness
Whole Milk 🥛 ½ cup Warmed for smoother custard
Granulated Sugar 🍚 1 cup Light brown preferred
Vanilla Bean 🌿 1 whole Seeds scraped out
Ground Cinnamon 🍃 2 tbsp Freshly toasted for warmth
Salt 🧂 ½ tsp Fine sea salt
Unsalted Butter 🧈 4 tbsp Melted for caramelized top
Turbinado Sugar 🍚 ½ cup For crunchy caramelized crust
Vanilla Extract 🌿 1 tbsp Pure alcohol-free if preferred
Dark Brown Sugar 🍚 ¼ cup Packed for moisture

The bread is the foundation—day-old loaves work best, but fresh will do in a pinch. Look for crusty artisan bread at specialty stores like Whole Foods or Trader Joe's for extra texture, but any bread (French, brioche, or even sourdough) will work. Cube it into 1.5-inch pieces for even baking. The vanilla bean is non-negotiable here—Madagascar Bourbon from Penzeys adds depth, but any quality bean will do. Toast your cinnamon lightly in a dry pan for 30 seconds to intensify its aroma, then grind it fresh.

No vanilla bean? Double the vanilla extract and add a pinch of bourbon for depth. Running low on heavy cream? Half-and-half with an extra tablespoon of butter keeps the richness. The turbinado sugar is key for that caramelized crust—substitute coarse kosher salt if unavailable, but it won’t brown as beautifully. For a boozy twist, swap 2 tablespoons of milk for bourbon or rum. If your custard seems too thick, whisk in 1 tablespoon of warm milk at a time. The brown sugars can be swapped 1:1, but light brown adds moisture while dark brown deepens flavor.

Prep ahead: Cube the bread and store it in an airtight container for up to 3 days—it’ll stale faster. Mix the custard ingredients the night before and refrigerate; whisk vigorously before baking. The assembled pudding keeps 4-5 days in the fridge, though it’s best within 2 days. For make-ahead parties, assemble the dish, refrigerate overnight, then bake straight from the fridge—add 10-15 minutes to the baking time. Leftovers reheat beautifully; cover with foil and warm at 350°F for 15 minutes.

❤️

Why You'll Love This Recipe

  • I’ll be real: this feeds my family for days. The eggs and milk stretch further than you’d think, and the bread? Free if you’re smart about leftovers. Serve it cold the next morning with a drizzle of maple syrup, and suddenly you’ve got a cheap, filling breakfast star.
  • No Waste Magic: Honestly, I keep stale bread on hand just for this. Toss in whatever day-old loaf you’ve got—sourdough, brioche, even that crusty artisan you forgot about—and suddenly it’s transformed into something golden and irresistible.
  • Creamy Caramel Core: That heavy cream and milk combo? It’s where the real magic happens. The eggs bind it all together while the sugar caramelizes just enough to give every bite a warm, custardy hug—like dessert and comfort food had a baby.
  • Weeknight Hero: Between us, this is my go-to when I’m too tired for dinner but still want something impressive. Toss it in the oven while I chop veggies for tomorrow’s lunch, and boom—dinner’s ready when I am.

Step-by-step instructions for Anna Olson's bread pudding

Here's the method for creating Anna Olson's signature bread pudding with perfect texture and flavor.

1

Prepare the Bread and Infuse the Custard Base

Preheat your oven to 350°F. Cut the 8 cups stale bread into 1-inch cubes—smaller pieces toast better and absorb the custard evenly. Arrange half of the bread cubes in a 9x13-inch baking dish, spreading them out in an even layer. This first layer will form the foundation of your pudding.

In a large bowl, whisk together the 4 whole large eggs, 1.5 cups heavy cream, 0.5 cup whole milk, 1 cup granulated sugar, and 1 tbsp vanilla extract until fully combined. Scrape the seeds from the 1 whole vanilla bean and add them to the mixture. The vanilla seeds will infuse the custard with deep, complex flavor—don't skip this step. Warm the milk slightly first to help emulsify the eggs better, preventing curdling.

2

Layer and Season the Bread Pudding

Pour half of the custard mixture evenly over the bread cubes in the baking dish. The liquid should saturate the bread but not pool at the bottom. Sprinkle half of the 2 tbsp ground cinnamon and 0.25 cup dark brown sugar evenly over the wet bread. These spices will create those signature vanilla-cinnamon swirls throughout the pudding.

Add the remaining bread cubes in a second layer, pressing down gently to ensure even distribution. Pour the remaining custard over the top, again making sure it's evenly distributed. Sprinkle the remaining cinnamon and dark brown sugar over the entire surface. The sugar will caramelize beautifully during baking, creating a sweet, crunchy crust. Gently press down on the bread one more time to help the liquid penetrate all the way through.

3

Bake Until Golden and Set

Bake the bread pudding for 45-50 minutes until the edges are golden brown and the center is just set. You'll know it's ready when a toothpick inserted near the center comes out with a few moist crumbs but no liquid custard. The pudding should have a beautiful caramelized top from the sugars, with golden-brown edges that indicate perfect baking.

During the last 10 minutes of baking, prepare the caramelized topping. In a small saucepan, melt the 4 tbsp unsalted butter over low heat, then stir in the 0.5 cup turbinado sugar and 0.5 tsp salt. Cook for 2-3 minutes until the sugar dissolves and the mixture turns a deep amber color. Immediately pour this caramel evenly over the hot bread pudding.

4

Rest and Serve Warm

Remove the bread pudding from the oven and let it rest for 10 minutes before serving. This resting period allows the custard to fully set and the flavors to meld together. The caramel topping will thicken slightly as it cools, creating a beautiful glossy finish.

Serve warm with a scoop of vanilla bean ice cream or a dollop of whipped cream. Each bite should deliver a perfect balance of creamy custard, toasted bread, and sweet caramelized topping. The cinnamon swirls throughout will add warmth to every mouthful, making this bread pudding truly special.

👨‍🍳

Pro Tips For Making Anna Olson Bread Pudding

  • SOAK THE BREAD IN STAGES: Dump all the stale bread into the custard mix at once, and you’ll end up with a soggy mess. Instead, split the bread into two batches—soak half for 10 minutes, then the other half for another 5. This guarantees even moisture without turning your pudding into a wet brick.
  • USE ROOM-TEMPERATURE EGGS: Cold eggs from the fridge won’t blend smoothly and can curdle the custard. Take them out 30 minutes before mixing—just enough time to warm up. I learned this the hard way when my first batch separated like a sad milkshake.
  • SALT THE CUSTARD, NOT THE BREAD: Tossing salt into the dry bread cubes won’t do much—it’ll just cling to the crust. Instead, mix it into the custard with the sugar. The salt dissolves evenly, balancing the sweetness and making every bite taste intentional.
  • BAKE UNTIL THE CENTER JIGGLES: A toothpick test is useless here—the center should pull slightly when shaken, not come out clean. If it’s still wobbly after 10 minutes past the recipe’s time, cover it with foil and let it steam another 5. Overbaking turns this dish into a dry, sad sponge.

Serving suggestions for this anna olson bread pudding

Classic Ice Cream

Warm bread pudding begs for a scoop of vanilla bean ice cream—the creamy cold contrasts perfectly with the custard’s warmth. I love Häagen-Dazs Vanilla or Ben & Jerry’s Vanilla Bean for their rich, swirled texture.

For a lighter option, try Breyers Natural Vanilla with a touch of honey drizzled on top. 🍦

Caramel Sauce Drizzle

Elevate your serving with a homemade caramel sauce—simmer 1 cup granulated sugar with ½ cup heavy cream and 4 tbsp butter until golden. Let it cool slightly before drizzling over slices.

For extra flair, add a pinch of flaky sea salt (like Maldon) to balance the sweetness. Store-bought Trader Joe’s Salted Caramel Sauce works in a pinch too.

Whipped Cream Topping

Lightly sweetened whipped cream adds airy contrast to the dense pudding. Whip 1 cup heavy cream with 1 tbsp powdered sugar and ½ tsp vanilla extract until soft peaks form. Fold in a few toasted cinnamon sticks for visual appeal and extra aroma. Serve immediately for the fluffiest texture.

Fresh Berries

Brighten the dish with warm berry compote—simmer 1 cup mixed berries (strawberries, blueberries, or raspberries) with 2 tbsp sugar and 1 tsp lemon juice for 5 minutes.

Spoon over slices or arrange as a garnish. For a rustic touch, use fresh blackberries or sliced peaches with a sprinkle of chopped mint.

Boozy Enhancements

Add depth with a splash of bourbon or rum—drizzle 1 tbsp bourbon (like Maker’s Mark) over each serving for a smoky-sweet finish. For a citrus twist, mix 1 tbsp Grand Marnier with 1 tsp honey and drizzle lightly.

Pair with a dark rum like Kraken for a tropical vibe. 🍸

Garnish Ideas

Finish with crushed pistachios or pecans for crunch, or a dusting of cinnamon sugar. Toasted coconut flakes add tropical warmth, while edible gold leaf (from Amazon or Williams Sonoma) gives a luxurious touch.

For a playful presentation, swirl vanilla sauce (mix ½ cup powdered sugar with 2 tbsp milk and 1 tsp vanilla**) over the top before serving.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 185mg62%
Sodium 320mg14%
Total Carbohydrate 62g23%
Dietary Fiber 2g8%
Sugars 38g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use fresh bread instead of stale?

Fresh bread works in a pinch, but stale bread is ideal because it absorbs the custard better and creates a firmer texture. If using fresh, lightly toast the cubes for 2-3 minutes at 350°F to mimic staleness. For extra crispiness, cube the bread slightly larger (1.5-inch pieces) to prevent sogginess.

2

How do I make this bread pudding ahead of time?

Assemble the pudding in the baking dish, cover tightly with plastic wrap, and refrigerate for up to 24 hours. Bake straight from the fridge, adding 10-15 minutes to the 45-50 minute baking time. For best results, let it sit at room temperature for 30 minutes before baking to prevent condensation issues.

3

Why is my bread pudding too runny?

Runny pudding usually means the custard wasn't set enough. Ensure you're using 4 large eggs and baking at 350°F for the full 45-50 minutes. Check doneness with a toothpick—it should come out with moist crumbs, not liquid. If it's still too soft, broil for 2-3 minutes at the end. For extra stability, chill the assembled pudding for 1 hour before baking.

4

Can I substitute the vanilla bean?

Yes! Use 2 teaspoons vanilla extract plus ½ teaspoon bourbon or rum for depth. For a budget-friendly option, add ¼ teaspoon almond extract along with the vanilla extract. The bean's seeds add complexity, but these substitutes work well in a pinch. For visual appeal, swirl a little vanilla extract into the custard before baking.

5

What's the best way to reheat leftovers?

Cover the pudding with foil and warm at 350°F for 15-20 minutes until heated through. For a crispy top, broil for 2 minutes at the end. Avoid microwaving—it makes the bread soggy. To refresh the caramelized top, sprinkle 1 tablespoon turbinado sugar and broil for 1 minute until melted.

★★★★★4.7(2 reviews)
Categories Desserts