Arabic Rice Pudding Recipe: Slow-Simmered Saffron and Rosewater Luxury

Main Courses

Arabic Rice Pudding Recipe: Slow-Simmered Saffron and Rosewater Luxury

The Arabic rice pudding recipe I'm sharing today transforms simple rice into a luxurious dessert that tastes like a Middle Eastern feast. šŸ’› This slow-simmered version combines fragrant saffron threads and delicate rosewater for a flavor profile that's both comforting and elegant—perfect for special occasions or when you want to impress with minimal effort.

What sets this recipe apart is the balance of textures: creamy yet light, with each grain of rice infused with floral and spiced notes. The key lies in simmering the rice in milk until tender, then finishing with saffron and rosewater for that signature aromatic depth. Unlike some versions, this method keeps the pudding naturally sweetened without overpowering the delicate flavors.

By the end, you'll have a dish that's rich enough to serve at celebrations but simple enough for a weeknight treat. The subtle floral undertones and warm spices make it unforgettable, while the creamy consistency ensures every spoonful feels indulgent. Garnish with toasted pistachios or a sprinkle of cinnamon for extra flair.

This recipe adapts beautifully to dietary preferences—swap regular milk for coconut milk for a dairy-free version, or reduce sugar to suit your taste. The slow cooking process makes it foolproof, so you can focus on enjoying the process rather than worrying about perfection.

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ”„
Calories
Med Cal

Ingredients for arabic rice pudding

Simple pantry staples meet luxurious Middle Eastern flavors in this fragrant rice pudding.

Ingredient Amount Notes
Long-Grain White Rice šŸš 1 cup Rinsed thoroughly before cooking
Whole Milk šŸ„› 4 cups Full-fat preferred for creaminess
Granulated Sugar šŸš ¾ cup Adjust to taste for sweetness
Saffron Threads 🌼 ¼ tsp High-quality, vibrant red threads
Rosewater 🌹 1 tbsp Pure, food-grade, 100% natural
Ground Cinnamon 🌿 ½ tsp Freshly ground for best aroma
Vanilla Extract 🌸 1 tsp Pure vanilla bean preferred
Unsalted Butter 🧈 2 tbsp Cold, cubed for finishing
Toasted Pistachios 🄜 ¼ cup Chopped, for garnish (optional)
Cardamom Pods 🌿 4 whole Lightly crushed for subtle spice
Orange Blossom Water šŸŠ ½ tsp Substitute rosewater if unavailable
Sea Salt šŸ§‚ ¼ tsp Fine grain, for balancing sweetness
Lemon Zest šŸ‹ 1 tsp Freshly grated for brightness

Saffron is the star here—look for vibrant red threads at specialty markets or online (avoid powdered versions). Whole Foods or Middle Eastern grocers carry the best quality. If you can't find it, a pinch of turmeric won't ruin the dish, but it won't taste the same. The rice should be long-grain and rinsed until the water runs clear—this prevents grittiness. For the milk, whole milk gives the creamiest texture, but you can use 2% if that's what you have. Cardamom pods? Crush them lightly with a mortar and pestle—don't pulverize them into powder. The subtle floral notes are what make this pudding special, so don't skip the rosewater or orange blossom water if you can find them.

No saffron? Turmeric at half the amount will add color, but expect a different flavor. Swap rosewater for orange blossom water or extra vanilla—both work beautifully. Running out of pistachios? Toasted almonds or walnuts make great substitutes. The sugar can be adjusted—reduce to 0.5 cup if you prefer a subtly sweet pudding. For a dairy-free version, coconut milk works perfectly, though the texture will be slightly lighter. If you're using vanilla bean, scrape the seeds directly into the pudding—the specks add visual appeal. And trust me, the butter at the end isn't just for flavor—it creates that silky, luxurious mouthfeel.

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. For a quick reheat, warm gently on the stove with a splash of milk—microwaving makes it grainy. The saffron and rosewater infuse the milk beautifully, so don't be tempted to skip them. If you make a double batch, it's perfect for potlucks or holiday gatherings. The pistachios can be toasted ahead and stored in a jar for up to 2 weeks, ready to sprinkle on top whenever you like. Freeze the pudding in portions for up to 3 months, though the texture may separate slightly upon thawing.

ā¤ļø

Why You'll Love This Recipe

  • No-Simmer Struggle: I swear by this method—just toast the rice in milk until it’s tender, no constant stirring or burnt risks. The saffron steeps right in while you sip your tea, and honestly? That golden hue and floral aroma hit you before the pudding even cools.
  • Golden Thread Magic: That first pinch of saffron turns the whole thing into something luxurious—like a whisper of sunshine in every spoonful. Between us, rosewater takes it from good to I’ll make this twice a week—subtle, but it lingers like a secret.
  • Crowd-Pleaser Basics: Serve it warm with cardamom tea for breakfast, chilled in little jars for picnic treats, or as a dessert after lamb tagine. My kids ask for it after school; my in-laws request it at dinner. It’s the one dish that never feels like a side dish.
  • Leftovers That Shine: This pudding actually gets better the next day—creamy, not gluey, and still packed with that saffron glow. I make a big batch on Sundays, portion it out, and freeze half. Thaw it for breakfast or dessert; no one guesses it’s been sitting in the freezer.

