Arabic Rice Pudding Recipe: Rosewater-Scented Warmth with Toasted Almond Crunch

Main Courses

Arabic Rice Pudding Recipe: Rosewater-Scented Warmth with Toasted Almond Crunch

This Arabic rice pudding recipe transports you to the heart of Middle Eastern kitchens with its delicate rosewater aroma and creamy texture. 🌹 The secret lies in slow-cooked basmati rice infused with warm spices like cardamom and cinnamon, creating a dessert that's both comforting and elegant. I've perfected this version to balance traditional flavors with modern simplicity—no heavy cream, just rich, naturally sweetened rice that's light enough to serve year-round.

The magic happens with rosewater, the signature ingredient that gives this pudding its distinctive floral note. A splash transforms ordinary rice into something extraordinary, while toasted almonds add crunch and depth. This recipe stays true to its roots while adapting for home cooks—30 minutes of active time and 45 minutes of simmering, resulting in a dessert that feels luxurious yet effortless. The texture is velvety, the aroma intoxicating, and the final result a perfect balance of sweetness and spice.

What makes this dish special is its versatility—serve it warm with a sprinkle of cinnamon for a cozy winter treat or chilled with fresh berries for summer gatherings. The gentle floral notes of rosewater pair beautifully with the nutty crunch of almonds, creating a dessert that's as visually stunning as it is delicious. Whether you're celebrating a special occasion or simply craving a taste of the Middle East, this rice pudding delivers warmth and comfort in every spoonful.

The beauty of this recipe is in its adaptability—swap almonds for pistachios, adjust the sweetness to taste, or even add a hint of orange blossom water for variation. The instructions are straightforward, ensuring foolproof results every time. Let's create this timeless dessert that brings a taste of tradition to your table.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for arabic rice pudding

These twelve ingredients blend Middle Eastern warmth with delicate floral notes for a dessert that feels both luxurious and effortless.

Ingredient Amount Notes
Long-Grain Basmati Rice 🍚 1 cup Uncooked, rinsed thoroughly
Rosewater 🌹 1 tbsp Pure, high-quality (not perfumed)
Whole Milk 🥛 2 cups Full-fat for creaminess
Granulated Sugar 🍯 ¾ cup Adjust to taste
Ground Cardamom 🌿 ½ tsp Freshly ground preferred
Ground Cinnamon 🍃 ½ tsp Sweet, not cassia
Unsalted Butter 🧈 2 tbsp Cold, cubed
Slivered Almonds 🥜 ½ cup Toasted until golden
Orange Blossom Water 🍊 1 tsp Optional, for depth
Pinch Salt 🧂 ¼ tsp Fine sea salt
Vanilla Extract 🌸 ½ tsp Pure, high-quality
Fresh Orange Zest 🍊 1 tsp From organic orange

The rosewater is non-negotiable—this is the soul of the dish. Middle Eastern grocery stores carry the best, like Al Wadi or Al Ustad, but even high-end specialty shops stock it. Avoid perfumed versions; look for pure, food-grade rosewater. If you can't find it, rose essential oil at a 1:1 ratio works, but it's more potent. The basmati rice should be long-grain and aromatic—Lundberg or Calrose brands are reliable. Rinse it thoroughly before cooking to remove excess starch, which keeps the pudding light. Cardamom and cinnamon should be freshly ground for maximum aroma, and toast the almonds in a dry pan until golden for that nutty crunch.

No rosewater? Orange blossom water is the closest substitute, though it has a slightly different profile. Swap almonds for pistachios or hazelnuts if you prefer, but toast them first. The milk can be whole, 2%, or even coconut milk for a dairy-free version, though whole gives the best texture. For extra sweetness, honey or maple syrup works beautifully—just reduce the granulated sugar slightly. If you're feeling adventurous, a splash of orange liqueur (like Cointreau) adds depth, but keep it to 1/2 teaspoon. The vanilla extract should be pure**, not imitation—Madagascar bourbon vanilla is ideal, but any high-quality brand will do.

This pudding tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days, though it's best enjoyed within 3 days for optimal texture. For longer storage, freeze individual portions in small containers or ice cube trays—thaw overnight in the fridge. The toasted almonds stay crisp for about 2 days if stored in a sealed container. To serve, sprinkle fresh almonds on top and garnish with a drizzle of rosewater or a sprinkle of cinnamon for that restaurant-quality finish.

❤️

