Anna Olson's Bread Pudding Recipe: Vanilla-Infused Custard With Toasted Nut Crunch

Desserts

Anna Olson's Bread Pudding Recipe: Vanilla-Infused Custard With Toasted Nut Crunch

Anna Olson's bread pudding recipe delivers the kind of comforting, custardy perfection that turns simple ingredients into a showstopping dessert. 💛 The secret lies in her signature vanilla-infused custard and toasted nut crunch—layers of texture and flavor that elevate this classic dessert to restaurant-quality status. What makes this version special is how the warm spices and vanilla essence meld together during baking, creating a velvety center that's impossible to resist.

This recipe transforms stale bread into something luxurious, using just a few key ingredients: day-old brioche or challah, eggs for structure, rich milk for creaminess, and a touch of vanilla bean for depth.

The toasted nuts add a satisfying crunch that contrasts beautifully with the soft custard, while a hint of cinnamon and nutmeg ties everything together. What you'll end up with is a golden, bubbling pudding that's tender on the inside and perfectly set on the outside.

Perfect for feeding a crowd or saving for leftovers (which will be devoured), this bread pudding requires minimal effort but delivers maximum flavor. The custard is rich yet not overly sweet, allowing the vanilla and toasted nuts to shine.

Whether you're serving it warm with vanilla ice cream or letting it cool slightly for easier slicing, every bite will feel like a cozy hug.

The best part? This recipe scales effortlessly—double the batch for gatherings, or halve it for a single-serving treat. The technique is straightforward, but the results are anything but basic. Let's get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for anna olson bread pudding

Eight essential ingredients transform stale bread into Anna Olson's signature velvety, nut-topped dessert.

Ingredient Amount Notes
Day-Old Brioche or Challah Loaf 🍞 1 ½ lb Stale or lightly toasted
Large Eggs 🥚 6 whole Room temperature preferred
Whole Milk 🥛 2 cups Full-fat for creaminess
Vanilla Bean 🌿 1 whole Scraped seeds plus pod
Granulated Sugar 🍚 ¾ cup Light brown preferred
Unsalted Butter 🧈 ½ cup Cold, cubed for toasting
Toasted Walnuts or Pecans 🥜 1 cup Chopped, lightly toasted
Ground Cinnamon 🌶️ 1 tsp Freshly ground preferred
Ground Nutmeg 🌶️ ¼ tsp Freshly grated preferred
Salt 🧂 ½ tsp Fine sea salt preferred
Vanilla Ice Cream 🍦 2 cups Optional for serving
Maple Syrup 🍯 ¼ cup For drizzling (optional)

The bread is the foundation—brioche or challah gives that luxurious texture, but stale sourdough or even French bread work too. Day-old is ideal for soaking up the custard without getting mushy. For the vanilla, whole beans from Trader Joe's make all the difference—the seeds add depth you won't get from extract. If you're using a vanilla bean, scrape every last bit of those little black specks (they're flavor gold). The nuts? Toast them first—lightly browned in butter, then chopped. Walnuts add earthiness, pecans bring sweetness, but almonds work too if that's what you've got.

No vanilla bean? Double the extract, but trust me, it's not the same. Running low on milk? Half-and-half works in a pinch, but the custard won't be as rich. The sugar can be swapped for turbinado or coconut sugar if you're avoiding white sugar. For the nuts, any toasted nut will do—cashews for creaminess, hazelnuts for nuttiness. Pro tip: if your bread isn't stale enough, lightly toast slices before adding to the custard mix. The butter? Don't melt it first—cold cubes toast beautifully in the oven while the pudding bakes.

This keeps beautifully—3-4 days in the fridge, wrapped tightly. The flavor actually improves overnight as the custard sets. For serving, warm slices gently in the oven with extra ice cream on top. Freezes for up to 2 months if you want to make it ahead. I always double the batch—leftovers disappear faster than you can say 'bread pudding'. Store nuts in the freezer to keep them fresh longer, and vanilla beans? Keep them in the freezer too—they'll last forever.

❤️

