Arabic Bread Pudding Recipe: Cardamom-Spiced Warmth in Every Bite

Desserts

Arabic Bread Pudding Recipe: Cardamom-Spiced Warmth in Every Bite

This Arabic bread pudding recipe transforms stale pita into a fragrant, custardy dessert that captures the essence of Middle Eastern hospitality. The secret lies in layers of flaky phyllo and semolina-infused bread, baked until golden beneath a blanket of warm cardamom syrup.

I first discovered this technique while visiting a Cairo bakery, where the aroma of rosewater and toasted nuts filled the air—now I recreate that magic in my kitchen every time.

The beauty of this dessert is its versatility—whether you use traditional phyllo dough or adapt with pita bread, the result is rich and comforting. A spiced custard base infused with cardamom and orange blossom water gives it depth, while toasted pistachios add crunch.

The syrup, reduced with rosewater and sugar, soaks into every layer, creating a balance of sweetness and warmth that feels like a hug in dessert form.

What makes this recipe truly special is how it elevates simple ingredients into something extraordinary. No special equipment is needed—just a baking dish and patience for the layers to absorb the syrup.

The final product is a golden, caramelized pudding with a tender crumb and aromatic flavors that transport you to the streets of Marrakech or the cafés of Beirut.

Perfect for gatherings or a cozy weeknight treat, this bread pudding pairs beautifully with mint tea or vanilla ice cream. The recipe scales easily, so you can serve a crowd or save leftovers for days—the syrup keeps it moist and delicious. Let’s get started on creating this timeless dessert.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for arabic bread pudding

Stale pita, flaky phyllo, and aromatic spices—this dessert transforms simple pantry staples into Middle Eastern magic.

Ingredient Amount Notes
Pita Bread 🍞 12 whole Stale or slightly dried for texture
Phyllo Dough 🍪 1 package Thawed, traditional or frozen
Semolina 🌾 ½ cup Fine, for bread coating
Large Eggs 🥚 6 whole Room temperature for even mixing
Granulated Sugar 🍚 1 ½ cups White or light brown
Orange Blossom Water 🍊 1 tbsp Authentic Middle Eastern flavor
Ground Cardamom 🌿 1 ½ tsp Freshly ground preferred
Heavy Cream 🥛 2 cups Full-fat for richness
Unsalted Butter 🧈 ½ cup Melted, unsalted preferred
Toasted Pistachios 🌰 ½ cup Chopped, skin-on preferred
Rosewater 🌹 1 tsp Pure, not flavored
Vanilla Extract 🌸 1 tsp Pure vanilla for depth
Salt 🧂 ½ tsp Fine sea salt preferred
Cinnamon Sticks 🌿 2 whole For garnish and aroma

The phyllo dough makes all the difference here. Trader Joe's or Middle Eastern markets carry the best—look for packages labeled 'traditional' or 'authentic'. If you can't find it, frozen phyllo from the bakery section works in a pinch, just thaw it completely before using. The pita should be stale or slightly dried out; if it's fresh, toast it first to mimic that texture. For extra authenticity, semolina from a bulk bin adds a nutty crunch that store-bought versions miss. Cardamom is non-negotiable—Penzeys Spices sells whole pods you can grind fresh, or grab their pre-ground version if you're short on time.

No orange blossom water? Substitute rosewater at half the amount, but trust me, the floral note is worth hunting down at a specialty store or online. Fresh pistachios are ideal, but shelled, unsalted pistachios from the bulk section save time. The heavy cream can be swapped for full-fat coconut milk for a dairy-free version, though the texture will be slightly lighter. If you're out of vanilla extract, vanilla bean paste works too—just use the same amount. For the syrup, substitute orange juice for the orange blossom water, but it won't have that same Middle Eastern magic. And if you're feeling fancy, add a pinch of saffron threads to the syrup** for extra luxury.

This dessert keeps beautifully—3-4 days in the fridge, covered tightly. The syrup soaks in overnight, so it's even better the next day. Reheat in the oven at 350°F for 10 minutes to restore that golden crunch. For make-ahead magic, assemble the pudding the night before and refrigerate—it develops deeper flavors. Leftovers freeze for up to 2 months if wrapped airtight. I always make a double batch because it disappears fast—especially when paired with that first sip of mint tea.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this one—no fresh bakery runs or fancy ingredients. That pita bread? It’s the same stuff you buy for wraps, and the phyllo dough adds this shatteringly crisp top without extra effort. Honestly, I keep a box of each on hand just for this.
  • Caramelized Crunch: The semolina dusting on the pita soaks up the custard like a dream, while the phyllo layers turn golden and flaky under the broiler. That crispy edge with the creamy center? It’s the kind of texture that makes you pause mid-bite.
  • Weeknight Flex: Make it for breakfast when you’re running late, serve it warm for dessert after a big meal, or pack slices for lunch—it reheats beautifully. Even my picky teenage nephew asks for seconds, and that’s saying something.
  • Budget-Friendly Luxury: Uses up stale pita instead of tossing it, stretches eggs and sugar into something indulgent, and costs a fraction of what a restaurant dessert would. Plus, leftovers? They’re even better the next day—like a free second dessert.

