Arabic Rice Pudding Recipe: Rosewater-Scented Creaminess with Toasted Almonds

Main Courses

Arabic Rice Pudding Recipe: Rosewater-Scented Creaminess with Toasted Almonds

This Arabic rice pudding recipe transports you to the heart of Middle Eastern kitchens with its delicate rosewater aroma and velvety texture. šŸ’› The secret lies in slow simmering basmati rice in spiced milk until it reaches that signature creamy consistency—where each grain melts into luxurious smoothness. Cardamom and saffron infuse subtle warmth, while toasted almonds add crunch that contrasts beautifully against the soft pudding.

What sets this dish apart is the balance of traditional techniques and modern convenience. The rice soaks briefly to soften before simmering in rich, spiced milk until it thickens to a luscious, spoonable texture. Unlike some puddings that can be overly sweet, this version relies on natural sweetness from the rice and just enough sugar to complement the floral notes of rosewater.

The result is a dish that's both comforting and elegant—perfect for special occasions or as a luxurious dessert after a festive meal. Served warm with a sprinkle of toasted almonds and a drizzle of rosewater, it becomes a centerpiece that feels like a hug in every bite. The subtle cardamom and saffron add depth, making it more than just a sweet treat.

This recipe works equally well as a standalone dessert or paired with mint tea, dates, or fresh fruit. The slow cooking process ensures every grain absorbs the flavors fully, creating a pudding that's rich, aromatic, and impossible to resist. Whether you're hosting guests or treating yourself, this Arabic rice pudding delivers restaurant-quality elegance at home.

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

Ingredients for arabic rice pudding

Six ingredients transform simple rice into luxurious Middle Eastern dessert magic.

Ingredient Amount Notes
Long-Grain Basmati Rice šŸš 1 cup Uncooked, rinsed thoroughly
Whole Milk šŸ„› 4 cups Full-fat preferred for creaminess
Granulated Sugar šŸÆ ½ cup Adjust to taste for sweetness
Rosewater 🌹 1 tbsp Pure, high-quality grade
Ground Cardamom 🌿 ½ tsp Freshly ground preferred
Saffron Threads 🧔 ā…› tsp Approx. 10-12 threads
Unsalted Butter 🧈 4 tbsp Cold, cubed for melting
Toasted Sliced Almonds 🄜 ½ cup Skin-on for texture
Salt šŸ§‚ ¼ tsp Fine sea salt preferred
Vanilla Extract 🌸 ½ tsp Pure vanilla for aroma
Heavy Cream šŸ„› 1 cup For extra richness (optional)
Orange Zest šŸŠ 1 tsp Freshly grated, optional

The basmati rice is non-negotiable here—its delicate aroma and separate grains create that signature texture. Look for premium basmati at Middle Eastern markets or the bulk bins at Whole Foods for the best quality. Saffron is the most expensive spice by weight, so buy threads, not powder—they're easier to measure and stay potent longer. For rosewater, Al Wadi or Al Mowashih brands from specialty stores deliver authentic flavor. Toasted almonds should have a golden hue and crisp texture—toast your own in a dry pan for 3-4 minutes until fragrant. The milk should be full-fat for that velvety finish, though you can substitute half-and-half for a lighter version.

No saffron? Turmeric at half the amount adds color, though it lacks saffron's floral notes. Short on rosewater? Orange blossom water works in a pinch, but reduce to 0.5 tbsp—it's more potent. The cardamom can be swapped for cinnamon at half the amount, though it changes the flavor profile slightly. For a vegan version, replace the butter with vegan butter or coconut oil, and use coconut milk instead of whole milk. If you're making this ahead, add the rosewater and vanilla just before serving to preserve their delicate aromas. The sugar can be adjusted to taste—brown sugar adds subtle molasses notes if you prefer a deeper sweetness.

This pudding tastes even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 5 days. For serving, warm gently in a saucepan with a splash of milk to restore that creamy texture. The almonds can be toasted fresh each time or stored in a sealed jar for up to 2 weeks. Freeze portions without the almonds for up to 3 months—just thaw overnight in the fridge and toast the almonds separately before serving. The saffron threads keep indefinitely in a cool, dark place, but once opened, use within 6 months for best potency.

ā¤ļø

