Apple Tuscan Bread Pudding Recipe: Caramelized Apples and Crispy Za'atar Crust

Desserts

Apple Tuscan Bread Pudding Recipe: Caramelized Apples and Crispy Za'atar Crust

This apple Tuscan bread pudding recipe transforms simple ingredients into a dessert that feels like a warm hug on a chilly evening.

The secret lies in caramelizing apples with Tuscan herbs—rosemary and thyme—and topping it with a crispy za'atar crust that adds a Middle Eastern twist to a classic comfort dish.

I developed this recipe after craving something rich yet sophisticated, and the balance of sweet, savory, and nutty flavors delivers every time.

The magic starts with soaking sturdy bread cubes in a spiced custard—vanilla, cinnamon, and a touch of nutmeg create depth that pairs perfectly with the caramelized apples.

Raisins and toasted pine nuts add texture and sweetness, while the za'atar crust brings a nutty, herby crunch that contrasts beautifully with the soft pudding. It’s the kind of dessert that feels indulgent but still feels like a special occasion.

By the time it emerges from the oven, you’ll have golden-brown edges, a custardy center, and a fragrant aroma that fills your kitchen. The apples stay tender yet caramelized, and the crust remains crispy enough to hold up to a drizzle of honey or a dollop of whipped cream.

This is dessert that’s as impressive as it is comforting—ideal for brunch, dinner, or a cozy weekend treat.

With just a few key techniques—proper bread soaking, even baking, and a crispy topping—you’ll achieve restaurant-quality results at home. Let’s get started on creating this flavorful, textured masterpiece.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for apple tuscan bread pudding

Six servings of cozy dessert with caramelized apples, Tuscan herbs, and a nutty za'atar crust.

Ingredient Amount Notes
Sturdy Bread Loaf 🍞 1 ½ lb Day-old sourdough or crusty bread
Apples 🍎 3 medium Honeycrisp or Fuji, peeled/cored
Large Eggs 🥚 6 whole Room temperature for best mixing
Whole Milk 🥛 2 cups Full-fat for creaminess (or sub almond milk)
Granulated Sugar 🍚 1 cup Plus 2 tbsp for caramelizing apples
Brown Sugar 🍚 ½ cup Packed for deeper flavor
Vanilla Extract 🌿 2 tsp Pure extract preferred
Ground Cinnamon 🌶️ 1 ½ tsp Freshly ground if possible
Ground Nutmeg 🌿 ¼ tsp Freshly grated preferred
Salted Butter 🧈 ½ cup Cold, cubed for crust
Za'atar Seasoning 🌿 2 tbsp Store-bought or homemade blend
Raisins 🍇 ½ cup Soaked in warm water if dried
Pine Nuts 🥜 ¼ cup Toasted for nutty crunch
Fresh Rosemary 🌿 2 tbsp Chopped, Tuscan variety preferred
Fresh Thyme 🌿 1 tbsp Leaves only, finely chopped

The bread is non-negotiable here—day-old sourdough or a crusty baguette gives that perfect chewy texture. Whole Foods or Trader Joe's usually have great options, but honestly any sturdy loaf works. Apples should be firm and sweet—Honeycrisp or Fuji are my go-tos, but Granny Smith adds a nice tart contrast. For the crust, cold butter is key—it creates those perfect flaky layers. I always toast my pine nuts first in a dry pan until golden—3 minutes max—or they'll burn. Fresh rosemary and thyme make all the difference; dried works in a pinch but lacks that bright aroma.

No za'atar seasoning? Mix 1 tbsp sesame seeds, 1 tsp dried oregano, and ½ tsp sumac for a quick sub. Out of raisins? Chopped dried apricots work beautifully. The custard can be made ahead—just cover and refrigerate for up to 24 hours. For extra richness, add ½ cup heavy cream to the milk mixture. The apples should be caramelized but still hold their shape—don't overcook or they'll turn to mush. If you're feeling fancy, toss the apples with a pinch of cardamom before baking for an unexpected twist.

This dessert reheats beautifully—350°F for 10 minutes restores that fresh-from-the-oven feel. Store leftovers in an airtight container for 3 days in the fridge, or freeze for 2 months. The crust stays crispy if you reheat it covered, then uncover for the last minute. For serving, a drizzle of honey or maple syrup elevates everything. I always make a double batch because it disappears fast—perfect for brunch crowds or holiday gatherings.

❤️

Why You'll Love This Recipe

  • Fewer Ingredients, Bigger Payoff: I swear by this recipe when I’ve got nothing but stale bread and a couple apples lurking in the crisper. No fancy custard, no extra spices—just milk, eggs, sugar, and the magic of baking. That’s it. Honestly, it’s the kind of dish where the simplicity makes the magic feel intentional.
  • Apples Meet Comfort: The moment those caramelized apple chunks hit your spoon—warm, tender bread soaking up the syrup, that crispy top like a golden hug—you’ll understand why this is my go-to dessert. Between us, the first bite always makes me pause mid-spoonful.
  • Weeknight to Holiday: I’ve served this at breakfast with a sprinkle of cinnamon, as a midnight snack with vanilla ice cream, and even as a very impressive dessert for Thanksgiving guests. (Yes, even on a Tuesday night.) The same basic recipe stretches from lazy mornings to special occasions without a single extra ingredient.