Why You'll Love This Recipe

  • No Stale Leftovers: That day-old brioche or challah? It’s the star. No need to toss it—just tear it into chunks, soak it up, and watch it transform into something golden and irresistible. Honestly, my trash can stays empty longer because this recipe actually improves on yesterday’s bread.
  • Vanilla-Kissed Richness: One split vanilla bean makes all the difference—creamy custard with that warm, aromatic depth. The brioche’s buttery crumb soaks up the egg-milk mix just right, giving you that perfect balance of custardy center and crispy edges. (Yes, even on a Tuesday night.)
  • Weeknight Crowd-Pleaser: Dinner guests? Last-minute dessert? This handles it all. Toss it together while the roast cooks, and by the time you’re ready to serve, it’s ready—no fancy plating, no stress. My in-laws still ask for it, and they’re hard to impress.
  • Budget-Friendly Luxury: You’re basically turning cheap bread into something that tastes like a bakery dessert. Whole milk and eggs stretch the flavor, while that vanilla bean makes it feel special without breaking the bank. I’ll be real: it’s my go-to for feeding a houseful without draining my wallet.

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

Perfectly balanced custard meets nutty crunch in this elevated bread pudding technique.

1

👨‍🍳 Step 1: Prepare the Brioche and Nut Base

Cut the 1.5 lb Day-Old Brioche or Challah Loaf into 1-inch cubes—about 12-15 pieces depending on loaf size. Toss them in a large bowl with the 1 cup Toasted Walnuts or Pecans and 1 tsp Ground Cinnamon. The brioche should be completely dry but not crumbly—this ensures proper texture. If your loaf is very fresh, toast it lightly in a 350°F oven for 5-7 minutes to remove excess moisture.

In a small skillet over low heat, melt the 0.5 cup Unsalted Butter until it turns golden brown and smells nutty—about 3-4 minutes. Immediately pour this browned butter over the brioche mixture and toss gently to coat evenly. This step creates the signature rich flavor that sets this recipe apart.

2

🍳 Step 2: Make the Vanilla-Infused Custard Mixture

In a separate bowl, whisk together the 6 whole Large Eggs, 0.75 cup Granulated Sugar, 0.25 tsp Ground Nutmeg, and 0.5 tsp Salt until fully combined. The mixture should be smooth with no visible streaks of egg whites. I like to use a whisk for this as it incorporates more air than a fork.

Split the 1 whole Vanilla Bean lengthwise and scrape out the seeds. Add both the seeds and the empty pod to the egg mixture. Pour in the 2 cups Whole Milk and stir gently until everything is evenly incorporated. The custard should be pale yellow with no lumps. Here's the thing—don't overmix or you'll end up with dense pudding instead of that silky, custardy texture we're after.

3

🥘 Step 3: Combine and Bake the Pudding

Gently fold the brioche mixture into the custard until fully coated. Transfer everything to a 9x13-inch baking dish and spread evenly. The pudding should fill the dish about ¾ full—this allows room for expansion. Sprinkle the top with any remaining toasted nuts for extra crunch.

Bake at 350°F for 45-50 minutes until the top is golden brown and the center just sets when gently shaken. The pudding should still have a slight wobble in the center—it'll firm up as it cools. I check doneness by inserting a knife in the center; it should come out clean but slightly moist.

4

⏰ Step 4: Rest and Serve with Optional Ice Cream

Remove the pudding from the oven and let it rest for 10-15 minutes before serving. This resting period allows the custard to fully set and the flavors to meld. The pudding will be warm but not hot—perfect for serving immediately or chilling for later.

For an elevated presentation, serve warm with 2 cups Vanilla Ice Cream on the side and a drizzle of 0.25 cup Maple Syrup. The ice cream adds a delightful contrast to the warm custard, while the syrup enhances the vanilla notes. Each bite should offer a perfect balance of creamy custard, buttery brioche, and nutty crunch.

👨‍🍳

Pro Tips For Making Anna Olson Bread Pudding

  • Cube the Bread First: Tear the brioche or challah into 1-inch chunks—don’t slice it. The uneven edges soak up custard better, and you’ll end up with a richer, less gummy texture. I learned this the hard way after making a batch that came out dense and sad.
  • Scald the Milk: Heat the milk until it’s steaming but not boiling—just under 180°F. This dissolves the sugar faster and prevents the custard from curdling when you mix in the eggs. (Yes, even if you’re impatient like me, wait for those tiny bubbles.)
  • Skip the Overmixing: Fold the soaked bread into the custard just until combined—lumps are fine. Overworking it turns the brioche into a paste, and your pudding will taste more like a sad, dense cake than a custardy dream. Trust me, it’s worth the extra 10 seconds of restraint.
  • Bake Until Golden: The bread pudding is done when the top is deep golden, not just pale brown. If it looks underdone, tent it with foil for 5 minutes, then uncover to finish—this guarantees a crisp crust without drying out the center. (Your future self will thank you.)