Why You'll Love This Recipe

  • No-Fuss Simplicity: Honestly, this comes together while you’re waiting for dinner to cook. Toast the rice in butter first—just 3 minutes—and then it’s mostly hands-off simmering. The milk and sugar do all the work while you sip tea and pretend you’re in a Middle Eastern cafĆ©.
  • Floral Magic: That first drop of rosewater transforms it. You’ll taste it in every spoonful—like a whisper of spring in your mouth—paired with the warm, earthy cardamom. Sweet but never cloying, with just enough spice to make it feel special.
  • Weeknight to Celebration: I’ve served this cold as a breakfast bowl, reheated it for dessert after lamb, and even packed it in jars for my kid’s school lunch. The same recipe works for lazy mornings or when my in-laws visit—no one ever guesses how little effort it took.
  • Budget Luxury: Whole milk and basmati rice stretch further than you’d think, and a little cardamom goes a long way. The rosewater? A single bottle lasts for months of puddings, and you’ll use it in everything after. Fancy flavors without the grocery bill.

Step-by-step instructions for rosewater-scented creaminess with toasted almonds

Here's how to create this fragrant, creamy dessert with perfect texture every time.

1

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

In a medium saucepan, combine the 4 cups whole milk, 0.5 cup granulated sugar, 1 tbsp rosewater, 0.5 tsp ground cardamom, 0.125 tsp saffron threads, and 0.25 tsp salt. I like to use a fine-mesh strainer to steep the saffron in a small amount of warm milk first—this extracts maximum color and flavor. Add this saffron milk to the saucepan and stir gently.

Place the saucepan over medium-low heat and bring to a gentle simmer. Watch carefully as the milk heats—you want it to bubble softly at the edges but not boil vigorously. Simmer uncovered for 10 minutes, stirring occasionally to prevent scorching. The milk should now be fragrant with rose and cardamom, and the saffron will have dissolved completely, giving it a beautiful golden hue.

2

šŸ‘Øā€šŸ³ Step 2: Cook the Rice to Perfect Tenderness

While the milk is simmering, rinse the 1 cup long-grain basmati rice under cold water until the water runs clear. This removes excess starch that would make the pudding gummy. Add the drained rice to the warm milk mixture and stir once to distribute evenly.

Reduce the heat to low and cover the saucepan with a tight-fitting lid. Let the rice cook undisturbed for 20-25 minutes, stirring only once halfway through to prevent sticking. The rice should be tender but still have a slight bite—it will continue cooking as it absorbs the milk. You'll know it's ready when the rice grains are translucent at the edges and the mixture has thickened noticeably.

3

šŸ”„ Step 3: Finish with Butter and Cream for Richness

Remove the saucepan from heat and stir in the 4 tbsp cold unsalted butter and 1 cup heavy cream. The butter should melt completely, creating a velvety texture. Add the 0.5 tsp vanilla extract and 1 tsp orange zest, stirring well to combine. Taste and adjust sweetness if needed—you can add a bit more sugar if desired, but be careful not to overdo it.

Return the saucepan to low heat and cook for another 5 minutes, stirring constantly to prevent scorching. The mixture should now be thick and creamy, coating the back of a spoon. If it's too thick, add 1-2 tablespoons of water to reach your desired consistency. Here's the thing—this is where the magic happens. The butter and cream elevate the dish from simple rice pudding to luxurious dessert.

4

🄘 Step 4: Fold in Toasted Almonds and Chill

Gently fold in the 0.5 cup toasted sliced almonds using a silicone spatula. I like to toast the almonds separately in a dry skillet over medium heat for 2-3 minutes until golden brown and fragrant—this adds an extra layer of texture and flavor. Let the pudding cool slightly, then transfer it to a serving dish or individual ramekins.

Cover and refrigerate for at least 4 hours, preferably overnight. This chilling step is crucial—it allows the flavors to meld completely and the texture to set properly. The pudding should be thick but still spoonable when served. Before serving, garnish with additional toasted almonds and a drizzle of rosewater if desired. The contrast of warm almonds against the cool, creamy pudding is what makes this dessert truly special.

šŸ‘Øā€šŸ³

Pro Tips For Making Arabic Rice Pudding

  • TOAST THE RICE FIRST: I learned this the hard way—skipping the quick toast in a dry pan kills the nuttiness of basmati. Stir over medium heat for 2-3 minutes until the grains smell toasty but aren’t colored. This stops the milk from turning gluey later and gives that classic aromatic depth.
  • USE FULL-FAT MILK ONLY: No shortcuts here: whole milk is non-negotiable for texture. The fat coats the rice properly, preventing a gummy finish. If you’re desperate, warm heavy cream 1:1 with milk—but the pudding will never be as tender.
  • STIR ONCE, THEN LET IT BE: Resist the urge to check every five minutes. Once the rice and milk are simmering, stir just once to distribute the cardamom and sugar, then walk away. Over-stirring breaks the rice and makes it mushy—this dish needs patience.
  • SWEETEN SLOWLY, NOT ALL AT ONCE: Add half the sugar with the milk, save the rest for the end. The pudding will absorb sweetness unevenly if you dump it all in early. Taste at the finish and adjust—sometimes you need that extra spoonful to balance the cardamom’s bite.