Step-by-step instructions for apple Tuscan bread pudding

Here's how to create a showstopper with caramelized apples and that irresistible za'atar crust.

1

Prepare the Caramelized Apple Mixture

In a large skillet, melt the 0.5 cup salted butter over medium heat. Add the 3 medium Apples, sliced into ¼-inch thick pieces, and cook for 8-10 minutes until they begin to soften and release their juices. Here's the thing—you want them tender but still holding their shape.

Sprinkle the 1 cup Granulated Sugar and 0.5 cup Brown Sugar over the apples, stirring gently to coat evenly. Cook for another 5-7 minutes until the sugar melts and the apples develop a beautiful caramelized glaze. You'll know it's ready when they're golden brown and the mixture smells like an orchard in autumn. Remove from heat and let cool slightly—this prevents your custard from curdling later.

2

Mix the Custard and Assemble the Pudding

In a large bowl, whisk together the 6 whole Large Eggs, 2 cups Whole Milk, 2 tsp Vanilla Extract, 1.5 tsp Ground Cinnamon, and 0.25 tsp Ground Nutmeg until smooth. I like to use a whisk for this—it keeps the eggs from overmixing. Gradually fold in the cooled apple mixture, the 0.5 cup Raisins, and 0.25 cup Pine Nuts until everything is evenly distributed.

Cut the 1.5 lb Sturdy Bread Loaf into 1-inch cubes and place them in a greased 9x13-inch baking dish. Pour the custard mixture evenly over the bread, pressing down gently to help it soak up the liquid. The bread should be mostly submerged but not drowning—this ensures a perfect texture. Sprinkle the 2 tbsp Fresh Rosemary and 1 tbsp Fresh Thyme over the top for that Tuscan touch.

3

Create the Za'atar Crust

In a small bowl, mix the 2 tbsp Za'atar Seasoning with the remaining 2 tbsp Granulated Sugar (from the extra mentioned in ingredients). This creates a flavor-packed topping that'll give you that crispy crust. Sprinkle this mixture evenly over the top of the bread pudding, pressing down lightly so it sticks.

Here's where it gets fun—dot the top with the remaining 0.5 cup Salted Butter, cutting it into small cubes. The butter will melt and create pockets of golden, crispy goodness as it bakes. Don't skip this step—it's what makes the crust truly irresistible.

4

Bake to Golden Perfection

Preheat your oven to 350°F. Place the baking dish on the middle rack and bake for 45-50 minutes until the top is golden brown and the center is just set (it should still have a slight wobble when gently shaken). If the edges brown too quickly, tent with foil to prevent over-browning.

I know it's tempting to check early, but resist! The pudding needs that time to set properly. When you pull it out, you'll see that gorgeous crispy crust with caramelized spots—this is what makes it special. Let it rest for 10 minutes before serving, so the juices can redistribute and make every bite extra moist.

5

Serve Warm with Optional Toppings

Slice the bread pudding into 6 generous portions and serve warm. The crust should be crispy enough to hold its shape but still tender enough to break apart easily. Pair it with a dollop of whipped cream or a scoop of vanilla ice cream if you're feeling indulgent.

Real talk: the first bite should deliver that perfect balance of creamy custard, caramelized apples, and that nutty, herby za'atar crust. If you made it ahead, you can reheat individual slices in the oven for 5-7 minutes at 350°F to restore that crispy texture. Enjoy every last bite—this dessert is worth the effort!

👨‍🍳

Pro Tips For Making Apple Tuscan Bread Pudding

  • USE COLD MILK: I learned this the hard way—warm milk makes the custard grainy. Grab that jug straight from the fridge, even if it’s tempting to speed things up. The cold fat in the milk emulsifies better with the eggs, and your pudding will come out silky instead of lumpy.
  • TOAST THE BREAD: Skip the soggy bottom. Toss your sturdy loaf in the oven at 350°F for 5-7 minutes until it’s dry to the touch but not browned. This step locks in moisture and prevents a watery pudding—trust me, you’ll taste the difference when the apples stay juicy instead of turning to mush.
  • SAUTE APPLES FIRST: Raw apples release water like a faucet. Slice them thin, then cook in a dry pan over medium heat for 8-10 minutes until tender but not mushy. The caramelized edges add depth, and you’ll drain off most of the liquid before mixing them into the custard—no one wants a watery dessert.
  • BAKE UNTIL SET: The golden crust is a lie—your pudding needs to be firm in the center. Test with a skewer: it should come out clean with just a damp spot, not wet. If you pull it too soon, the middle stays undercooked and gummy. Patience here means a perfect slice that holds its shape.

Pro cooking tips for apple tuscan bread pudding

Bread Soaking Secrets

Soaking your bread properly is the foundation of a perfect texture. Use a 9x13-inch baking dish and cut your 1.5 lb sturdy bread into 1-inch cubes—smaller pieces mean faster soaking.

