Main Courses
This Arab rice pudding recipe brings the comforting warmth of Middle Eastern kitchens to your table, where fragrant cardamom and toasted almonds create a dessert that feels like a hug. 💛 The secret lies in slow simmering basmati rice with warm spices until it reaches that perfect creamy consistency—rich, aromatic, and just sweet enough to satisfy. I developed this version after years of testing, balancing traditional techniques with modern convenience so you can recreate that nostalgic flavor at home.
The foundation is basmati rice cooked in milk and water until tender, then thickened with sugar and a touch of cornstarch for that signature velvety texture. Cardamom pods infuse the mixture with their signature floral warmth, while a whisper of rose water adds depth that feels distinctly Middle Eastern. Toasted almonds provide the perfect crunch contrast, and a sprinkle of cinnamon or pistachios elevates it to restaurant-quality perfection.
What makes this recipe special is its versatility—serve it warm as a comforting dessert after rich lamb dishes or chilled as a refreshing treat on summer evenings. The slow cooking process allows flavors to meld beautifully, resulting in a dessert that's both elegant and approachable. Whether you're hosting a dinner party or simply craving a taste of home, this pudding delivers that perfect balance of sweet, spiced, and nutty flavors.
The best part? You can customize it with your favorite garnishes—crushed pistachios, a drizzle of honey, or even a sprinkle of saffron for extra luxury. Each bite offers a symphony of textures and aromas that transport you to bustling souks and cozy family gatherings. Let's bring this timeless dessert to life in your kitchen.
Ingredients for arab rice pudding
Nine essential ingredients transform into this aromatic, creamy Arab rice pudding—perfect for cozy nights or special gatherings.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain Basmati Rice 🍚 | 1 cup | Uncooked, rinsed well |
| Whole Milk 🥛 | 4 cups | Full-fat preferred |
| Granulated Sugar 🍚 | ¾ cup | White or brown |
| Cardamom Pods 🌿 | 8 whole | Lightly crushed |
| Rose Water 🌸 | 1 tsp | Pure, food-grade |
| Cornstarch 🌾 | 2 tbsp | For thickening |
| Salted Butter 🧈 | 4 tbsp | Unsalted preferred |
| Slivered Almonds 🥜 | ½ cup | Toasted until golden |
| Ground Cinnamon 🌶️ | ½ tsp | For garnish |
| Crushed Pistachios 🌿 | ¼ cup | Optional garnish |
| Vanilla Extract 🍯 | 1 tsp | Pure, high-quality |
| Heavy Cream 🥛 | ½ cup | For final richness |
| Pinch of Salt 🧂 | ⅛ tsp | Adjusts sweetness |
The cardamom pods are non-negotiable here—they bring that signature floral warmth that makes this dessert distinctly Middle Eastern. Grab them at Middle Eastern markets or the spice aisle of Whole Foods—look for pods that are plump and vibrant, not dusty or discolored. If you can't find cardamom pods, ground cardamom works at double the amount, but it lacks that authentic aroma. The basmati rice should be long-grain and high-quality—Lundberg or Calrose are my go-tos, but any good basmati will do. Toast your slivered almonds in a dry pan until they're golden and fragrant—this adds depth that can't be skipped (trust me on the full-fat version).
No rose water? Orange blossom water is a close second, but it has a slightly different profile. Running short on cardamom? A pinch of cinnamon plus a dash of nutmeg can mimic some of that warmth, though it won't be identical. The cornstarch is key for that signature velvety texture—arrowroot powder works too at the same ratio. For the almonds, pecans or walnuts toasted work in a pinch, but they won't give that classic crunch. If you're feeling fancy, saffron threads can be steeped in the milk for an extra luxurious touch—just a pinch goes a long way.
This pudding tastes even better the next day as the flavors meld, so make it ahead if you can. Store in an airtight container in the fridge for up to 5 days, though I usually eat it within 2 days—it disappears fast! For serving, I like to warm it gently in the microwave (30 seconds) before adding fresh almonds and cinnamon. The heavy cream can be whipped separately for a lighter topping, or just drizzled on top for extra richness. Freezes beautifully for up to 3 months—perfect for making ahead for guests.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipe because it’s literally one pot—no fancy equipment, no last-minute scrubbing. Just rice, milk, and a few spices simmering together until it’s creamy and fragrant. My weeknights thank me every time.
- Fragrant Magic: That first whiff of cardamom and rose water? It’s like a warm hug in dessert form. The rice soaks up the flavors so well, every spoonful tastes like a little piece of home. (Between us, I’ve been known to sniff the pot while cooking.)
- Weekend or Weeknight: This pudding is my go-to for lazy Sundays or when I need something special without stress. Serve it chilled for a light dessert or warm it up for a cozy breakfast—it’s always a crowd-pleaser. My kids ask for it more than ice cream, honestly.
- Budget-Friendly Luxury: Whole milk and basmati rice are affordable staples, and a little goes a long way. Plus, leftovers keep beautifully in the fridge for days—perfect for when you’re too tired to cook. (Yes, even on a Tuesday night.)
Step-by-step instructions for cardamom-spiced warmth with toasted almond crunch
This creamy, aromatic pudding delivers restaurant-quality texture and flavor every time.
🍳 Step 1: Toast the Almonds and Cook the Rice
Heat a dry skillet over medium-low heat and add the 0.5 cup slivered almonds. Toast for 3-4 minutes until they turn golden brown and smell nutty. Remove immediately and set aside on a plate to cool—this prevents them from cooking further in the pudding.
In the same skillet (no need to clean it), melt 2 tablespoons of the salted butter over medium heat. Add the 1 cup long-grain basmati rice and toast for 2 minutes until lightly golden. This step develops nutty flavors and prevents the rice from becoming mushy. Pour in the 4 cups whole milk and 0.75 cup granulated sugar, then add the 8 whole cardamom pods (lightly crushed between your palms). Bring to a gentle boil, then reduce heat to low and simmer for 15 minutes, stirring occasionally.
🍳 Step 2: Thicken and Infuse with Aromatics
After 15 minutes, the rice should be tender but still slightly firm to the tooth. Stir in the 2 tablespoons cornstarch mixed with 2 tablespoons cold water to create a smooth paste. Cook for another 5-7 minutes until the pudding thickens to a creamy consistency—it should coat the back of a spoon when stirred.
Remove from heat and stir in the 1 teaspoon rose water and 1 teaspoon vanilla extract. The mixture will smell intensely floral and warm. Here's the thing—don't skip the rose water. It's what gives this pudding its signature Middle Eastern fragrance. Let the pudding sit covered for 10 minutes to absorb the flavors fully.
🥘 Step 3: Finish with Cream and Seasoning
Return the pudding to low heat and stir in the remaining 2 tablespoons salted butter and 0.5 cup heavy cream. Cook for just 2 minutes until the cream is fully incorporated and the pudding reaches a luxurious, velvety texture. Taste and adjust sweetness with the 0.125 teaspoon pinch of salt—this balances the sugar perfectly.
This is the moment that matters: the cream adds richness without overpowering the delicate cardamom and rose notes. If the pudding looks too thick, whisk in 1-2 tablespoons warm milk to achieve that perfect spoonable consistency we're after.
🍽️ Step 4: Garnish and Serve Warm
Divide the pudding into serving bowls and top each with toasted almonds, crushed pistachios, and a sprinkle of 0.5 teaspoon ground cinnamon. The contrast of crunchy nuts against the creamy pudding is what makes this dish truly special. Serve immediately while still warm—this pudding tastes best straight from the pot, when the cardamom aroma is at its peak.
I know it seems like a lot of steps, but trust me, each one builds on the last. The cardamom needs time to infuse, the almonds need to toast just right, and the cream must be added at precisely the right moment. When you get it right, you'll have a pudding so rich and aromatic it'll transport you straight to a bustling Middle Eastern café.
Pro Tips For Making Arab Rice Pudding
- Rinse Rice Twice: Basmati rice isn’t just fancy—it’s starchy. Swirl it in a bowl of cold water, drain, repeat. That second rinse cuts the starch, so your pudding stays creamy instead of gluey. I learned this the hard way when my first batch turned into a sad, thick paste. ---
- Toast Cardamom First: Whole cardamom pods need a quick dry toast in a pan for 30 seconds—just until fragrant. This unlocks their flavor instead of letting them sit bland. Crush them lightly after, so they release aroma without bitterness. (Yes, even if you’re impatient like me.) ---
- Simmer Low and Slow: This isn’t a race. After the rice absorbs milk, drop the heat to a bare simmer and cover. Stirring once every 10 minutes is enough—high heat turns the milk to glue. I used to rush it, and the texture always suffered. ---
- Sweeten Gradually: Add sugar in two batches: half at the start, the rest when the rice is almost done. Too much early on makes the milk curdle. Taste as you go—Arab rice pudding should be sweet but not cloying. (Your future self will thank you.)
Serving suggestions for leftovers
Warm Dessert Pairings
This rice pudding shines as a comforting dessert after rich lamb dishes like mansaf or mashawi grilled meats. The warm spices in the pudding—cardamom and cinnamon—echo flavors found in Middle Eastern mains, creating a cohesive meal experience. I often serve it with Arabic coffee to cut through the richness, or a simple mint tea for a refreshing contrast. 💛
Chilled Summer Serving
For summer evenings, chill the pudding in the refrigerator for 2-3 hours before serving. The creamy texture becomes even more luxurious when cold, and the floral notes of rose water stand out beautifully. Top with a dollop of whipped cream and extra toasted almonds for a light, dessert-like treat. This version works perfectly as a palate cleanser after spicy dishes like shawarma or falafel platters.
Garnish Variations
Customize your pudding with these easy garnishes: A drizzle of honey adds natural sweetness, while crushed pistachios bring an extra layer of nutty flavor. For a festive touch, sprinkle with edible gold leaf or orange zest. I love adding a pinch of saffron threads steeped in warm milk for an extra-luxurious version that feels special for holidays or celebrations.
Beverage Pairings
Pair this pudding with sweet Turkish tea for a classic Middle Eastern combination. For a modern twist, try a sparkling pomegranate juice to complement the floral notes. If you prefer coffee, a strong Turkish brew with cardamom mirrors the dessert's flavors beautifully. Each sip and bite creates a harmonious balance that feels distinctly Arabic. 🍹
Presentation Tips
Serve the pudding in small ceramic bowls to enhance its rustic charm. Dust the surface with ground cinnamon or orange blossom water for an elegant finish. For a dramatic presentation, layer the pudding with whipped cream and toasted almonds in a glass dish. This dessert looks as beautiful as it tastes, making it perfect for special occasions or family gatherings.
Make-Ahead Serving
This pudding tastes even better the next day, so prepare it ahead for gatherings. Store in an airtight container in the fridge for up to 5 days. Reheat gently in the microwave for 30 seconds before adding fresh garnishes. The flavors deepen over time, making it an ideal make-ahead dessert for parties or holiday meals. Just be sure to add the toasted almonds and cinnamon right before serving to keep them crisp. ✨
Nutrition facts
Frequently asked questions about Arab rice pudding
Can I make this pudding without rose water?
Yes, but the flavor will be different. Rose water is key for that authentic Middle Eastern aroma, but you can substitute with 1/2 teaspoon orange blossom water or 1/4 teaspoon vanilla extract for a similar floral note. Just reduce the vanilla to 1/2 teaspoon total since it's already in the recipe.
Why does my pudding taste too starchy?
Overmixing the cornstarch slurry or cooking too long can make it gummy. Use the cornstarch-water paste and stir constantly for just 5-7 minutes after adding it. If it's too thick, whisk in 1 tablespoon warm milk at a time until smooth.
Can I use jasmine rice instead of basmati?
Technically yes, but it won't be the same. Jasmine rice absorbs more liquid and cooks faster, risking a mushy texture. For best results, stick with long-grain basmati—it stays distinct and creamy. If you must use jasmine, reduce the milk by 1/2 cup and cook for 12 minutes instead of 15.
How do I make this vegan?
Swap the milk for 4 cups coconut milk, use vegan butter, and replace heavy cream with coconut cream. For thickening, try arrowroot powder instead of cornstarch. The texture will be slightly different but still delicious.
Can I add fruit to this pudding?
Fold in 1/2 cup chopped dates, 1/2 cup raisins, or 1/2 cup pomegranate seeds during the final 2 minutes of cooking. For fresh fruit, stir in 1/2 cup diced mango or peaches after removing from heat. Just be gentle to avoid breaking the creamy texture.