Why You'll Love This Recipe

  • No-Fuss Simplicity: I swear by this recipe—just rice, milk, and a splash of rosewater. No fancy techniques, no last-minute grocery runs. Honestly, I’ve made it while scrolling through my phone, and it still comes out creamy perfection.
  • Fragrant Magic: That first spoonful? Pure comfort. The rosewater and cardamom turn plain rice into something luxurious—like a whisper of a Persian bakery in my kitchen. (Yes, even on a Tuesday night.)
  • Weeknight or Celebration: It’s my go-to for lazy Sundays and when unexpected guests show up. Serve it warm with a sprinkle of cinnamon, or chill it for a refreshing dessert. Between us, it’s the one dish that never feels like a chore.
  • Budget-Friendly Luxury: Whole milk and basmati rice are pantry staples, but they taste like a fancy restaurant dish. Plus, it reheats beautifully—so I make a big batch, and it lasts for days. My wallet (and taste buds) thank me.

Step-by-step instructions for Arabic rice pudding

This fragrant rice pudding delivers silky texture and aromatic complexity—just follow these simple steps.

1

🥘 Step 1: Toast the Almonds and Prepare the Rice

First, toast the 0.5 cup slivered almonds in a dry skillet over medium heat for 3-4 minutes until they're golden and fragrant. Watch them closely—they'll darken quickly. Remove from heat and set aside to cool while you prepare the rice.

In a medium saucepan, combine the 1 cup long-grain basmati rice with 2 cups whole milk and bring to a gentle boil over medium-high heat. Once boiling, immediately reduce heat to low and stir in the 0.5 tsp ground cardamom, 0.5 tsp ground cinnamon, and 0.25 tsp pinch salt. Let it simmer uncovered for 15 minutes—this gives the rice time to absorb the milk while developing those warm spices.

2

🍳 Step 2: Add Sweetness and Aromatics

After 15 minutes, stir in the 0.75 cup granulated sugar and 1 tbsp rosewater. The mixture will look thick and syrupy—this is perfect. Add the 1 tsp orange blossom water (if using) and 0.5 tsp vanilla extract, then sprinkle in the 1 tsp fresh orange zest. Stir gently to distribute everything evenly.

Here's the thing—this is where the magic happens. The rosewater and orange blossom water add that signature Middle Eastern floral note, while the orange zest brightens the warm spices. Taste the mixture now—it should be sweet, aromatic, and just slightly undercooked. If you prefer it sweeter, add a bit more sugar now.

3

🔥 Step 3: Cook Until Creamy Perfection

Continue simmering on low heat for another 20-25 minutes, stirring occasionally. You're looking for a thick, creamy consistency where the rice is tender and the mixture coats the back of a spoon. The pudding should pull away from the sides of the pan slightly when you tilt it.

About 5 minutes before it's done, stir in the 2 tbsp cold unsalted butter. This adds richness and helps create that signature silky texture. The butter should melt completely, creating a glossy finish. If the pudding starts to stick to the bottom, add 1-2 tablespoons of water to loosen it.

4

⏰ Step 4: Finish and Serve Warm

Once the pudding reaches that perfect creamy consistency, remove it from heat and let it sit for 5 minutes to thicken slightly. Then, gently fold in the toasted almonds—save a few for garnish if you like. The warmth of the pudding will enhance their nutty flavor.

Serve immediately in warm bowls, garnished with the reserved almonds and an extra sprinkle of orange zest. Each spoonful should deliver that perfect balance of creamy rice, floral aromatics, and crunchy almonds. For extra decadence, drizzle with a bit of honey or serve with a dollop of whipped cream.

👨‍🍳

Pro Tips For Making Arabic Rice Pudding

  • TOAST THE RICE FIRST: I learned this the hard way—skipping the quick dry-toast in a pot with a splash of milk (just 2-3 minutes) makes the rice gummy instead of fluffy. The starch gets a head start on breaking down, so you end up with that perfect, separate-grain texture instead of mush. Use medium-low heat—you’re not frying, just waking up those grains.
  • USE ROSEWATER SPARINGLY: That tiny bottle of rosewater is potent. Start with half the recipe’s suggested amount, taste, then add more if needed—it’s easy to overdo it and end up with a soapy aftertaste. I’ve ruined batches by assuming "more = better," but a whisper is all you need. Store it in the fridge once opened, too—heat makes it degrade faster.
  • STIR ONLY ONCE: After the initial toast, stir the rice once when adding the milk, then don’t touch it again until it’s done. I used to obsess over stirring to prevent sticking, but that just turns the rice into paste. Cover the pot, reduce to the lowest simmer, and let it work—20 minutes of hands-off time is all it needs.
  • SWAP SUGAR FOR SYRUP: Dissolve the sugar in a little warm milk (just ¼ cup) before adding it to the pot—this prevents grainy pockets and speeds up dissolving. I was skeptical until I tried it: the pudding ends up silky instead of clumpy, and the flavor blends smoother. (Bonus: saves scrubbing sugar crystals off the pot later.)

