Indulge in a sophisticated twist on a beloved classic with this exquisite Almond Bread Pudding featuring a luscious Amaretto Caramel Sauce. This recipe transforms humble ingredients into an extraordinarily rich, deeply flavorful, and immensely comforting dessert, perfect for any occasion.

While bread pudding might evoke images of an old-fashioned dessert, this particular recipe proves it’s a timeless delight that absolutely deserves a place in your modern kitchen. It’s not just easy to prepare using readily available ingredients; it consistently delivers the most delectable experience: creamy, custard-soaked bread with a beautifully golden, slightly crispy crust. Every spoonful is pure comfort, a truly heartwarming treat that satisfies the soul.
Our unique rendition introduces a delicate yet distinct almond profile through two key components: the subtle notes of almond extract infused into the custard, and the delightful crunch of toasted almonds scattered throughout. The indulgence is elevated further by an effortlessly crafted almond caramel sauce, which gains its signature depth from Amaretto, a rich almond-flavored liqueur. For those who prefer to skip the alcohol, fret not! We’ve included versatile alternatives and plenty of suggestions to customize flavors and toppings, ensuring this decadent dessert can be enjoyed by everyone.

Table of Contents
- Why You Should Make This Almond Bread Pudding
- Essential Ingredients for Your Bread Pudding
- Step-by-Step: Crafting Almond Bread Pudding
- Creative Variations and Serving Suggestions
- Expert Tips for a Perfect Bread Pudding
- Discover More Delicious Desserts
- Full Almond Bread Pudding Recipe
Why You Should Make This Almond Bread Pudding
There are countless reasons to fall in love with this almond-infused bread pudding, making it a staple in your dessert repertoire. Beyond its exquisite taste, its practicality and versatility truly shine:
- Effortlessly Elegant Make-Ahead Dessert: This bread pudding is a dream come true for hosts and busy home cooks. It can be prepared largely in advance, minimizing last-minute stress. Simply assemble it the day before or hours before your event, then bake when you’re ready to serve. It’s a fantastic solution for feeding a crowd without a lot of fuss, allowing you to enjoy your guests (or simply relax!) while a magnificent dessert bakes to perfection.
- Endless Customization Possibilities: While our almond and amaretto combination is sublime, this recipe serves as a versatile canvas for your culinary imagination. Want to switch up the flavors? Add different mix-ins? Adjust the sauce? The possibilities are truly boundless, ensuring you can tailor it precisely to your preference or whatever ingredients you have on hand. It’s truly a dessert that adapts to you.
- Ultimate Comfort Food: Imagine a cold winter night, a special family dinner, or simply a moment when you crave something truly soul-satisfying. This bread pudding fits the bill perfectly. Each warm, tender bite, enveloped in rich custard and almond flavor, feels like a comforting hug on a plate. It’s the kind of dessert that brings warmth and joy, transforming an ordinary meal into an extraordinary experience.
- Perfect for Any Occasion: From festive holiday gatherings and intimate dinner parties to cozy weekend treats and celebratory moments, this almond bread pudding is always a hit. Its elegant presentation, combined with its irresistible flavor, makes it suitable for both formal and casual settings. It’s a dessert that consistently impresses and delights, leaving everyone craving more.

