The Ina Garten Panettone Bread Pudding takes a classic holiday bread and turns it into a creamy, custard-soaked dessert. Every bite has a tender, rich texture with a crisp, caramelized top that contrasts beautifully with the soft interior.
This recipe is beginner-friendly and takes about 60 minutes total, with only 15 minutes of prep. It works perfectly for holiday brunch, Easter dinner, or any occasion where you want an impressive dessert without a lot of fuss.
Ina Garten Panettone Bread Pudding Overview
This bread pudding starts with panettone — the Italian sweet bread studded with dried fruit that appears in stores around the holidays. The custard made from eggs, whole milk, and heavy cream soaks into every cube, creating a rich, tender crumb.
What makes this version stand out is the double-toasting step. You toast the panettone cubes first, which prevents them from turning into mush when the custard hits them. The turbinado sugar sprinkled on top creates a satisfying crackly crust.

Why This Recipe is Worth Trying
- Uses leftover panettone — If you have half a panettone sitting around after the holidays, this is the perfect way to use it up. No waste, and the result is far better than eating plain bread.
- Prep is quick — Fifteen minutes of active work. The oven does the rest. You can have dessert on the table with minimal effort during a busy holiday gathering.
- Texture is spot-on — The double-toast method gives you a pudding that holds its shape. It is not soggy or sad. Every spoonful has structure.
- Customizable easily — Add raisins, skip them, swap in dried cherries or chopped chocolate. The base recipe works with whatever you have.
- Looks impressive — The golden-brown top with crunchy sugar crystals looks like you spent hours. Serve it in individual ramekins for a restaurant-style presentation.
Ingredients You’ll Need for This Recipe
You only need a handful of basics plus the panettone. Everything is easy to find at any grocery store.
Panettone and Custard Base
- 8 oz panettone, cut into 1-inch cubes (about 4 cups) — The star of the show. Look for a plain or classic panettone with candied fruit. Avoid chocolate-filled versions for this recipe unless you want a different flavor profile.
- 3 large eggs — Room temperature eggs blend more smoothly into the custard. Set them out 20 minutes before starting.
- 1 1/2 cups whole milk — Whole milk gives the richest custard. Lower-fat milk will work but yields a thinner texture.
- 1/2 cup heavy cream — Adds luxurious richness and helps create that silky custard base. Do not skip this.
- 1/3 cup granulated sugar — Just enough sweetness. The panettone already has sugar, so you do not need a lot extra.
- 1 tbsp vanilla extract — Pure vanilla matters here. Imitation vanilla will taste flat.
- 1/4 tsp kosher salt — Balances sweetness and enhances all the flavors. Do not skip salt in custards.
Topping and Optional Add-Ins
- 2 tbsp unsalted butter, melted — Brushed on top before baking to encourage golden browning and add richness.
- 1 tbsp turbinado sugar — Coarse sugar that creates a crackly top crust. Demerara sugar works too.
- Optional: 1/4 cup golden raisins, soaked in 2 tbsp warm water — Adds little bursts of sweetness. Soaking plumps them up so they do not dry out during baking.
Useful Equipment
- 1.5-quart baking dish or 4 individual 8-ounce ramekins — A standard square or oval baking dish works. Ramekins make individual portions that look elegant.
- Rimmed baking sheet — Catches any drips during baking. Also used to toast the panettone cubes evenly.
- Large mixing bowl — For whisking the custard. Any bowl big enough to hold all the liquid without splashing works.
- Pastry brush — For brushing melted butter evenly over the top. A clean silicone brush works fine.
- Wire cooling rack — Lets the pudding cool gradually after baking. Prevents condensation from making the bottom soggy.
Steps to Make Ina Garten Panettone Bread Pudding
The process is straightforward from toast to soak to bake. Follow these steps in order for the best results.
- Preheat and prepare the dish — Set the oven to 350°F / 177°C. Grease a 1.5-quart baking dish or 4 individual ramekins with 1 teaspoon of the melted butter. Make sure every surface is coated to prevent sticking.
- Toast the panettone cubes — Spread the cubes on a rimmed baking sheet in a single layer. Bake for 5 to 7 minutes until dry and lightly golden at the edges. This double-toasting step prevents mushiness later.
- Make the custard — Whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, and kosher salt. Whisk vigorously for about 30 seconds until the sugar dissolves and the mixture is smooth. A few bubbles on top is fine, but do not get it foamy.
- Add raisins if using — Drain the soaked golden raisins and pat them dry. Gently fold them into the toasted panettone cubes until evenly distributed.
- Layer the bread in the dish — Place the panettone cubes into the prepared dish in an even layer. Do not pack them down. Leave space for the custard to flow between the cubes.
- Pour and soak — Pour the custard evenly over the cubes, making sure every piece is saturated. Use a spatula to gently press down. Let it rest at room temperature for 10 minutes, then press again. This soaking is critical for creaminess throughout.
- Butter and sugar the top — Brush the remaining melted butter over the soaked bread. Sprinkle the turbinado sugar evenly over the surface. This creates that golden, crackly crust.
- Bake until set — Place the dish on a rimmed baking sheet. Bake on the middle rack for 40 to 45 minutes (or 25 to 30 minutes for ramekins). The pudding is done when puffed, golden brown, and a knife inserted in the center comes out clean. The internal temperature should reach at least 165°F / 74°C.
- Rest before serving — Let the pudding cool on a wire rack for at least 10 minutes. This allows the custard to set so the pudding holds its shape when spooned. Serve warm.

