Desserts
Arabic bread pudding transforms simple ingredients into a fragrant, custardy dessert that tastes like a warm hug from a Middle Eastern kitchen. The secret lies in cardamom and cinnamon, which infuse every bite with aromatic depth, while a touch of rose water adds a delicate floral note that elevates this classic dish. I developed this recipe after discovering how easily stale bread could be reborn into something rich and comforting—perfect for using up leftover flatbread or khobz.
This dessert starts with a simple mixture of bread cubes, eggs, and milk, but it’s the spices that make it extraordinary. Ground cardamom and cinnamon create layers of warmth, while a sprinkle of toasted cinnamon on top adds a satisfying crunch.
The slow baking process ensures a tender, custardy center that’s neither too sweet nor too heavy, striking the perfect balance for a dessert that feels special without being fussy.
What you’ll end up with is a golden, spiced pudding that smells like a Moroccan café and tastes like a homey treat. The texture is rich yet light, with just enough moisture to keep it tender, while the cinnamon sugar crust adds a delightful contrast.
Serve it warm with a cup of Arabic coffee or mint tea for the full experience—it’s the kind of dessert that feels like a celebration in every bite.
Ready in under an hour, this bread pudding is ideal for dinner parties, family gatherings, or a cozy weekend treat. The recipe scales easily, so you can make it for a crowd or save leftovers for the next day—if there are any.
Let’s get started on creating this aromatic, comforting dessert.
Ingredients for arabic bread pudding
Simple ingredients transform into a fragrant, cardamom-spiced dessert with Middle Eastern warmth.
| Ingredient | Amount | Notes |
|---|---|---|
| Stale Flatbread or Khobz 🍞 | 12 whole | Torn into 2-inch cubes |
| Large Eggs 🥚 | 6 whole | Room temperature preferred |
| Whole Milk 🥛 | 3 cups | Full-fat for creaminess |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste |
| Unsalted Butter 🧈 | ½ cup | Melted, full-fat version |
| Ground Cardamom 🌿 | 1 ½ tsp | Freshly ground preferred |
| Ground Cinnamon 🌶️ | 1 ½ tsp | Toasted for deeper flavor |
| Rose Water 🌸 | 1 tbsp | Pure, food-grade only |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Cinnamon Sugar Mix 🌶️ | ¼ cup | For topping (1:1 ratio) |
The bread is the foundation—any stale flatbread or khobz works, but Arabic khobz gives that authentic texture. If you can't find it, pita or baguette torn into cubes does the trick. The milk? Whole milk is non-negotiable here—it creates that luscious custardy texture. For the cardamom, Penzeys or bulk bins are your best bets—it loses potency fast once opened. Rose water is the secret floral touch; grab the pure, food-grade kind from Middle Eastern markets or specialty stores. Skip the imitation—it's not the same.
No cardamom? Allspice at half the amount works in a pinch, though it won't be identical. Running low on rose water? Orange blossom water is a decent swap, but reduce to 0.5 tbsp. The cinnamon sugar topping can be made with any sugar—turbinado or brown sugar adds extra depth. For the eggs, room temperature makes a difference—they'll blend more smoothly. And if you're using pre-shredded cheese (though we're not), pack it down—it's less dense than freshly grated. The butter? Full-fat only—low-fat versions won't give that rich mouthfeel.
This dessert reheats beautifully—350°F for 10-15 minutes brings back that warm, spiced aroma. Keeps 3-4 days in the fridge, though it's best fresh. For make-ahead parties, assemble the night before and bake in the morning. The cinnamon sugar topping? Toast it lightly in a dry pan before sprinkling for extra crunch. Portion into ramekins for elegant serving, or one big dish for family-style dining. Leftovers? Freeze for up to 3 months—just thaw overnight in the fridge.
Why You'll Love This Recipe
- No Stale Bread Wasted: I swear by this trick—just tear up that dried-out khobz you’ve been meaning to toss. No fancy prep, no crusts to trim, just chunks soaking up that rich egg-milk custard like a dream. Honestly, it’s the only way I’ll use up those forgotten loaves.
- Buttery Caramelized Crust: That first bite? Pure magic. The butter melts into the flatbread edges while the custard stays silky inside, creating a texture that’s crispy on the outside, custardy within. (Yes, even on a Tuesday night.)
- Breakfast or Dessert: Serve it warm with a drizzle of honey for breakfast or dust it with cinnamon for a late-night treat. I’ve even turned it into a brunch casserole by folding in chopped nuts—same effort, totally different vibe.
- Budget Breakfast Winner: Eggs, milk, and a few stale flatbreads? This feeds my family for days without breaking the bank. Leftovers reheat beautifully, and the flavor only gets better as it sits—proof that simple ingredients can be my secret weapon.
Step-by-step instructions for cardamom-spiced Arabic bread pudding
Transform stale flatbread into a fragrant, golden dessert with this aromatic technique.
Prepare the Flatbread Base
Tear the 12 whole stale flatbread or khobz into 2-inch cubes, discarding any hard crust edges. Arrange them in a single layer on a baking sheet. This size ensures even cooking and maximum surface area for soaking up the custard mixture.
Preheat your oven to 350°F and toast the bread cubes for 8-10 minutes until they're lightly golden and crisp at the edges. This step removes excess moisture and creates a sturdy foundation that won't turn mushy during baking. Let them cool slightly while you prepare the custard mixture.
Create the Spiced Custard Mixture
In a large bowl, whisk together the 6 whole large eggs, 3 cups whole milk, 0.75 cup granulated sugar, 1.5 teaspoons ground cardamom, 1.5 teaspoons ground cinnamon, 1 tablespoon rose water, 1 teaspoon vanilla extract, and 0.5 teaspoon salt until completely combined. The mixture should be smooth with no visible streaks of flour or spices.
Melt the 0.5 cup unsalted butter in a small saucepan over low heat until completely liquid. Let it cool slightly before whisking it into the egg mixture. This butter will add richness and help create a silky texture in the finished pudding. The cardamom and cinnamon should be fully dissolved—if you see any particles, whisk more vigorously for another 30 seconds.
Assemble and Bake the Pudding
Transfer the toasted bread cubes to a 9x13-inch baking dish, spreading them evenly in a single layer. Pour the custard mixture over the bread, pressing down gently to ensure all pieces are saturated. The bread should absorb the liquid within 5-10 minutes, but don't rush this step—proper soaking prevents a dry pudding.
Sprinkle the 0.25 cup cinnamon sugar mix evenly over the top, pressing lightly so it adheres. Bake in the 350°F oven for 40-45 minutes until the top is golden brown and the center is just set (it should still have a slight wobble when gently shaken). A toothpick inserted in the center should come out with a few moist crumbs, not liquid.
Rest and Serve for Perfect Texture
Remove the pudding from the oven and let it rest for 15-20 minutes before serving. This resting period allows the custard to fully set and the flavors to meld together. The pudding will continue to firm up as it cools, so don't serve it immediately after baking.
Serve warm with a dusting of additional cinnamon sugar mix and a side of whipped cream or a scoop of vanilla ice cream. The combination of warm, spiced bread pudding with cool cream creates a perfect balance of textures and temperatures. The cardamom and rose water will infuse the dessert with authentic Middle Eastern warmth.
Pro Tips For Making Arabic Bread Pudding
- Soak the Bread Properly: Tear the khobz into irregular chunks—no need for perfection—and toss them in the milk-egg mixture for at least 30 minutes. I used to rush this, and the bread would stay dense. Let it sit until the liquid is mostly absorbed, but not soggy. If it’s still dry, add a splash more milk.
- Butter the Dish First: Slather the baking dish with melted butter before adding the bread pudding. The butter pools at the bottom, creating a rich, custardy layer instead of a dry one. Skip this, and you’ll end up with a pudding that’s good but not exceptional—and we’re going for exceptional here.
- Don’t Overbake the Top: Watch the oven like a hawk after the first 20 minutes. The top should be golden, but the center needs to stay just set—not firm. I learned this the hard way when I pulled mine out too early, only for it to stay gummy inside. A toothpick should come out clean but slightly moist.
- Use Room-Temp Eggs: Whisk the eggs at room temperature—cold eggs curdle when mixed with milk, and that’s a texture nightmare. Pop them in a warm water bath for 5 minutes if you’re in a hurry, but don’t skip this if you’ve got time. The difference in creaminess is noticeable.
Serving suggestions for this arabic bread pudding
Arabic Coffee Pairing
Nothing complements this cardamom-spiced pudding like a cup of Arabic coffee—the traditional Mokka brewed in a dallah and served in tiny cups. The strong, slightly bitter notes of the coffee cut through the dessert's richness while enhancing the cardamom's warmth.
I like to serve it in small, ornate cups alongside the pudding for an authentic touch. 🌟
Mint Tea Contrast
For a lighter option, fresh mint tea with a touch of honey creates a refreshing contrast. The cool, herbal notes balance the warm spices in the pudding beautifully.
Brew 2 tbsp fresh mint leaves in 2 cups boiling water for 5 minutes, then strain and add 1 tsp honey to taste. Serve in glass teapots for an elegant presentation.
Whipped Cream Elevation
Add a dollop of whipped cream infused with ½ tsp rose water and ½ tsp vanilla extract for extra luxury. The floral notes echo the dessert's rose water while adding a light, airy contrast.
I use a hand mixer to whip 1 cup heavy cream until soft peaks form, then gently fold in the rose water and vanilla. A sprinkle of toasted pistachios on top adds crunch and visual appeal. ✨
Date Syrup Drizzle
For a Middle Eastern twist, drizzle date syrup over the warm pudding before serving. Simmer 1 cup pitted Medjool dates with 1 cup water for 20 minutes, then strain.
The caramel-like syrup adds natural sweetness and pairs perfectly with the cardamom. A small squeeze of lemon brightens the flavor further. 🌿
Spiced Nuts Garnish
Toast ½ cup mixed nuts (almonds, pistachios, or walnuts) with ½ tsp ground cinnamon and ¼ tsp cardamom in a dry pan over medium heat for 5-7 minutes.
Let cool, then sprinkle over the pudding for added texture. The nuts enhance the dessert's aromatic profile while providing a satisfying crunch. 💛
Presentation Tips
Serve the pudding in ramekins or a shallow ceramic dish for an elegant look. Dust with extra cinnamon sugar and garnish with edible rose petals for a touch of sophistication.
For a rustic feel, use a wooden board and serve family-style with small spoons. The key is to highlight the dessert's golden color and fragrant spices. 🔥
Nutrition facts
Frequently asked questions about Arabic bread pudding
Can I use any type of bread for this recipe?
While traditional Arabic khobz or flatbread works best, you can substitute with baguette, pita, or even challah cubes. Avoid soft breads like brioche—they'll turn mushy. For extra flavor, toast the bread cubes lightly before assembling to enhance their texture and prevent sogginess.
What makes this bread pudding taste authentically Arabic?
The signature flavors come from cardamom, cinnamon, and rose water—classic Middle Eastern spices. The cardamom adds a warm, floral depth, while the rose water provides a delicate floral note. Toasting the cinnamon sugar topping before baking intensifies its aroma, making each bite taste like a Moroccan bakery.
Can I make this ahead of time?
Yes! Assemble the pudding in the baking dish the night before, cover it tightly, and refrigerate. Bake it straight from the fridge at 350°F for 50-55 minutes—the extra time compensates for the cold start. For best results, let it rest 20 minutes after baking before serving. It reheats beautifully, making it perfect for gatherings.
Why did my bread pudding turn out dry?
Dry pudding usually means the bread absorbed too much liquid or baked too long. To fix this, ensure your bread cubes are toasted first to remove moisture, and don't overbake—check for a slight wobble in the center when done. For extra richness, reduce the milk by 0.25 cup and add 0.25 cup extra butter to the custard mixture.
How can I make this vegetarian or vegan?
For a vegetarian version, use plant-based milk (like almond or oat) and flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg). For vegan, replace butter with coconut oil and ensure all ingredients (like vanilla extract) are certified vegan. The texture may be slightly denser, but the spices will still shine through beautifully.