Essential Ingredients for Your Bread Pudding
Creating this irresistible almond bread pudding requires a selection of quality ingredients that work in harmony to produce its signature rich flavor and creamy texture. Here’s a closer look at what you’ll need and why each component is crucial:
- Sturdy Bread (French bread, brioche, or challah): The foundation of any great bread pudding is the bread itself. You need a variety that is substantial enough to absorb the rich custard without disintegrating into mush. French bread offers a classic texture, while brioche and challah contribute extra richness and a tender crumb. Avoid soft, regular white sandwich bread, as it tends to become soggy. Day-old or slightly stale bread is often preferred, but fresh bread can be easily prepared (see tips below).
- Whole Milk and Heavy Cream: This decadent duo is essential for creating the luxurious, creamy custard that defines this dessert. Whole milk provides body and flavor, while heavy cream elevates the richness to an unparalleled level. The higher fat content of both ensures a silky-smooth finish and a truly indulgent taste.
- Eggs: Eggs are critical for setting the custard and adding to its richness. They act as a binder, transforming the liquid milk and cream into a thick, coherent pudding as it bakes. Using large eggs ensures the correct ratio for a perfectly structured yet tender custard.
- Almond Extract: This is the star flavoring agent that gives our bread pudding its distinctive almond character. A little goes a long way, infusing the entire dish with a warm, nutty aroma and taste that pairs beautifully with the amaretto sauce.
- Granulated Sugar, Vanilla Extract, Ground Cinnamon, and Salt: These essential pantry staples round out the flavor profile. Sugar provides sweetness, vanilla extract adds depth and a familiar comforting note, cinnamon introduces a hint of warmth and spice, and a pinch of salt balances all the flavors, preventing the pudding from tasting overly sweet.
- Butter and Brown Sugar (for the Amaretto Caramel Sauce): These form the foundational base for our glorious caramel sauce. Butter provides richness and a smooth texture, while brown sugar lends a deep, molasses-like sweetness and helps create that classic caramel hue and flavor.
- Amaretto Liqueur: This almond-flavored Italian liqueur is the secret ingredient in our caramel sauce, adding an incredible depth of almond flavor and a sophisticated boozy kick. If amaretto isn’t available or preferred, rum or brandy make excellent alternatives. For an alcohol-free version, simple substitutions are provided in the variations section.
- Toasted Sliced Almonds: Sprinkled into the pudding before baking and optionally as a garnish, these toasted almonds provide a wonderful textural contrast and an additional layer of nutty flavor. Their visual presence also hints at the delightful almond experience awaiting each bite.
Step-by-Step: Crafting Almond Bread Pudding
Making this almond bread pudding is a straightforward process, broken down into a few easy steps. Follow these instructions carefully for a perfectly rich and satisfying dessert:
- Prepare the Custard Mixture: Begin by combining the whole milk, heavy cream, granulated sugar, salt, and ground cinnamon in a medium saucepan. Heat this mixture over medium heat, stirring occasionally, until it just begins to steam and tiny bubbles form around the edges of the pan. This is called scalding; avoid bringing it to a full boil. Once scalded, remove it from the heat. In a separate large bowl, whisk your large eggs until they are lightly beaten. To prevent the eggs from scrambling, slowly temper the warm milk mixture into the eggs. Pour a small amount of the hot liquid into the eggs while continuously whisking, gradually increasing the amount until all the milk mixture is incorporated. This gently raises the temperature of the eggs. Finally, stir in the vanilla extract and almond extract to complete your flavorful custard.

- Assemble the Bread Pudding: Lightly grease a 9×13-inch baking dish with nonstick baking spray. Evenly scatter the cubed bread (approximately 500 grams or one loaf) into the prepared dish. Sprinkle the ⅓ cup of toasted sliced almonds over the bread cubes. Carefully pour the prepared custard mixture over the bread, ensuring that every piece of bread is thoroughly moistened. You may need to gently press the bread cubes down with the back of a spoon to help them soak up the custard completely. No dry spots should remain!
- Chill and Soak: Cover the baking dish tightly with plastic wrap and refrigerate for at least 1 hour. For the best possible flavor and texture, allowing the bread to soak in the custard for several hours, or even overnight (up to 24 hours), is highly recommended. The longer it chills, the more time the bread has to fully absorb the rich custard, resulting in a supremely tender and flavorful pudding.

- Bake to Golden Perfection: Preheat your oven to 350°F (175°C). Once preheated, uncover the bread pudding and bake for 50-60 minutes. The pudding is done when the custard is set (it will only jiggle slightly in the center when gently shaken) and the top is beautifully golden brown. If you notice the top browning too quickly, you can loosely cover the dish with aluminum foil for the remaining baking time to prevent over-browning.
- Prepare the Amaretto Caramel Sauce: While the bread pudding bakes, prepare the luscious amaretto caramel sauce. In a small saucepan, combine the ½ cup (113 grams) of butter, 1 cup (210 grams) of packed light or dark brown sugar, and ⅓ cup (75 grams) of heavy cream, along with a pinch of salt. Heat over medium heat, stirring continuously until the butter melts and the sugar dissolves, creating a smooth mixture. Bring the sauce to a gentle simmer and let it cook for about 3 minutes, stirring occasionally. The mixture will bubble vigorously and begin to thicken. Remove the saucepan from the heat and stir in the ¼ cup (50 grams) of amaretto liqueur (and the optional ¼ teaspoon of almond extract, if using). Allow the sauce to cool for at least 10 minutes before serving; this resting time will allow it to thicken to the perfect consistency for drizzling.

- Serve and Enjoy: Once baked, remove the bread pudding from the oven and let it rest for about 15 minutes before serving. This allows the custard to fully set and cool slightly, making it easier to portion. You can serve it warm, at room temperature, or even chilled – it’s delicious in all forms! Drizzle generous amounts of the warm amaretto caramel sauce over individual servings. Garnish with a few extra toasted sliced almonds or fresh raspberries for an elegant touch, and prepare for rave reviews!

