Main Courses
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.
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.
š³ 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.
šØāš³ 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.
š„ 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.
š„ 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
Frequently asked questions
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.
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.
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.
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.
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!