I always soak the bread in the custard mixture for at least 15 minutes before baking, which ensures even moisture distribution. For extra flavor, I like to toss the bread cubes with 1 tsp cinnamon and 1 tsp brown sugar before soaking.

This step is non-negotiable—skipping it results in dry, crumbly pudding. 🍞

Caramelizing Apples Like a Pro

Don't rush the caramelization process—this is where the magic happens. Cook the 3 medium apples in 0.5 cup melted butter over medium heat for 8-10 minutes until they soften but still hold their shape.

Then, sprinkle with 1 cup granulated sugar and 0.5 cup brown sugar, stirring gently to coat. The sugar should melt and form a glossy glaze, but resist the urge to rush—5-7 minutes of cooking ensures deep caramelization without turning the apples to mush.

Let them cool slightly before mixing with the custard to avoid curdling. 🍎

Custard Consistency Matters

The custard should be smooth but not overly thick—think of it like heavy cream. Whisk the 6 eggs, 2 cups milk, 2 tsp vanilla, 1.5 tsp cinnamon, and 0.25 tsp nutmeg until fully combined, but avoid overmixing to prevent a tough texture.

Gradually fold in the cooled apple mixture, 0.5 cup raisins, and 0.25 cup toasted pine nuts—this keeps everything evenly distributed. If the custard seems too thick, add 1-2 tbsp milk to loosen it.

The key is balance: creamy enough to coat the bread but not so runny that it pools at the bottom. 🥛

Za'atar Crust Hacks

The za'atar crust is what elevates this dish from ordinary to extraordinary. Mix 2 tbsp za'atar with 2 tbsp granulated sugar for a flavor-packed topping, then sprinkle evenly over the bread pudding. Press it down lightly so it sticks—this ensures it bakes into a cohesive, crispy layer.

Dot the top with 0.5 cup cold cubed butter before baking; the butter will melt and create pockets of golden, flaky crispness. For extra crunch, broil the pudding for 1-2 minutes at the end of baking, watching closely to avoid burning. ✨

Baking Time and Temperature

Bake at 350°F for 45-50 minutes—this is critical for even cooking. The pudding is done when the top is golden brown and the center has a slight wobble (it should set as it cools). If the edges brown too quickly, tent with foil to prevent over-browning.

Let it rest for 10 minutes before slicing—this allows the juices to redistribute, ensuring every bite is moist and flavorful. Patience here pays off: rushing will result in a dry, crumbly texture. 🔥

Reheating for Crispy Perfection

Leftovers are just as good as fresh, but reheating is key to restoring that crispy crust. For individual slices, place them on a baking sheet and reheat at 350°F for 5-7 minutes, covered with foil. Uncover for the last minute to crisp up the top.

If reheating the whole pudding, cover with foil and bake at 325°F for 15-20 minutes, then uncover and broil for 1-2 minutes to restore crispness. A quick drizzle of honey or maple syrup before serving adds a final touch of sweetness. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 180mg60%
Sodium 420mg18%
Total Carbohydrate 58g20%
Dietary Fiber 4g14%
Sugars 32g
Protein 16g32%
* 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 frozen apples instead of fresh?

Fresh apples are ideal for this recipe, but you can use frozen apples if needed. Thaw them first and pat dry thoroughly to prevent excess moisture in your custard. For best results, peel and slice them while still slightly frozen—they'll hold their shape better during caramelization. If using frozen apples, reduce the cooking time by 2-3 minutes to avoid over-softening.

2

What if I don't have za'atar seasoning?

No problem! Create a quick substitute by mixing 1 tbsp sesame seeds, 1 tsp dried oregano, and ½ tsp sumac. For a more Tuscan-inspired flavor, use 1 tsp dried rosemary and ½ tsp lemon zest instead. The crust will still be flavorful and crispy—just slightly different in profile.

3

How do I prevent the bread from getting soggy?

Proper soaking and baking time are key. Soak the bread cubes in the custard mixture for 15-20 minutes before baking, then let the assembled pudding rest for 10 minutes before slicing. For extra insurance, bake at 350°F for the full 45-50 minutes—this ensures the center sets properly. If your bread soaks up too much liquid, add 1 extra egg to the custard for better binding.

4

Can I make this ahead of time?

This dessert actually tastes better the next day. Assemble the pudding in the baking dish, cover tightly with plastic wrap, and refrigerate for up to 24 hours. When ready to bake, add 5-10 minutes to your baking time (check at 50 minutes) and broil for 1-2 minutes at the end to restore crispness. The flavors deepen overnight, making it perfect for brunch or holiday gatherings.

5

What's the best way to store leftovers?

Store leftovers in an airtight container at room temperature for up to 2 days, or refrigerate for 3-4 days. For longer storage, freeze individual portions wrapped tightly in plastic wrap for up to 2 months. To reheat, cover with foil and warm at 325°F for 15-20 minutes, then broil uncovered for 1-2 minutes to restore crispness. A drizzle of honey before serving adds freshness.

★★★★★5.0(2 reviews)
Categories Desserts