Flavor customization for this dish

Floral Variations

Swap rosewater for orange blossom water (reduce to ½ tbsp) for a sweeter, citrusy profile that’s popular in Moroccan versions. For a subtler floral note, try jasmine water—it pairs beautifully with the cardamom and saffron. I’ve found Al Wadi orange blossom water at Middle Eastern markets delivers the most authentic flavor. 🌸

Spice Swaps

Replace cardamom with ½ tsp cinnamon for warmth or ¼ tsp nutmeg for depth, though these change the flavor profile. For a smoky twist, add ā…› tsp ground cloves—just a pinch goes a long way. I’ve experimented with green cardamom pods crushed into the milk for a fresher taste, but ground works just as well. 🌿

Texture Contrasts

Add crushed pistachios (¼ cup) for a nutty crunch or toasted coconut flakes (3 tbsp) for a tropical vibe. For extra decadence, fold in chopped dried apricots (¼ cup) soaked in warm water for 10 minutes. I love the combo of almonds and pistachios—it feels like a Middle Eastern dessert platter in every bite. 🄜

Sweetness Adjustments

Use date syrup (2 tbsp) instead of sugar for a caramel-like depth, or honey (¼ cup) for floral notes. For a vegan option, replace sugar with maple syrup (½ cup). I’ve found date syrup adds a subtle earthiness that complements the saffron beautifully. šŸÆ

Warm vs. Cold

Serve warm with a sprinkle of cinnamon and extra rosewater for a comforting twist, or chill for a refreshing dessert. Warm pudding pairs perfectly with mint tea, while cold versions work well with Arabic coffee. I often serve it warm in winter and chilled in summer—versatility is key! ā„ļø

Regional Twists

For a Levantine touch, add 1 tsp tahini and a pinch of sumac to the finished pudding. A Persian version might include 1 tsp rose petals (food-grade) for visual appeal. I’ve made this with saffron-infused milk (steeped overnight) for an even more aromatic result. šŸ—ŗļø

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 60mg20%
Sodium 210mg9%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 38g
Protein 8g16%
* 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 Arabic rice pudding without saffron?

Yes! While saffron adds beautiful color and floral notes, you can substitute with ½ tsp turmeric for color or skip it entirely. The dish will still be delicious—just less vibrant. For extra aroma, add 1 extra drop of rosewater or ½ tsp orange blossom water to compensate for the missing saffron's floral depth.

2

How do I prevent the rice pudding from becoming gummy?

Rinse the rice thoroughly until the water runs clear to remove excess starch, which causes gumminess. Also, use low heat while cooking and avoid stirring too frequently. If it thickens too much, add 1-2 tablespoons of warm milk to adjust the consistency. The key is patience—simmer gently for 20-25 minutes covered.

3

Can I use instant rice instead of basmati?

Instant rice will work, but the texture won't be as luxurious. Instant rice absorbs liquid quickly and can make the pudding too soft or mushy. For the best results, stick with long-grain basmati rice, which holds its shape and creates that signature creamy yet distinct grain texture. If you must use instant rice, reduce cooking time to 15 minutes and add extra heavy cream for richness.

4

What's the best way to serve this dessert?

Serve it chilled in small bowls or ramekins, garnished with toasted almonds and a drizzle of rosewater. For a festive touch, add a sprinkle of ground cinnamon or crushed pistachios. Pair it with mint tea, Arabic coffee, or fresh fruit like pomegranate seeds. Warm versions work well with date syrup drizzle for extra decadence.

5

How long can I store this pudding?

Store in an airtight container in the fridge for up to 5 days. The flavors actually improve overnight as the ingredients meld. For longer storage, freeze portions (without almonds) for up to 3 months. Thaw in the fridge and toast almonds fresh before serving. The texture may be slightly firmer after freezing, so add 1-2 tbsp warm milk when reheating.

ā˜…ā˜…ā˜…ā˜…ā˜…4.9(5 reviews)
Categories Main Courses