Desserts
Anna Olson's bread pudding recipe delivers the kind of dessert that feels like a warm hug—vanilla-cinnamon swirls baked into tender brioche, crowned with a gooey caramel drizzle. This isn't your basic bread pudding; it's a restaurant-worthy centerpiece that transforms simple ingredients into something extraordinary. The secret lies in layering buttery bread with a rich custard, then finishing with that signature caramel that ties everything together.
What sets this recipe apart is the technique: a perfect balance of custard thickness and bread absorption, ensuring every bite is moist yet sturdy. You'll work with brioche or challah for that ideal texture—soft, slightly chewy, and soaking up all the custard's vanilla-cinnamon goodness.
The caramel drizzle isn't just decoration; it's the star that elevates this dessert from comforting to unforgettable.
By the time it emerges from the oven, you'll have a golden, caramel-glazed masterpiece with warm vanilla-cinnamon swirls peeking through. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect contrast—creamy custard, buttery bread, and rich caramel all in harmony.
This is the kind of dessert that makes you feel like you've earned a little indulgence.
Serve it warm with a scoop of vanilla ice cream or a dollop of whipped cream for the full experience. Here's how to make it—step by step, with all the professional touches that make it special.
Ingredients for anna olson bread pudding
Here's everything you need for Anna Olson's showstopping bread pudding with vanilla-cinnamon swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| Brioche or Challah Bread 🍞 | 1 ½ lb | Day-old, crust removed |
| Large Eggs 🥚 | 6 whole | Room temperature preferred |
| Granulated Sugar 🍚 | 1 ½ cups | Light brown preferred |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Full-fat for richness |
| Vanilla Extract 🌿 | 2 tbsp | Pure, high-quality |
| Ground Cinnamon 🌶️ | 2 tbsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| Caramel Sauce 🍯 | 1 ½ cups | Store-bought or homemade |
| Vanilla Ice Cream 🍦 | 2 cups | For serving |
| Whipped Cream 🥛 | ½ cup | Optional garnish |
| Chopped Pecans 🌰 | ½ cup | Optional topping |
The bread is everything here—day-old brioche or challah works best. Whole Foods or your local bakery usually have great options. I grab the brioche from Trader Joe's when I'm doing a quick run, but honestly, any soft, buttery bread will work. Just make sure it's not too fresh—day-old gives you that perfect texture. If you can't find brioche, challah is a solid backup. The key is removing the crust so you don't end up with dry bites. Cut it into 1-inch cubes for even baking.
No vanilla ice cream? Vanilla bean paste in the custard gives you that same flavor punch. Short on heavy cream? Half-and-half plus a splash of milk works in a pinch, but trust me on the full-fat version for that classic richness. The caramel sauce can be store-bought (I like Smucker's for convenience), but homemade is way better if you've got the time. For the topping, pecans are classic, but chopped walnuts or candied ginger add a fun twist. If you're feeling fancy, toast the nuts first—worth the extra minute.
This dessert reheats beautifully—honestly tastes better the next day once everything melds. Keeps for 4-5 days in the fridge, freezes for 3 months if you want to make ahead. I always double the recipe because it disappears fast. Store leftovers covered, and reheat in the oven at 350°F for about 10 minutes. The caramel drizzle sets up nicely when chilled, so plan to serve it slightly warm with that gooey topping.
Why You'll Love This Recipe
- No-Cube Hassle: I just tear that brioche into chunks—no measuring cups, no fuss. The loaf’s already soft, so it soaks up the custard like a dream, and the eggs bind it all without a single whisk burn in sight.
- Vanilla-Cream Dream: That heavy cream and vanilla? It’s like a hug in dessert form. The brioche’s buttery richness gets kissed by the custard’s silky sweetness, and the sugar caramelizes just enough to give it that golden, crackly top—no one will believe it’s not from a bakery.
- Leftovers? Please.: This stuff actually gets better the next day. I make a double batch on Sundays, pop it in the fridge, and reheat slices for breakfast—warm, gooey, and still crave-worthy. (Yes, even my picky husband asks for seconds.)
- Weeknight Magic: Five ingredients, one bowl, 45 minutes. No fancy techniques, no last-minute grocery runs. Just dump, bake, and watch the kitchen smell like a French café—while you’re still scrolling through your phone. Honestly, this is my go-to when I’d rather not think.
Step-by-step instructions for Anna Olson's bread pudding
Here's how to make Anna Olson's iconic bread pudding with rich vanilla-cinnamon swirls and that perfect caramel drizzle.
Prepare the Bread and Custard Mixture
Start by tearing the 1.5 lb brioche or challah bread into 1-inch cubes and arranging them in a 9x13-inch baking dish. This size works perfectly for even baking. In a large bowl, whisk together the 6 whole large eggs, 1.5 cups granulated sugar, 1.5 cups heavy whipping cream, 2 tbsp vanilla extract, 2 tbsp ground cinnamon, and ½ tsp salt until smooth and fully combined.
Pour this custard mixture evenly over the bread cubes, pressing down gently to ensure every piece soaks up the liquid. Let it sit for 15 minutes at room temperature—this gives the bread time to absorb the custard before baking. You'll see the bread soften and turn slightly translucent, which means it's ready for the oven.
Bake Until Golden and Set
Preheat your oven to 350°F. Cut the ½ cup unsalted butter into small cubes and scatter them evenly over the soaked bread. Bake uncovered for 45-50 minutes until the top is golden brown and the edges are set but still slightly jiggly in the center. A toothpick inserted should come out with a few moist crumbs, not wet batter.
Here's the thing—don't overbake. You want that custard to stay creamy inside, not dry. If the top browns too quickly, tent it loosely with foil for the last 10 minutes to prevent over-browning while still allowing it to set properly.
Add the Vanilla-Cinnamon Swirls
While the bread pudding bakes, prepare the swirls by mixing ½ cup vanilla ice cream with 1 tbsp vanilla extract and 1 tbsp ground cinnamon in a small bowl. Once the bread pudding has baked for 35 minutes, carefully make 4 diagonal slits about 2 inches deep through the center of the pudding. Spoon the ice cream mixture into the slits, pressing gently to create swirls.
Return the dish to the oven and bake for another 10-15 minutes until the ice cream has mostly melted and incorporated into the pudding, creating those beautiful marbled swirls. The pudding should now be fully set but still soft and custardy inside.
Serve Warm with Caramel and Toppings
Remove the bread pudding from the oven and let it cool for 5 minutes. Drizzle 1.5 cups caramel sauce evenly over the top, letting it pool in the crevices. Top with ½ cup whipped cream and ½ cup chopped pecans for added texture and crunch. Serve immediately while warm—this is when the flavors are at their peak.
Each bite should deliver a perfect balance of warm, custardy bread pudding, cool vanilla-cinnamon swirls, and rich caramel drizzle. The contrast of temperatures and textures makes this dessert truly special. Enjoy straight from the oven for the ultimate experience!
Pro Tips For Making Anna Olson Bread Pudding
- Cube Bread First: Use a sharp serrated knife and cut the brioche or challah into 1-inch cubes—no tearing, no squishing. I learned this the hard way when my first batch turned into a gluey mess because I crushed the bread with my hands. Uniform cubes soak evenly and hold their shape.
- Whisk Eggs Cold: Add the eggs to the custard mixture last, straight from the fridge. Warm eggs make the custard curdle faster, and you’ll end up with a lumpy pudding instead of that silky, custardy texture. Trust me, the cold shock is worth it.
- Skip the Overmixing: Once the custard is combined, stir just until the sugar dissolves—maybe 10 seconds past that. Overmixing introduces too much air, and your bread pudding will rise like a sad soufflé before collapsing. Keep it smooth, not frothy.
- Bake Low and Slow: Start at 350°F (175°C) for the first 20 minutes, then drop to 325°F (160°C). The higher heat gets the custard cooking, but the lower temp ensures the center sets without turning gummy. My first batch at 375°F for the whole time? Disaster. Now I treat it like a delicate science experiment.
Best sauces and condiments for anna olson bread pudding
Caramel Sauce
This is the star of the show—1.5 cups of gooey caramel sauce drizzled over the warm bread pudding.
I love using homemade caramel (simmer 1 cup granulated sugar with ¼ cup water until amber, then whisk in ½ cup heavy cream), but Smucker's Salted Caramel Sauce is a fantastic shortcut. The saltiness in the caramel cuts through the richness of the custard beautifully. 🍯
Vanilla Bean Swirls
For an extra-luxurious touch, replace the ice cream swirls with vanilla bean paste mixed into the custard (about 1 tbsp). The swirls should be cool and creamy—use vanilla ice cream or cold whipped cream for contrast.
If you can't find vanilla bean paste, 1 extra tbsp vanilla extract in the custard adds depth. The swirls peek through the golden crust, adding visual appeal and a burst of flavor. ✨
Whipped Cream Finish
Top with ½ cup lightly sweetened whipped cream for a cloud-like texture. I like to fold 1 tsp vanilla extract and 1 tbsp powdered sugar into the cream before whipping.
For extra flair, dust with ground cinnamon or a pinch of cardamom—just ½ tsp adds warmth without overpowering. The cream should be fluffy but not overly sweet. 🥛
Caramel Drizzle Variations
Want to switch it up? Try espresso caramel (add 1 tsp instant espresso powder to the sugar before cooking) for a mocha twist. Or go salted pecan by mixing 1 tbsp brown sugar and ½ tsp sea salt into the caramel.
The key is balancing sweetness—adjust to taste. These variations take your bread pudding to the next level. 🌟
Optional Toppings
Add ½ cup toasted pecans or walnuts for crunch—just toss them in a dry pan over medium heat for 3-4 minutes until fragrant. For a citrusy kick, sprinkle with zest from 1 lemon or orange.
These toppings add texture and brightness to cut through the richness. Keep it simple or go bold—your call! 🌰
Nutrition facts
Frequently asked questions
Can I use regular sandwich bread instead of brioche or challah?
You can, but the texture will be different! Brioche or challah gives that perfect buttery, slightly chewy bite, while sandwich bread makes the pudding denser. If you must use it, look for a soft, slightly sweet variety like Texas toast or brioche-style loaves. The custard will still soak in, but the final result won't have that same luxurious mouthfeel.
How do I prevent my bread pudding from getting too dry?
Overbaking is the #1 cause of dryness! Keep an eye on it after 40 minutes—it's done when the edges are set but the center still jiggles slightly. If the top browns too fast, tent it with foil for the last 10 minutes. Also, make sure your bread is day-old (not fresh) so it absorbs the custard properly without becoming soggy.
Can I make this bread pudding ahead of time?
This dessert actually tastes better the next day. Assemble it completely (even with the caramel drizzle), then refrigerate uncovered for 4-6 hours or overnight. The flavors meld beautifully, and the caramel sets up perfectly. Reheat in a 350°F oven for 10-15 minutes before serving—just until warm through.
What's the secret to those perfect vanilla-cinnamon swirls?
Timing and temperature! Use vanilla ice cream (not too soft) and make the slits deep enough (2 inches) so the ice cream sinks in. Return to the oven just until it melts slightly (10-15 minutes). The contrast between warm pudding and cool swirls is what makes them magical. Pro tip: Chill your ice cream mixture slightly before adding to prevent over-melting.
Can I make this gluten-free or dairy-free?
With some adjustments, yes! For gluten-free, use a gluten-free bread with a custard made from gluten-free flour (like almond or oat flour) and coconut milk instead of heavy cream. For dairy-free, substitute the butter with vegan butter and use coconut cream** for richness. The texture will differ, but it can still be delicious—just expect a lighter, more custard-like result.