Step-by-step instructions for Arabic bread pudding

Here's how to create this rich, spiced dessert with layers of phyllo and pita.

1

Prepare the Pita Bread Base

Cut the 12 whole pita breads into 1-inch squares—about 48 pieces total. Spread each piece with ½ cup melted unsalted butter, coating both sides evenly. Arrange them in a single layer on a baking sheet and bake at 350°F for 10 minutes until lightly golden. This step ensures your pudding has a crisp foundation.

While the pita squares toast, mix together the 1.5 cups granulated sugar, 1.5 tsp ground cardamom, 1 tsp rosewater, 1 tsp vanilla extract, and 0.5 tsp salt in a small bowl. This aromatic blend will infuse every layer of your dessert with warm, floral notes. Set aside until the pita squares cool slightly.

2

Assemble the Phyllo and Bread Layers

In a 9x13-inch baking dish, spread a thin layer of the 2 cups heavy cream on the bottom. Arrange half of the toasted pita squares in a single layer, slightly overlapping. Drizzle with half of the sugar-cardamom mixture, then sprinkle ¼ cup toasted pistachios evenly over the top.

Unfold the 1 package phyllo dough and brush each sheet lightly with melted butter as you layer them over the pita. Repeat with another layer of pita squares, remaining cream, sugar mixture, and pistachios. Finish with a final layer of phyllo sheets, brushing each with butter. This layered construction ensures both texture and flavor in every bite.

3

Prepare the Egg Custard Mixture

In a medium bowl, whisk together the 6 whole large eggs until frothy. Gradually whisk in the remaining 1 cup heavy cream, then fold in the 0.5 cup semolina and 1 tbsp orange blossom water. The semolina helps create a silky, custard-like texture that binds everything together beautifully.

Pour the egg mixture evenly over the assembled layers in the baking dish. Gently press down with a spatula to eliminate air pockets and ensure even distribution. The custard will soak into the bread and phyllo, creating that signature moist yet rich texture.

4

Bake to Golden Perfection

Bake the pudding uncovered at 350°F for 40-45 minutes, until the top is golden brown and the custard has set but remains slightly jiggly in the center. If the top browns too quickly, tent loosely with foil to prevent over-browning while allowing the center to finish cooking.

Remove from the oven and let it rest for 15 minutes before slicing. This resting period allows the layers to firm up slightly, making it easier to serve without falling apart. Garnish each serving with a sprinkle of toasted pistachios and a cinnamon stick for an elegant finish.

5

Serve Warm with Optional Sauce

For an extra touch, warm ½ cup heavy cream with 2 tablespoons sugar and ½ tsp cardamom in a small saucepan until smooth. Drizzle this creamy sauce over each serving alongside the pudding. The contrast of warm, spiced dessert with cool, cardamom-infused cream elevates the dish to restaurant-quality.

Serve immediately while still warm—this pudding is best enjoyed fresh out of the oven, when the layers are tender and the flavors are at their peak. The combination of crisp phyllo, soft pita, and fragrant custard makes every bite a celebration of Middle Eastern comfort.

👨‍🍳

Pro Tips For Making Arabic Bread Pudding

  • SOAK PITA PROPERLY: Tear pita into irregular chunks—no need for perfect shapes—and soak them in warm milk (or water) for at least 15 minutes. I learned this the hard way: dry pita stays dense and chewy. If you’re short on time, microwave the milk for 30 seconds to speed up the process, but don’t skip the soak entirely.
  • LAYER PHYLLO DRY: Brush each phyllo sheet with melted butter and dust with semolina between layers—this prevents sticking like glue. I used to rush this, and the top would tear when I tried to lift it out. Work quickly but carefully; phyllo dries out fast once cut.
  • DON’T OVERMIX BATTER: Whisk eggs and sugar just until combined—lumps are fine. Overmixing incorporates too much air, and the pudding will sink in the middle like a sad soufflé. My grandmother swore by this, and she was right: the texture stays rich and custardy, not cakey.
  • BAKE LOW AND SLOW: Start at 350°F (175°C) for the first 20 minutes, then crank to 375°F (190°C) for the last 10. This ensures the semolina topping browns without burning while the center sets properly. I was skeptical until I tried it—no more undercooked goo or burnt crusts.