Step-by-step instructions for slow-simmered saffron and rosewater rice pudding

Here's how to create this luxurious dessert with fragrant saffron and delicate floral notes.

1

šŸ³ Step 1: Infuse the Milk with Saffron and Spices

In a medium saucepan, combine the 4 cups whole milk, 0.25 tsp saffron threads, 4 whole cardamom pods, 0.5 tsp ground cinnamon, 0.25 tsp sea salt, and 1 tsp lemon zest. I like to crush the cardamom pods lightly between my fingers first—this releases their aromatic oils without turning the milk bitter.

Place the saucepan over medium-low heat and bring just to a gentle simmer. Let it steep for 10 minutes, stirring occasionally. You'll notice the saffron dissolve into a golden hue and the milk develop an earthy, floral aroma. This infusion creates the luxurious base flavor that makes this pudding truly special.

After steeping, remove the cardamom pods and lemon zest with a slotted spoon. The milk should now smell like a Middle Eastern spice market—warm, floral, and slightly citrusy. If you prefer, you can strain it through a fine-mesh sieve for an ultra-smooth texture, but I find the subtle texture from the spices adds character.

2

šŸ‘Øā€šŸ³ Step 2: Cook the Rice Until Tender

In a separate heavy-bottomed saucepan, combine the 1 cup rinsed long-grain white rice with 1 cup of the infused milk (reserve the remaining 3 cups for later). Bring to a boil over medium-high heat, then reduce to low heat and simmer uncovered for 15 minutes, stirring occasionally.

You'll see the rice absorb the liquid and develop a creamy texture. The key here is patience—don't rush this step. After 15 minutes, the rice should be tender but still have a slight bite. If it's sticking to the pan, add a splash of the reserved infused milk to loosen it. This prevents the rice from becoming mushy while ensuring it absorbs all the fragrant flavors.

3

🄘 Step 3: Combine and Simmer the Pudding

Now, pour the remaining 3 cups reserved infused milk into the rice pan along with the 0.75 cup granulated sugar, 1 tbsp rosewater, 0.5 tsp orange blossom water, and 1 tsp vanilla extract. Stir gently to combine, then increase heat to medium-low and let it simmer uncovered for 30-40 minutes, stirring every 5 minutes to prevent sticking.

Here's the thing—this pudding needs time to develop its signature creamy texture. You'll know it's ready when the mixture thickens to a pudding-like consistency (it should coat the back of a spoon) and the rice grains are completely tender. The aroma should be intoxicating—saffron's floral notes mingling with rosewater's delicate sweetness.

If the pudding looks too thick before the 30-minute mark, add 1-2 tablespoons of hot milk to loosen it. The sugar will help dissolve any remaining starch, creating that signature silky texture we're after. Don't walk away during this time—constant gentle stirring prevents scorching and ensures even cooking.

4

šŸ”„ Step 4: Finish with Butter and Garnish

Once the pudding reaches the perfect consistency, remove it from heat and stir in the 2 tbsp cold unsalted butter, cut into small cubes. This final step adds richness and prevents the pudding from becoming gummy as it cools. The butter should melt completely, creating a velvety finish.

Taste and adjust sweetness if needed—you can add more sugar if desired, but remember this pudding balances floral and spiced notes with subtle sweetness. Let it cool to room temperature, then transfer to serving bowls. Garnish with 0.25 cup chopped toasted pistachios for crunch and visual appeal.

For an extra touch, I like to serve this warm with a sprinkle of ground cinnamon on top. The contrast between the warm, creamy pudding and the cool, nutty pistachios makes every bite unforgettable. Store leftovers in the refrigerator for up to 3 days, though I doubt it will last that long!

šŸ‘Øā€šŸ³

Pro Tips For Making Arabic Rice Pudding

  • Toast the Rice First: I learned this the hard way—skipping the dry toast in a hot pan means your pudding will taste raw and chalky. Cook the rice in a little oil over medium heat for 3-4 minutes until it smells nutty and the edges turn translucent. This step locks in flavor and prevents gummy texture.
  • Bloom the Saffron Right: Don’t just toss saffron threads into the milk like an afterthought. Crush them lightly between your fingers, then steep in 2 tablespoons of warm milk for 10 minutes before adding the rest. This pulls out the color and aroma—otherwise, you’re just sprinkling expensive orange dust.
  • Stir Constantly for 20 Minutes: The first 20 minutes of simmering are when the rice absorbs the milk and sugar. If you walk away, you’ll end up with uneven grains—some mushy, some still firm. Keep a wooden spoon moving, scraping the bottom to prevent sticking. (Yes, even if you’re impatient like me.)
  • Finish with Cold Milk: After the rice is tender, switch to cold milk for the last 5-10 minutes of cooking. This cools the pudding faster, prevents graininess, and gives it that silky, restaurant-quality texture. Skip this, and you’ll end up with a gluey mess. (Your future self will thank you.)