Best sauces and condiments for arabic rice pudding

Rosewater Syrup

Transform your pudding into something extraordinary with a simple rosewater syrup. Combine ½ cup granulated sugar with ¼ cup water in a small saucepan, bring to a boil, then remove from heat and stir in 1 tbsp rosewater and ½ tsp vanilla extract. Let cool, then drizzle over the finished pudding for an elegant, floral finish. This adds a delicate sweetness that enhances the almonds without overpowering the dish. 🌹

Orange Blossom Honey

For a Middle Eastern-inspired twist, mix ¼ cup honey with 1 tsp orange blossom water and a pinch of salt. Warm gently until combined, then drizzle over the pudding just before serving. The honey's viscosity creates a luxurious coating, while the orange blossom water deepens the floral aroma. This works beautifully with pistachios instead of almonds for a Persian-inspired variation.

Spiced Caramel Sauce

Elevate your pudding with a spiced caramel sauce that complements the warm spices. Heat ½ cup granulated sugar in a saucepan until melted, then add 2 tbsp water, 1 tbsp heavy cream, and ¼ tsp ground cardamom. Simmer until thickened, then drizzle over the pudding. The caramel's depth balances the floral notes while adding a rich, velvety texture. 🍯

Yogurt Drizzle

For a lighter, tangy contrast, whisk ½ cup Greek yogurt with 1 tsp honey and a drop of rosewater. Drizzle over the warm pudding just before serving. The yogurt's acidity cuts through the sweetness, while the rosewater ties everything together. This works especially well if you prefer a less rich dessert. The texture remains creamy without feeling heavy.

Toasted Nut Butter

Whip up a quick nut butter by blending ½ cup toasted almonds (from your recipe) with 2 tbsp melted butter and a pinch of salt until smooth. Drizzle over the pudding or serve on the side for dipping. The nutty depth enhances the almonds' flavor while adding a luxurious, spreadable element. For extra indulgence, stir in ½ tsp cinnamon** while blending. 🥜

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 60mg20%
Sodium 180mg8%
Total Carbohydrate 60g22%
Dietary Fiber 2g8%
Sugars 45g
Protein 10g20%
* 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 rice pudding without rosewater?

While rosewater is traditional, you can substitute 1 tsp orange blossom water for a similar floral note. For a completely different flavor, try 1 tsp vanilla extract plus ½ tsp almond extract—this creates a nutty, aromatic profile that still pairs beautifully with the almonds. If you prefer no floral flavors, simply omit it and adjust the vanilla to 1 tsp for depth.

2

How do I prevent the pudding from becoming too thick or gummy?

Stir frequently during cooking and add 1-2 tablespoons of water if it starts sticking to the pan. For best results, use long-grain basmati rice (not short-grain) and simmer gently—low heat is key. If it thickens too much, thin with a splash of warm milk before serving. The pudding will naturally thicken more as it cools, so aim for a slightly looser consistency when hot.

3

Can I use coconut milk instead of dairy milk?

Yes! Coconut milk works beautifully and adds a subtle tropical twist. Use 2 cups full-fat coconut milk (not light) for creaminess, and reduce the sugar slightly (½ cup) since coconut milk is naturally sweet. The texture will be slightly lighter but still luxurious. For extra richness, stir in 1 tbsp coconut cream at the end for a velvety finish.

4

What's the best way to store leftovers?

Transfer to an airtight container and refrigerate for up to 5 days. The texture improves overnight as flavors meld! Reheat gently in a saucepan with 1-2 tablespoons of water over low heat, stirring until warmed through. For longer storage, freeze individual portions in small containers—thaw in the fridge overnight. Garnish with fresh almonds before serving to restore crunch.

5

How can I make this pudding less sweet?

Reduce the sugar to ½ cup and rely on the natural sweetness of the milk and rosewater. For extra depth, add 1 tsp orange zest or ½ tsp cardamom—these brighten flavors without sweetness. If you prefer a tangy note, stir in 1 tsp lemon juice at the end. Taste as you cook and adjust gradually—small changes make a big difference!

★★★★★4.6(5 reviews)
Categories Main Courses