Common mistakes when making this dish

Overmixing the Custard

This is a classic mistake that leads to a dense, rubbery texture instead of the silky, custardy consistency we want. When you whisk the 6 eggs and 1 cup heavy cream, stop as soon as they're just combined—no need to beat them into stiff peaks.

Overmixing incorporates too much air, which can cause the pudding to collapse or develop a grainy texture. I've ruined more than one batch by getting carried away with the whisk, so trust the process and keep it gentle. 🥚

Skipping the Butter Layers

Every phyllo sheet and pita square needs that melted butter brush—it’s what creates the signature flaky, crisp layers. If you skip this step or use too little butter, your pudding will turn out dry and crumbly.

I like to use a pastry brush to apply the butter evenly, ensuring each layer gets its fair share. Don’t be tempted to substitute oil—this dessert needs the richness of butter to shine.

Uneven Layer Distribution

Uneven layers can lead to dry spots or a pudding that’s too soggy in some areas. When assembling, make sure each layer—whether it’s pita, phyllo, or custard—is spread evenly across the baking dish.

I like to use a 9x13-inch dish for this recipe because it gives enough surface area to distribute everything smoothly. Press down gently with a spatula to eliminate air pockets, which can cause uneven baking.

Baking at the Wrong Temperature

The oven temperature is critical for achieving that perfect golden-brown crust without overcooking the custard inside. Bake at 350°F—any hotter, and the top will brown too quickly while the center stays undercooked. If your oven runs hot, tent the dish loosely with foil after 20 minutes to prevent over-browning.

I’ve learned this the hard way—once, my pudding came out dry and tough because I cranked the heat up to 375°F in a misguided attempt to speed things up.

Not Resting Before Slicing

Rushing to slice the pudding right out of the oven is a big mistake—it needs that 15-minute rest to firm up. Without resting, the layers can slide apart or the custard might ooze out.

This resting time also lets the flavors meld together, making each bite even more delicious. I’ve seen too many beautifully baked puddings fall apart at the table because someone couldn’t wait to dig in.

Using Fresh Pita Instead of Stale

Fresh pita is too moist and will turn your pudding mushy. The key is using stale or slightly dried pita**—this ensures the right texture and prevents a soggy bottom. If your pita is fresh, toast it first to mimic that dried-out texture.

I usually check my pita a day ahead and leave it out on the counter to dry out naturally. Trust me, the difference is night and day! 🍞

Nutrition facts

Servings 8
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 180mg60%
Sodium 360mg16%
Total Carbohydrate 62g23%
Dietary Fiber 3g11%
Sugars 48g
Protein 12g24%
* 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 make this bread pudding without phyllo dough?

While phyllo adds that signature crispy layer, you can substitute with 12-15 thin slices of stale pita or flatbread. For extra richness, brush the layers with melted butter and sprinkle with semolina before baking. The texture will be slightly denser but still delicious.

2

How do I store leftovers?

This dessert keeps beautifully in an airtight container in the fridge for 3-4 days. For best results, reheat slices at 350°F for 10 minutes to restore crispness. The syrup helps preserve moisture, so it stays just as tender as the day it was made.

3

What can I substitute for orange blossom water?

If you can't find orange blossom water, use ½ tsp rosewater or 1 tsp vanilla extract as a substitute. For a citrus note, add 1 tbsp fresh orange juice to the custard mixture. The floral dimension is key to authentic flavor, so if possible, hunt for orange blossom water at Middle Eastern markets or online.

4

Can I make this dessert ahead of time?

Yes! Assemble the pudding the night before and refrigerate uncovered. The flavors deepen overnight, and the syrup soaks in perfectly. Bake it fresh in the morning for 5-10 minutes at 350°F to warm through. This is actually my preferred method—it's even better the next day!

5

Why does my bread pudding turn out dry?

Dryness usually comes from using fresh pita or overbaking. Always use stale or toasted pita and don't exceed 45 minutes at 350°F. For extra moisture, add 1-2 tbsp extra heavy cream to the custard mixture. The syrup should be warm when poured over the baked pudding to help it absorb.

★★★★★5.0(13 reviews)
Categories Desserts