Creative variations of this dish

Lebanese Loubieh Style

Transform this pudding into Loubieh, a beloved Lebanese dessert, by adding 1 cup dried apricots and ½ cup chopped dates to the milk infusion. Simmer these fruits with the rice for the final 20 minutes—their natural sweetness reduces the need for added sugar. Garnish with toasted slivered almonds instead of pistachios for an authentic touch. The result is a caramelized, fruit-studded version that's perfect for Ramadan gatherings. 🌹

Moroccan Orange Blossom

For a Moroccan twist, replace rosewater with 2 tbsp orange blossom water and add 1 tsp ground ginger to the milk infusion. Fold in ½ cup raisins during the final 15 minutes of simmering. Top with crushed sesame seeds and a sprinkle of cinnamon for a fragrant, citrusy variation that's lighter than the classic. This version pairs beautifully with mint tea. šŸŠ

Egyptian Koshari-Inspired

Give it a savory-sweet twist by adding ½ cup cooked chickpeas and 2 tbsp tahini to the finished pudding. Fold in gently and serve with a drizzle of lemon juice and extra tahini. This unexpected fusion mirrors the flavors of Koshari, Egypt's national dish, while keeping the creamy rice pudding texture. Garnish with toasted cumin seeds for a smoky contrast. šŸŒ¶ļø

Spiced Chai Version

Infuse the milk with 2 black cardamom pods, 1 cinnamon stick, and 4 cloves instead of the standard spices. Add 1 tsp chai masala (or a blend of ½ tsp ginger, ½ tsp fennel seeds, and ¼ tsp cloves) during the final simmer. Top with a dusting of cinnamon and a sprinkle of crushed pistachios for a dessert that tastes like liquid chai. šŸµ

Dairy-Free Coconut

Swap the milk for 4 cups full-fat coconut milk and reduce sugar to ½ cup. Add 1 tsp vanilla bean paste and ½ tsp turmeric for color. Simmer until thickened, then finish with 1 tbsp coconut oil instead of butter. Garnish with toasted coconut flakes and a drizzle of agave syrup for a tropical, vegan-friendly version that's just as creamy. 🄄

Winter Spice Twist

For a cozy winter dessert, add 1 star anise pod, 1 tsp ground nutmeg, and ½ tsp allspice to the milk infusion. Stir in ½ cup chopped candied ginger during the final 10 minutes. Serve warm with a sprinkle of ground cinnamon and a dollop of whipped cream** for a dessert that feels like a hug. The warming spices make this perfect for holiday tables. ā„ļø

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 60mg20%
Sodium 240mg10%
Total Carbohydrate 78g28%
Dietary Fiber 2g8%
Sugars 62g
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

What makes this Arabic rice pudding different from other rice puddings?

The signature flavors come from saffron threads, rosewater, and orange blossom water, which create a delicate floral aroma. Unlike basic rice puddings, this version simmers slowly in milk with cardamom and cinnamon for a fragrant depth. The final touch of butter adds richness without heaviness, making it uniquely Middle Eastern.

2

Can I use short-grain rice instead of long-grain?

Short-grain rice will make the pudding thicker and stickier, which changes the texture dramatically. For the perfect creamy yet distinct-grain consistency, stick with long-grain white rice. If you must use short-grain, reduce the milk by ½ cup and simmer 10 minutes longer to achieve a similar result.

3

How do I know when the pudding is done?

It's ready when the mixture thickens to a pudding-like consistency (it should coat the back of a spoon) and the rice grains are completely tender but not mushy. The total simmering time is 30-40 minutes, but test it at 30 minutes—if it's still too loose, continue stirring until thickened. The aroma should be intensely floral and spiced.

4

Can I make this pudding ahead of time?

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. For reheating, warm gently on the stove with a splash of milk—never microwave, as it makes the texture grainy. The flavors deepen overnight, making it perfect for meal prep.

5

What if I can't find rosewater or saffron?

For rosewater, use orange blossom water (common in Middle Eastern markets) or extra vanilla extract. For saffron, turmeric at half the amount adds color but changes the flavor—it won't taste the same, but it won't ruin the dish. If you skip both, the pudding will still be delicious, just less aromatic. The key flavors come from the cinnamon and cardamom, so don't stress!

ā˜…ā˜…ā˜…ā˜…ā˜…4.6(15 reviews)
Categories Main Courses