Troubleshooting this recipe

Grainy Texture

If your bread pudding turns out grainy instead of creamy, it’s usually from overmixing the custard or using too much floury bread. I’ve found that whisking eggs and milk separately before combining prevents lumps.

Also, avoid cubing bread too small—1-inch cubes work best. For extra insurance, strain the custard through a fine-mesh sieve before folding in the bread. 💫

Soggy Bottom

A soggy bottom means your pudding absorbed too much liquid. To fix this, I recommend pre-toasting the bread cubes lightly in the oven for 5-7 minutes at 350°F before mixing with the custard.

This removes excess moisture. Another trick? Use a 9x13-inch baking dish instead of a smaller one—it distributes heat more evenly and prevents pooling.

Underbaked Center

If your pudding feels underdone in the center, it’s likely not baked long enough. I check doneness by inserting a knife—it should come out clean but slightly moist. For a foolproof method, bake at 350°F for 45-50 minutes, then tent with foil and bake 5 more minutes if needed.

A thermometer reading of 160°F at the center ensures perfect doneness.

Too Sweet or Bland

Adjusting sweetness is easy: reduce sugar by 2 tablespoons if it’s too sweet, or add ½ tsp cinnamon if it’s bland. For depth, I like to brown the butter before mixing—it adds a nutty richness that balances flavors.

If your pudding tastes flat, try adding a pinch of vanilla bean paste for extra complexity.

Nuts Not Crunchy

Toasted nuts should be golden and crisp, but if they turn soft, they were likely under-toasted or added too late. I recommend toasting nuts in a dry skillet over medium heat for 3-4 minutes until fragrant.

Sprinkle them on top just before baking so they stay crispy. For extra crunch, store nuts in the freezer to preserve freshness.

Custard Too Thin

If your custard is too runny, it might be undercooked or the eggs weren’t beaten enough. To thicken it, bake 5-10 minutes longer until set. For future batches, whisk eggs and sugar until slightly thickened before adding milk.

A stand mixer on low speed helps incorporate air for a lighter texture. 🔥

Nutrition facts

Servings 8
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 210mg70%
Sodium 520mg23%
Total Carbohydrate 62g23%
Dietary Fiber 2g8%
Sugars 38g
Protein 18g36%
* 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 regular white bread instead of brioche or challah?

While brioche or challah gives that luxurious texture, plain white bread works perfectly. Just make sure it's day-old or lightly toasted first to prevent a soggy pudding. For extra richness, add a splash of vanilla extract or a pinch of cinnamon to compensate for the less buttery base.

2

How do I make this bread pudding ahead of time?

This recipe keeps beautifully! Bake it as directed, then store covered in the fridge for 3-4 days. For best results, reheat slices in a 350°F oven for 5-7 minutes until warm and gooey. It actually tastes better the next day as the custard sets further. Freeze for up to 2 months if you want to prep months ahead.

3

What's the secret to getting that perfect custard texture?

The key is gentle mixing! Whisk the eggs and sugar until smooth but don't overbeat, and fold in the bread cubes carefully to avoid breaking them. Using room-temperature eggs and milk helps too. For extra silkiness, strain the custard through a fine-mesh sieve before baking. The pudding should have a slight wobble in the center when done.

4

Can I make this gluten-free or dairy-free?

Yes, with some adjustments. For gluten-free, use a 1:1 gluten-free bread blend and ensure all ingredients (like vanilla extract) are certified GF. For dairy-free, substitute the milk with coconut milk or almond milk** (full-fat for best texture) and use dairy-free butter. The custard will be slightly lighter but still delicious.

5

Why does Anna Olson's version taste different from other recipes?

The signature flavors come from three key elements: browned butter (not melted), whole vanilla bean (not extract), and toasted nuts folded into the bread. These create that rich, complex depth that sets it apart. The cinnamon-nutmeg blend also adds warmth that many recipes skip. It's these little touches that make this version truly special!

★★★★★4.6(7 reviews)
Categories Desserts