What Went Wrong and How I Fixed It
- Less than ideal soaking time — I skipped the 10-minute rest once. The center came out dry. Letting the bread sit in the custard for that full 10 minutes makes a huge difference. Press gently after resting to help absorption.
- Overcrowded panettone cubes — I packed the cubes too tightly once. The custard could not reach the bottom pieces. Keep them loose and spaced so liquid flows freely between each cube.
- Too much heat on the top — I baked directly on the bottom rack, and the top browned way too fast while the center stayed runny. Always use the middle rack for even cooking.
- Skipping the toast step — I thought it was unnecessary. The bread turned mushy and fell apart. Toasting for that 5 to 7 minutes firms up the cubes enough to hold structure without absorbing too much liquid.
- Using stale panettone — I used an old dried-out panettone once. It absorbed custard too fast and became dense. Fresh or slightly stale panettone works best — not rock hard.
- Cutting pieces too small — I cubed the panettone into tiny bits, and they dissolved into the custard. Stick to 1-inch cubes for the right texture balance.
Ways to Make Ina Garten’s Panettone Bread Pudding Healthier
- Swap half the cream for milk — Replace the heavy cream with an additional 1/2 cup of whole milk or 2% milk. This lowers the fat and calories. The texture will be slightly less rich but still creamy.
- Reduce the sugar — Cut the granulated sugar to 1/4 cup. The panettone is already sweet, so the pudding does not need as much added sugar. The turbinado topping can stay for texture if you want the crunch.
- Use a lower-fat milk — Replace whole milk with 2% or 1% milk. The custard will be less decadent but still work. Do not use skim milk, as it may be too thin.
- Eliminate the raisins — Skip the optional golden raisins to cut natural sugars and a few calories. The pudding still has plenty of flavor from the panettone and vanilla.
- Serve with fresh fruit instead of cream — A dollop of whipped cream adds extra fat and sugar. Spoon fresh berries or a light fruit compote on top for natural sweetness and fewer calories.
Alternative Ingredients for Ina Garten Panettone Bread Pudding
- Panettone → Brioche or challah — Cut the brioche or challah into cubes and use the same amount. Both have the rich, eggy texture that works well with custard. Brioche is a common swap if you cannot find panettone after the holidays.
- Whole milk → Half-and-half — Use 1 1/2 cups of half-and-half instead of whole milk. This creates an even richer custard with a silkier texture. Reduce the heavy cream to 1/4 cup to balance the richness.
- Heavy cream → Coconut cream — Use 1/2 cup canned coconut cream instead of heavy cream. This adds a subtle coconut flavor that pairs well with the vanilla. The texture stays creamy.
- Granulated sugar → Maple syrup — Replace the granulated sugar with 1/4 cup of maple syrup. Reduce the milk slightly (about 1/4 cup less) to account for the extra liquid. This adds a warm, caramel-like sweetness.
- Vanilla extract → Amaretto or rum extract — Use 1 tablespoon of amaretto or rum extract instead of vanilla. This adds a nutty, boozy flavor that complements the sweet bread. Great for an adult version.
- Golden raisins → Dried cranberries or chopped dried figs — Use the same amount of dried cranberries or figs. Both add tartness that cuts through the sweetness. No need to soak figs, but soak cranberries for 5 minutes to soften.
What to Serve With Ina Garten Panettone Bread Pudding
The bread pudding is rich and sweet on its own. A few simple sides balance the flavors and round out the meal.
- Fresh whipped cream — A light, barely sweetened dollop cuts through the richness. The cream adds a cool, airy contrast to the warm, dense pudding.
- Vanilla bean ice cream — The cold, creamy ice cream melting over the warm bread pudding is a classic pairing. Choose a high-quality vanilla for the best contrast.
- Mixed berry compote — Tart raspberries, blackberries, or strawberries balance the sweetness. Cook the berries with a spoonful of sugar until they break down, then spoon over the top.
- Espresso or strong coffee — The bitterness of coffee cuts through the custard richness perfectly. Serve it alongside for a grown-up breakfast or afternoon treat.
- Poached pears or apples — Sliced pears poached in spiced syrup add elegance and a fruity note. The soft fruit matches the tender bread texture.
- Dusting of powdered sugar and fresh mint — For a simple finish, sift powdered sugar over the top and add a few mint leaves. It looks beautiful with minimal effort.
Best Tips for Ina Garten Panettone Bread Pudding
- Toast the cubes until just dry — Five to seven minutes in the oven is enough. They should be dry and barely golden at the edges. Over-toasting makes them too hard to fully absorb the custard.
- Let the custard rest after whisking — Whisk for 30 seconds, then let it sit for a minute. This allows the sugar to dissolve fully and the mixture to settle. A smooth custard bakes evenly without hot spots.
- Press gently during soaking — Use a spatula to press the cubes down into the custard halfway through the 10-minute rest. This redistributes the liquid and ensures every cube is coated. Do not press hard enough to break the bread.
- Use a rimmed baking sheet — The dish will likely drip during baking. Placing it on a sheet prevents oven mess and makes cleanup much easier.
- Check doneness with a knife — Insert a clean knife into the center of the pudding. If it comes out clean, the custard is set. If it comes out wet, bake for another 5 minutes and check again.
- Cool at least 10 minutes — Do not skip the resting period after baking. The custard needs time to firm up so it holds its shape when you scoop or serve. Served too hot, it will collapse into a puddle.
- Make individual ramekins for special occasions — Ramekins bake faster (25 to 30 minutes) and make each guest feel special. Plus, they are easier to serve without slicing into portions.
Unique Takes on Ina Garten Panettone Bread Pudding
- Chocolate and hazelnut version — Fold 1/4 cup of chopped dark chocolate and 2 tablespoons of toasted hazelnuts into the panettone cubes before soaking. The chocolate melts into the custard, and the nuts add crunch.
- Spiced apple twist — Add 1/2 teaspoon of cinnamon and 1/4 teaspoon of nutmeg to the custard. Toss 1/2 cup of diced apple with the panettone cubes. The warm spices and apple make it taste like autumn in a dish.
- Amaretto soak — Replace 1 tablespoon of the milk with 1 tablespoon of amaretto liqueur. Stir it into the custard along with the vanilla. The almond flavor pairs beautifully with the sweet bread.
- Lemon zest and poppy seed variation — Add the zest of one lemon to the custard and fold 1 tablespoon of poppy seeds into the panettone cubes. The citrus lifts the heaviness and adds brightness.
- Coffee-infused custard — Dissolve 1 teaspoon of instant espresso powder in 1 tablespoon of warm water and whisk it into the custard. The coffee flavor deepens the richness without adding sweetness.
- Maple pecan crunch — Replace the turbinado sugar with 1 tablespoon of maple syrup mixed with 2 tablespoons of chopped pecans. Brush the syrup over the top and press the pecans in before baking. The nuts toast and add a crunchy, nutty layer.
How to Store Ina Garten Panettone Bread Pudding
- Covered with plastic wrap — Tightly wrap the cooled pudding in plastic wrap or transfer leftovers to an airtight container. Store in the refrigerator for up to 4 days.
- Airtight container — Use a container that seals completely to prevent the pudding from drying out or absorbing fridge odors. Partition layers with parchment paper if stacking.
- Freeze before baking for longer storage — Wrap the unbaked, custard-soaked panettone tightly in plastic wrap and then aluminum foil. Freeze for up to 2 months. Thaw overnight in the refrigerator before baking. Add 5 to 10 minutes to the baking time.
- Portion into individual servings — For easy reheating, portion leftovers into small containers or wrap each serving separately. This prevents you from reheating the whole dish when you only want one serving.
- Keep at room temperature for serving day — If you are serving the same day, the baked pudding can sit covered at room temperature for up to 2 hours. Reheat slightly before serving for the best texture.
How to Reheat Ina Garten Panettone Bread Pudding
- Oven method — Place a single serving in a 300°F / 149°C oven for 8 to 10 minutes. This brings back the crusty top and warms the custard through without drying it out.
- Microwave method — Use 50% power in 30-second intervals until warm. Watch carefully to avoid overheating, which can make the eggy custard rubbery. This takes about 60 to 90 seconds total.
- Air fryer method — Heat at 300°F / 149°C for 3 to 4 minutes. The air fryer crisps the top nicely while keeping the interior tender. Work with individual portions for best results.
- Broiler finish for extra crunch — If you want a re-crisped top, switch to broil for the final 1 to 2 minutes of your chosen reheating method. Watch closely to avoid burning the sugar.
FAQs
Can I use a different bread instead of panettone?
Yes, absolutely. Brioche or challah are the best substitutes because they have a similar rich, eggy texture. Use the same amount by weight or volume, and toast the cubes before soaking just like with panettone.
How long does Ina Garten Panettone Bread Pudding last in the fridge?
It stays good for up to 4 days when stored in an airtight container in the refrigerator. The texture softens over time, but the flavor remains excellent. Reheat before serving to restore the crusty top.
Can I freeze Ina Garten Panettone Bread Pudding?
Yes. You can freeze the baked pudding or the unbaked, custard-soaked version. For the baked version, wrap tightly and freeze for up to 2 months. For the unbaked version, wrap the soaked panettone and freeze, then thaw overnight and bake as directed, adding 5 to 10 minutes to the time.
Why is my bread pudding soggy in the middle?
This usually happens when the panettone cubes are not toasted enough first, or the dish is crowded too tightly. Overcrowding prevents the custard from reaching every piece. Toasting the cubes for 5 to 7 minutes and leaving space between them solves the problem.
Can I make this dairy-free?
Yes, with the right swaps. Use unsweetened oat milk or almond milk in place of whole milk. Replace the heavy cream with full-fat coconut cream. Use a dairy-free butter alternative for greasing the dish and brushing the top. The texture will be slightly less rich but still good.
Nutritional Breakdown (Per Serving)
Based on 1 serving = 1/4 of the full recipe (with raisins).
- Calories — 523
- Protein — 13g
- Fat — 22g
- Carbohydrates — 67g
- Fiber — 1g
- Sugar — close to 46g
- Sodium — around 357mg
Try These Recipes
- Ina Garten Bourbon Chocolate Pecan Pie
- Ina Garten Fresh Berry & Mascarpone Tart
- Ina Garten Chocolate-dipped Brown Sugar Shortbread
- Ina Garten White Chocolate Toffee
Conclusion
The Ina Garten Panettone Bread Pudding is one of those desserts that feels special without demanding a lot from the cook. The double-toast technique and simple custard turn a leftover holiday bread into something you will want to make all winter long.
Give it a try the next time you spot panettone at the store — or use up that half loaf from Christmas. You will be glad you did.
PrintIna Garten Panettone Bread Pudding
A luscious, custard-soaked bread pudding made with festive panettone, baked to golden perfection. The rich vanilla custard saturates every cube, creating a tender interior with a crisp, caramelized top.
- Prep Time: 15
- Cook Time: 45
- Total Time: 60
- Yield: 4 1x
- Category: Dessert
- Method: Baking
- Cuisine: Italian-American
Ingredients
- 8 oz panettone, cut into 1-inch cubes (about 4 cups)
- 3 large eggs
- 1 1/2 cups whole milk
- 1/2 cup heavy cream
- 1/3 cup granulated sugar
- 1 tbsp vanilla extract
- 1/4 tsp kosher salt
- 2 tbsp unsalted butter, melted
- 1 tbsp turbinado sugar for topping
- Optional: 1/4 cup golden raisins, soaked in 2 tbsp warm water
Instructions
- Preheat your oven to 350°F / 177°C. Grease a 1.5-quart baking dish (or 4 individual 8-ounce ramekins) with 1 teaspoon of the unsalted butter, ensuring the entire interior is lightly coated to prevent sticking and promote even browning.
- Place the panettone cubes on a rimmed baking sheet in a single layer. Toast in the preheated oven for 5 to 7 minutes, until just dry and very lightly golden at the edges. This step, called double-toasting, prevents the bread from turning mushy by allowing it to absorb custard without disintegrating.
- In a large mixing bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, and kosher salt. Whisk vigorously for about 30 seconds until the sugar is fully dissolved and the mixture is smooth and slightly frothy. The custard should not be foamy—only a few bubbles on top.
- If using raisins, drain them from the soaking water and pat dry. Gently fold the raisins into the toasted panettone cubes until evenly distributed.
- Place the panettone cubes (with or without raisins) into the prepared baking dish, spreading them in an even layer. Do not pack them down—leave a little room for the custard to flow between cubes.
- Pour the custard mixture evenly over the panettone cubes, making sure every piece is saturated. Use a spatula to gently press down on the bread to encourage absorption. Let the mixture rest at room temperature for 10 minutes, then press again gently. Soaking ensures that every bite is creamy, not dry.
- Brush the top of the soaked bread with the remaining melted butter, using a pastry brush for an even coating. This aids in creating a golden, crisp crust as it bakes.
- Sprinkle the turbinado sugar evenly over the surface. The coarse sugar will create a delightful crackly top that contrasts with the soft custard inside.
- Place the baking dish on a rimmed baking sheet to catch any drips. Bake on the middle rack of the oven for 40 to 45 minutes (or 25 to 30 minutes for ramekins), until the bread pudding is puffed, golden brown, and a knife inserted into the center comes out clean. The internal temperature should reach at least 165°F / 74°C at the center for food safety.
- Remove from the oven and let cool on a wire rack for at least 10 minutes before serving. This resting period allows the custard to set fully, making the pudding firm enough to hold its shape when spooned. Serve warm, optionally with a dusting of powdered sugar or a dollop of fresh whipped cream.
Notes
Storage: Cover leftover bread pudding tightly with plastic wrap or transfer to an airtight container. Refrigerate for up to 4 days. To reheat, place a single serving in a 300°F / 149°C oven for 8 to 10 minutes, or microwave on 50% power in 30-second intervals until warm. Freezing: Wrap the cooled, unbaked custard-soaked panettone tightly in plastic wrap and then aluminum foil. Freeze for up to 2 months. Thaw overnight in the refrigerator and bake as directed, adding 5 to 10 minutes to the baking time. For a crisper top, switch to broil for the final 1 to 2 minutes, watching closely to avoid burning.
Nutrition
- Calories: 523
- Sugar: 46g
- Sodium: 357mg
- Saturated Fat: 12g
- Carbohydrates: 67g
- Fiber: 1g
- Protein: 13g
- Cholesterol: 195mg
Keywords: panettone bread pudding, Ina Garten panettone bread pudding, Italian bread pudding, holiday dessert, custard bread pudding, baked dessert, panettone recipe, bread pudding with panettone, Christmas dessert, easy bread pudding

