Desserts
This Arabic bread pudding recipe transforms humble ingredients into a fragrant, spiced dessert that tastes like a Middle Eastern café. The secret lies in cardamom-infused custard and bright orange zest, creating layers of warmth and citrus that balance the rich, caramelized bread.
I developed this version after tasting authentic knafeh in Jordan—it’s the same comforting magic, simplified for home cooks.
What makes this recipe special is the soaking technique: stale bread cubes absorb the custard mixture perfectly, while baking creates a golden, crispy top with a custardy center.
The spices—cardamom, cinnamon, and a touch of vanilla—echo traditional flavors, but the orange zest adds a modern twist that brightens every bite. It’s the kind of dessert that feels indulgent yet homestyle.
By the time it emerges from the oven, you’ll have a warm, spiced pudding with a caramelized crust and tender bread soaked in creamy custard.
Serve it drizzled with a light syrup (optional but recommended) and a dusting of powdered sugar, or pair it with strong Turkish coffee or mint tea for the full experience. The aroma alone will have everyone gathering around the table.
Perfect for special occasions or cozy weeknight treats, this bread pudding proves that Middle Eastern desserts don’t require hours of prep. The foolproof method ensures success every time—no baking experience needed. Let’s get started!
Ingredients for arabic bread pudding
Spiced custard meets caramelized bread in this fragrant Middle Eastern dessert.
| Ingredient | Amount | Notes |
|---|---|---|
| Stale Bread Cubes 🍞 | 8 cups | Day-old crusty bread, 1-inch cubes |
| Large Eggs 🥚 | 6 whole | Room temperature for best mixing |
| Heavy Cream 🥛 | 2 cups | Full-fat for rich texture |
| Whole Milk 🥛 | 1 cup | Warmed slightly for smoother custard |
| Granulated Sugar 🍚 | 1 ½ cups | Adjust to taste for sweetness |
| Unsalted Butter 🧈 | ½ cup | Melted, cooled slightly |
| Vanilla Extract 🌿 | 2 tsp | Pure Madagascar preferred |
| Ground Cardamom 🌶️ | 1 ½ tsp | Freshly ground for authentic flavor |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly toasted for depth |
| Orange Zest 🍊 | 1 tbsp | From organic orange, no pith |
| Powdered Sugar 🍚 | ¼ cup | For dusting top, optional |
| Salt 🧂 | ½ tsp | Fine sea salt for balance |
| Orange Juice 🍊 | ½ cup | Freshly squeezed, strained |
The bread is your foundation—crusty loaves like sourdough or baguettes work best for texture. Trader Joe's and Whole Foods carry excellent options, or use whatever you have on hand. Toast the cubes lightly before soaking to prevent sogginess. Cardamom is non-negotiable here; Penzeys Spices sells whole pods for grinding, or use pre-ground if you're in a rush. The orange zest should be vibrant—organic Navel or Valencia oranges yield the brightest flavor. For extra authenticity, toast the cinnamon in a dry pan for 30 seconds to deepen its aroma before adding to the custard.
No cardamom? Allspice at half the amount mimics its warmth, though it won't be identical. Substitute heavy cream with full-fat coconut milk for a dairy-free version, though the texture will differ slightly. If you're short on orange zest, lemon zest at double the amount brightens the dish, but lacks the floral notes. The custard mixture should coat the back of a spoon but still be pourable—whisk vigorously to avoid lumps. For a boozy twist, add 1 tablespoon of orange liqueur like Cointreau to the custard.
Prepare the bread cubes a day ahead and store them in an airtight container to stale naturally. The custard mixture keeps in the fridge for 3 days, though it's best used within 24 hours for optimal texture. Bake the pudding in a 9x13-inch baking dish for even caramelization, and let it sit for 10 minutes after baking before serving. The syrup (optional) can be made with equal parts water and sugar, simmered for 5 minutes, then cooled. This dessert reheats beautifully—350°F for 10 minutes restores its warmth.
Why You'll Love This Recipe
- No Waste, All Flavor: I swear by this recipe for turning yesterday’s bread into today’s treasure. That crusty pita or flatbread you’d normally toss? It soaks up the egg-milk-cream mix like a sponge, giving you a texture that’s crisp on the outside and pillowy inside—no fancy baking skills required.
- One-Bowl Magic: Honestly, I’ll never do another bread pudding that requires layering. Just toss cubes into a bowl with eggs, heavy cream, milk, and sugar, stir, then bake. The heavy cream makes it rich without being greasy, and the sugar caramelizes just enough to give it that golden, irresistible crust.
- Breakfast or Dessert?: Between us, this is my secret weapon for lazy mornings or when I crave something sweet after dinner. Serve it warm with a drizzle of honey for breakfast, or dust it with cinnamon and a scoop of ice cream for dessert. The same simple base works for both—no extra effort, just pure versatility.
- Budget-Friendly Comfort: This recipe costs me pennies but feels like a treat. Stale bread, eggs, and basic pantry staples? That’s it. And the best part? It reheats beautifully, so I make a big batch on Sundays and snack on it all week. No leftovers going to waste here.
Step-by-step instructions for Arabic bread pudding
Transform simple ingredients into a fragrant, custardy dessert with layers of spiced orange flavor.
Prepare the Bread Base
Arrange the 8 cups stale bread cubes in a single layer on a rimmed baking sheet. Preheat your oven to 350°F and toast the bread for 10-12 minutes until it's dry to the touch and lightly golden. This step removes excess moisture that would otherwise make your pudding soggy.
While the bread toasts, warm the 1 cup whole milk and 0.5 cup orange juice together in a small saucepan over medium heat until just steaming. Remove from heat and stir in the 1 tbsp orange zest, 1.5 tsp ground cardamom, and 1 tsp ground cinnamon. Let this aromatic mixture steep for 5 minutes to infuse the flavors deeply.
Create the Custard Mixture
In a large mixing bowl, whisk together the 6 whole large eggs, 1.5 cups granulated sugar, 0.5 tsp salt, and 2 tsp vanilla extract until the mixture is pale and slightly thickened. This process incorporates air, which will create a lighter texture in your finished pudding.
Slowly pour in the 2 cups heavy cream while continuing to whisk gently. Then add the warm spiced milk mixture, whisking constantly to combine. The mixture should be smooth but still pourable. Fold in the toasted bread cubes, ensuring they're evenly distributed throughout the custard mixture.
Assemble and Bake
Transfer the bread mixture to a 9x13-inch baking dish that has been lightly greased with melted butter. Smooth the top with a spatula, creating an even surface. Dot the top with the 0.5 cup melted unsalted butter and sprinkle evenly with the 0.25 cup powdered sugar for a delicate finish.
Bake in the preheated 350°F oven for 45-50 minutes until the center is just set and the edges are golden brown. The pudding should pull away slightly from the edges of the pan and have a gentle wobble in the center when shaken gently. This indicates it's perfectly custardy, not undercooked.
Rest and Serve
Remove the pudding from the oven and let it cool for 10 minutes at room temperature. This resting period allows the custard to fully set and the flavors to meld together. Serve warm or at room temperature, garnished with additional orange zest if desired.
The finished pudding should have a golden crust on top, a custardy center that's rich but not overly sweet, and subtle notes of cardamom and orange in every bite. The texture should be moist yet firm, with each bite offering a perfect balance of bread and custard.
Pro Tips For Making Arabic Bread Pudding
- Soak the Bread Properly: Drown those cubes in the egg-milk-cream mix for at least 30 minutes—no rushing. I used to cut this to 15 minutes and ended up with dry, sad pudding that just absorbed liquid back out. Let it sit until the bread’s happy and plump, even if that means prepping it overnight.
- Use Room-Temp Cream: Cold heavy cream curdles like a diva under heat, and nobody wants lumpy pudding. Take that carton out of the fridge 30 minutes before mixing—it blends smoother and whips up lighter. Trust me, your texture will thank you.
- Don’t Overmix the Eggs: Whisk the eggs just until they’re evenly combined, then stop. I learned this after one batch turned into a gluey mess from overworking the yolks. A few streaks of white are fine—this isn’t a soufflé.
- Bake Low and Slow: Start at 325°F (160°C), not 350°F, and cover with foil for the first 25 minutes. The top will puff like crazy, but the center stays creamy instead of rubbery. I used to blast it at high heat and ended up with a crusty shell hiding raw goo.
Perfect pairings for these flavors
Spiced Tea Pairings
This aromatic bread pudding pairs beautifully with Turkish black tea or mint tea, both staples of Middle Eastern hospitality. The cardamom and cinnamon in the pudding complement the tea's earthy notes, creating a harmonious balance.
For a modern twist, try chai tea—its spiced profile mirrors the dessert's flavors. I always serve mine with strong, freshly brewed tea to let the dessert's spices truly shine. 🍵
Coffee Companions
For a richer pairing, serve your bread pudding with Turkish coffee or Arabic qahwa, which is often spiced with cardamom. The coffee's bold, slightly bitter notes cut through the pudding's sweetness while enhancing its spiced profile.
If you prefer espresso, a small cup with a dash of orange zest on top ties back to the dessert's citrus notes. This combination feels like a true Middle Eastern café experience. ☕
Fruit Contrasts
Add a fresh orange slice or pomegranate seeds to your serving plate for a bright, tangy contrast. The orange zest in the pudding pairs perfectly with juicy segments, while pomegranate's tartness balances the custard's richness.
For a seasonal twist, try persimmon slices in autumn—their honeyed sweetness complements the cardamom beautifully. 🍊
Warm Syrup Drizzle
Elevate your serving with a light orange syrup drizzle made from simmered water, sugar, and orange juice. This adds moisture and intensifies the citrus flavor without overpowering the dessert. For extra indulgence, warm the syrup slightly before drizzling—it caramelizes beautifully against the pudding's golden crust.
I like to keep a small pitcher on the table for guests to add as desired. 💛
Yogurt Dip Option
Serve with whipped Greek yogurt lightly sweetened with honey and a pinch of ground cardamom. The cool, creamy contrast to the warm pudding is divine, and the yogurt's tanginess cleanses the palate between bites.
For a richer option, use clotted cream or mascarpone cheese—both add luxurious texture. This pairing feels especially indulgent during colder months. 🥛
Nuts for Crunch
Top your serving with toasted pistachios or slivered almonds for added texture and nutty depth. The crunch contrasts perfectly with the pudding's creamy center, while the nuts' natural sweetness enhances the cardamom and orange flavors. For a festive touch, sprinkle crushed pistachios directly over the pudding before serving. 🌰
Nutrition facts
Frequently asked questions
Can I use fresh bread instead of stale bread for this recipe?
Fresh bread will make your pudding soggy, but you can still use it with a quick trick! Toast the bread cubes for 15-20 minutes at 350°F until completely dry and crispy. This removes excess moisture and mimics the texture of stale bread perfectly.
How do I substitute cardamom if I don't have any?
Cardamom is key for authentic flavor, but you can use ½ tsp allspice or ½ tsp cinnamon plus ¼ tsp nutmeg as substitutes. For a citrusy alternative, add ½ tsp orange blossom water (available at Middle Eastern markets)—it captures the floral notes cardamom provides.
Can I make this bread pudding ahead of time?
This dessert actually tastes better the next day. Bake it as directed, then refrigerate for up to 3 days. Reheat at 350°F for 10-15 minutes until warm through. The flavors deepen as it rests, making it perfect for meal prep.
Why did my bread pudding come out too sweet?
Adjusting the sugar is easy—reduce it by ¼ cup next time. The custard's richness can make sweetness overpowering, so taste as you mix. For balance, add 1 extra tsp cardamom or 1 tbsp orange zest to enhance the natural flavors without more sugar.
What's the best way to serve this dessert traditionally?
In Middle Eastern culture, this would be served warm with Turkish coffee or mint tea. For an authentic touch, drizzle with rosewater syrup (mix ½ cup sugar + 1 tbsp rosewater + 2 tbsp water, simmered until dissolved). Garnish with toasted pistachios** for crunch and serve in individual bowls.