Creative Variations and Serving Suggestions
One of the joys of bread pudding is its incredible adaptability. While our almond and amaretto version is a crowd-pleaser, don’t hesitate to get creative with flavors and toppings. Here are some ideas to inspire you:
- Classic Vanilla Delight: For a more traditional bread pudding experience, simply omit the almonds and almond extract from the main pudding recipe. Instead, double the vanilla extract for a pure, comforting vanilla flavor. For the caramel sauce, swap the amaretto for an equal amount of good quality rum or brandy, or simply add an extra teaspoon of vanilla extract for an alcohol-free, classic caramel.
- Exciting Mix-Ins: Elevate the texture and flavor of your bread pudding by adding various mix-ins.
- Chocolate Lovers: Stir in a cup of chocolate chips (dark, milk, or white chocolate) with the bread cubes.
- Nutty & Crunchy: Add chopped pecans, walnuts, or hazelnuts for extra crunch and nutty depth. Toasting them lightly beforehand will enhance their flavor even more.
- Fruity Infusion: Incorporate dried fruits like plump cranberries, golden raisins, or chopped dried apricots into the bread and custard mixture. For fresh fruit additions, consider scattering fresh cranberries, blueberries, or thinly sliced apples (tossed with a little cinnamon and sugar) before baking.
- Decadent Toppings: A warm slice of bread pudding is fantastic on its own, but a topping can take it over the top.
- Serve it warm with a generous scoop of premium vanilla bean ice cream that slowly melts into the warm pudding.
- A dollop of freshly whipped cream adds a light, airy contrast to the rich dessert.
- For an extra indulgent finish, try a sprinkle of powdered sugar or a dusting of cinnamon.
- Alternate Drizzle Sauces: While the Amaretto Caramel Sauce is divine, you can experiment with other delicious drizzles.
- A classic caramel sauce (without amaretto) is always a winner.
- For chocolate enthusiasts, a rich hot fudge sauce offers a delightful contrast.
- A vibrant berry compote (made with fresh or frozen berries) adds a touch of tartness and beautiful color.
Expert Tips for a Perfect Bread Pudding
Achieving the perfect bread pudding is simple with a few key considerations. Here are some expert tips to ensure your almond bread pudding turns out absolutely phenomenal every time:
- Bread Selection is Key, But Stale Isn’t Strictly Necessary: Historically, bread pudding was a way to use up stale or day-old bread, and indeed, drier bread does soak up the custard more effectively without becoming soggy. However, you do not have to use stale bread. The most crucial factor is using a sturdy bread type (like French bread, brioche, or challah) that can withstand soaking. Regular, soft white sandwich bread is generally not recommended as it can turn to mush.
- If Using Fresh Bread, Dry It Out First: If you’re working with fresh bread, it’s wise to dry it out slightly before cubing. This helps it absorb the custard mixture better, resulting in a more consistent and less soggy pudding. You can achieve this in two ways:
- Cube the bread and spread it out on a baking sheet, leaving it uncovered on your counter for several hours or even overnight.
- Alternatively, cube the bread and spread it on a baking sheet, then warm it in a 250°F (120°C) oven for about 15 minutes, or until lightly toasted and dried.
- Embrace the Make-Ahead Advantage: This recipe is incredibly forgiving and lends itself beautifully to advance preparation. You can assemble the entire bread pudding, pour the custard over the bread, and then cover and refrigerate it for up to 24 hours before baking. This extended soaking time allows the bread to fully absorb the custard, leading to a richer flavor and more tender texture. It’s an ideal strategy for entertaining or for preparing a delicious treat ahead of a busy day.
- Proper Storage for Leftovers: Any leftover bread pudding should be stored in an airtight container in the refrigerator. It will keep well for several days. Surprisingly, many people find bread pudding equally delicious, if not more so, when served cold straight from the fridge!
- Effortless Reheating: To reheat individual servings or the entire dish, cover it loosely with aluminum foil to prevent drying out and warm it in a 300°F (150°C) oven for approximately 20-30 minutes, or until heated through. You can also gently warm individual slices in the microwave, though the oven method helps retain the desired texture.
- Don’t Overbake: Overbaking can lead to a dry, rubbery bread pudding. Keep an eye on it during the last 15-20 minutes of baking. The center should still have a slight wobble when gently shaken, indicating the custard is just set. The top should be golden brown and the edges slightly crisp.
Discover More Delicious Desserts
If you loved this almond bread pudding, you might enjoy exploring these other delightful dessert recipes:
- Easy No-Bake Crème Brûlée
- Mixed Berry Pavlova
- Puff Pastry Chocolate Croissants
- Strawberry Cheesecake Eclairs
Almond Bread Pudding with Amaretto Caramel Sauce
A gourmet take on a comforting classic, this almond bread pudding is rich, decadent, and incredibly satisfying, perfectly complemented by a luscious amaretto caramel sauce.
Rating: 5 out of 5 stars (based on 1 review)
Yields: 12 servings
Prep Time: 15 mins
Cook Time: 1 hr
Chill Time: 1 hr (or more for best results)
Total Time: 2 hrs 15 mins
Pin Recipe
Leave a Review
Ingredients
For the Almond Bread Pudding:
- 1 loaf (500 grams) French bread, brioche or challah, cut into cubes (see Notes for bread type)
- ⅓ cup (30 grams) toasted sliced almonds, plus more for garnish
- 2 cups (450 grams) heavy cream
- 1 cup (227 grams) whole milk
- ¾ cup (150 grams) granulated sugar
- ¼ teaspoon ground cinnamon
- Pinch of salt
- 4 large eggs
- 2 teaspoons vanilla extract
- ½ teaspoon almond extract
For the Amaretto Caramel Sauce:
- ½ cup (113 grams) butter
- 1 cup (210 grams) packed light or dark brown sugar
- ⅓ cup (75 grams) heavy cream
- Pinch of salt
- ¼ cup (50 grams) amaretto (almond-flavored liqueur) (see Notes for substitutions)
- ¼ teaspoon almond extract (optional, for extra almond intensity)
Equipment
- Mixing bowls
- Whisk
- 9×13-inch baking pan
Instructions
For the Almond Bread Pudding:
- Grease a 9×13-inch baking dish with nonstick baking spray. Spread the bread cubes evenly in the dish and sprinkle the toasted sliced almonds over the top.
- In a saucepan, combine the heavy cream, whole milk, granulated sugar, ground cinnamon, and salt. Heat over medium-high heat until the mixture is steaming and small bubbles form around the edges (scalded), but do not boil. Remove from heat.
- In a large bowl, whisk the eggs. Slowly temper the warm milk mixture into the eggs by pouring a small amount at a time while continuously whisking, until fully combined. Stir in the vanilla extract and almond extract.
- Pour the custard mixture over the bread cubes in the baking dish, ensuring all pieces are moistened. Gently press the bread down with the back of a spoon if needed to help it absorb the custard.
- Cover the dish and refrigerate for at least 60 minutes. For best results, allow it to soak for a few hours or even overnight (up to 24 hours).
- Preheat oven to 350°F (175°C). Bake the uncovered bread pudding for 50-60 minutes, or until the center is set (it will only jiggle slightly) and the top is golden brown. If the top browns too quickly, cover it loosely with foil.
- Let the bread pudding rest for at least 15 minutes before serving. It can be enjoyed warm or cold. To reheat, warm for 30 minutes at 300°F (150°C). Store any leftovers in the refrigerator.
To Make the Amaretto Caramel Sauce:
- While the bread pudding bakes, prepare the amaretto caramel sauce. In a small saucepan, combine the butter, brown sugar, heavy cream, and a pinch of salt. Heat over medium heat, stirring until the butter melts and the mixture is smooth.
- Bring the sauce to a simmer and cook for 3 minutes, stirring occasionally. The mixture will become bubbly and thicken.
- Remove from heat and stir in the amaretto liqueur (and optional almond extract, if using). Allow the sauce to cool for at least 10 minutes to thicken before drizzling over slices of bread pudding. Store any leftover sauce in the fridge and reheat gently as needed.
Notes
- Best Bread to Use: Opt for sturdy breads like French bread, brioche, or challah that can soak up the custard without becoming mushy. Plain white bread is not recommended. While stale bread works well, fresh bread can be used if dried out first. To dry fresh bread, cube it and leave it exposed for several hours or bake it at 250°F (120°C) for 15 minutes until lightly toasted.
- Amaretto Substitutions: For the caramel sauce, rum or brandy are delicious alcoholic alternatives to amaretto. If you prefer an alcohol-free sauce, simply omit the amaretto and stir in 1 teaspoon of vanilla extract along with the optional ½ teaspoon of almond extract.
Nutrition Information (per serving)
- Calories:
- 394 kcal
- Carbohydrates:
- 35g
- Protein:
- 4g
- Fat:
- 26g
- Saturated Fat:
- 16g
- Polyunsaturated Fat:
- 1g
- Monounsaturated Fat:
- 7g
- Trans Fat:
- 0.3g
- Cholesterol:
- 130mg
- Sodium:
- 108mg
- Potassium:
- 125mg
- Fiber:
- 0.02g
- Sugar:
- 34g
- Vitamin A:
- 1029 IU
- Vitamin C:
- 0.3mg
- Calcium:
- 82mg
- Iron:
- 0.4mg
Cuisine: American
Course: Dessert
Author: Annalise Sandberg
Have you tried this recipe? I’d love to hear about it! Leave a rating and review below, or take a photo and tag it on Instagram @completelydelicious with #completelydelicious.



