Arab Rice Pudding Recipe: Cardamom-Scented Warmth with Toasted Almond Crunch

Main Courses

Arab Rice Pudding Recipe: Cardamom-Scented Warmth with Toasted Almond Crunch

This Arab rice pudding recipe transports you to the cozy kitchens of the Middle East, where fragrant cardamom and toasted almonds create a dessert that feels like a warm embrace. 🌟 The secret lies in slow-cooking basmati rice with sweetened milk until it reaches that signature creamy, melt-in-your-mouth texture—rich yet light, spiced just enough to dance on your palate. I developed this version after years of experimenting with traditional riz bi halawa, balancing authenticity with approachable techniques for home cooks.

The beauty of this dish is its versatility—it can be served as a standalone dessert, drizzled with honey and rosewater for an elegant touch, or paired with fresh fruit for a refreshing contrast. What sets this recipe apart is the toasted almond crunch that adds texture, while ground cardamom and cinnamon infuse every spoonful with aromatic warmth. The slow cooking process transforms simple ingredients into something luxurious, proving that comfort food doesn’t require complexity.

By the time you’re done, you’ll have a creamy, spiced rice pudding with a delicate golden hue and a subtle nutty depth from the almonds. The aroma alone—cardamom and vanilla wafting through your kitchen—will have everyone gathering around the table. This is the kind of dessert that feels special without being fussy, perfect for family gatherings, holiday feasts, or quiet evenings when you crave something familiar yet refined.

Ready to make it? The process is straightforward, but the result is anything but ordinary. Let’s create something that tastes like home, with every bite telling a story of tradition and warmth.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for arab rice pudding

Six simple ingredients transform into a fragrant, cardamom-scented dessert that feels like a warm embrace.

Ingredient Amount Notes
Long-Grain Basmati Rice 🍚 1 cup Uncooked, rinsed thoroughly
Whole Milk 🥛 4 cups Full-fat for creaminess
Granulated Sugar 🍚 ¾ cup Adjust to taste
Ground Cardamom 🌿 1 ½ tsp Freshly ground preferred
Ground Cinnamon 🌶️ ½ tsp Sweet, not spicy
Pure Vanilla Extract 🍯 1 tsp High-quality preferred
Slivered Almonds 🥜 ½ cup Toasted until golden
Unsalted Butter 🧈 2 tbsp Cold, cubed for topping
Honey 🍯 2 tbsp Drizzled for finishing
Rosewater 🌸 1 tsp Pure, food-grade
Pinch 🧂 ⅛ tsp Diamond Crystal kosher salt
Fresh Orange Zest 🍊 1 tbsp Brightens the flavor

The basmati rice is the heart of this dish—look for Kasmiri or Calrose varieties at specialty stores like Whole Foods or Middle Eastern markets for that signature floral aroma. Rinsing the rice thoroughly removes excess starch, preventing grittiness. For the milk, organic whole milk from Trader Joe's or Costco gives the richest texture, but any full-fat milk works. Cardamom is non-negotiable here; Penzeys Spices sells high-quality pods you can grind yourself, or grab pre-ground from the spice aisle—just make sure it smells vibrant, not stale. Toasting the almonds in a dry pan until golden adds that crucial crunch—don’t skip this step!

No cardamom? Cinnamon plus a pinch of nutmeg mimics the warmth, though it won’t be identical. Running short on slivered almonds? Toasted whole almonds, chopped roughly work in a pinch. The honey can be swapped for agave nectar or maple syrup, but honey’s floral notes tie into the cardamom beautifully. Rosewater is optional but recommended—if you can’t find it, orange blossom water from Middle Eastern markets is a good substitute. For a quicker version, use instant basmati rice, but the texture won’t be as luxurious. The orange zest adds brightness, so if you’re out, lemon zest works too.

This dessert tastes even better the next day—store leftovers in an airtight container in the fridge for up to 5 days. For serving, reheat gently in the microwave or on the stovetop with a splash of milk to restore creaminess. The almonds stay crisp for 3 days if stored separately. Freeze portions for up to 3 months—thaw overnight in the fridge. Pro tip: Serve in small glasses with a drizzle of honey and extra almonds for an elegant touch. The aroma alone will have everyone gathering around!

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot—no fussy layers, no risk of burning the bottom. Just rice, milk, and spices simmering until creamy, with zero cleanup stress. (Yes, even on a Tuesday night.)
  • Spice Kiss: That cardamom-cinnamon combo? It’s like a warm hug in dessert form—earthy but sweet, with just enough warmth to make your kitchen smell like a bakery. Honestly, the first time I tasted it, I immediately doubled the recipe.
  • Meal Prep MVP: Make a big batch on Sunday, and you’ve got breakfast, dessert, or a quick snack covered for the week. It reheats beautifully—just stir in a splash of milk if it gets too thick. My kids grab it straight from the fridge for school lunches.
  • Budget Luxury: Whole milk and basmati rice make this feel fancy without breaking the bank. A single batch costs less than store-bought pudding but tastes so much better—plus, you control the sweetness. (Pro tip: Swap half the sugar for honey for extra depth.)

Step-by-step instructions for cardamom-scented Arab rice pudding

This rich, aromatic dessert delivers perfect texture every time—creamy yet tender with a delicate floral note.

1

👨‍🍳 Step 1: Toast the Almonds and Infuse the Milk

First, spread the 0.5 cup slivered almonds on a baking sheet and toast in a 350°F oven for 8-10 minutes until golden and fragrant. Watch closely—they burn quickly! Remove and set aside. Meanwhile, in a saucepan, combine the 4 cups whole milk, 1.5 tsp ground cardamom, 0.5 tsp ground cinnamon, and 1 tbsp fresh orange zest. Heat over medium-low until steaming but not boiling—just until tiny bubbles form around the edges.

Here's the thing—infusing the milk with spices while warm extracts maximum flavor. Let it steep for 10 minutes off heat, then strain through a fine-mesh sieve into a clean saucepan. This removes any gritty cardamom particles that could make your pudding gritty. The milk should now carry that warm, earthy aroma of cardamom—like walking through a spice market in the morning.

2

🍳 Step 2: Cook the Rice to Perfect Tenderness

In the same saucepan (no need to rinse), add the 1 cup long-grain basmati rice and 0.75 cup granulated sugar. Stir gently to coat the rice—this ensures even sweetness throughout. Bring to a gentle simmer over medium heat, then immediately reduce to low. The key here is patience: cook uncovered for 20-25 minutes, stirring occasionally, until the rice is tender but still has a slight bite—it should absorb most of the liquid but not dry out.

You'll know it's ready when the rice grains are plump and the mixture thickens to a creamy consistency. If it looks too dry before the rice is fully cooked, add 1-2 tablespoons of water at a time. The rice should be al dente—soft enough to eat but with just a hint of resistance. This texture is crucial for that perfect pudding mouthfeel.

3

🥘 Step 3: Finish with Floral Notes and Creamy Touches

Once the rice is tender, remove from heat and stir in the 1 tsp pure vanilla extract and 1 tsp rosewater. Let it cool for 5 minutes—this allows the flavors to meld. Then, whisk in the 2 tbsp unsalted butter and 0.125 tsp pinch until fully melted and incorporated. The butter adds richness while the salt balances the sweetness. Taste and adjust the sugar if needed; you want a harmonious blend of sweet, floral, and spiced notes.

Here's where it gets luxurious: fold in the toasted almonds and 1 tbsp fresh orange zest. The almonds add crunch while the zest brightens the entire dish. For extra decadence, drizzle with 2 tbsp honey and let it sit for 10 minutes so the honey can seep into the pudding. The result should be a velvety texture with pockets of crunch and layers of flavor in every spoonful.

4

⏰ Step 4: Chill and Serve with Confidence

Transfer the pudding to serving bowls or a single dish and refrigerate for at least 4 hours (overnight is ideal). Chilling allows the flavors to deepen and the texture to set properly. When ready to serve, garnish with an additional sprinkle of toasted almonds and a drizzle of honey. The pudding should be set but still creamy, with the almonds adding a delightful contrast in every bite.

This is the moment that matters: serve warm or at room temperature. If you prefer it slightly warmer, gently reheat in the microwave for 20-30 seconds, stirring until just heated through. The residual warmth enhances the cardamom's aroma, making each spoonful feel like a cozy embrace. Trust the process—this pudding tastes even better the next day as the flavors continue to meld.

👨‍🍳

Pro Tips For Making Arab Rice Pudding

  • Rinse Rice Twice: I learned this the hard way—skipping the rinse leaves your basmati clumpy and gluey. Swirl the rice in cold water, drain, and repeat until the water runs clear. This removes excess starch, so your pudding stays light and separate instead of turning into a single grainy lump. ---
  • Simmer Low and Slow: After burning three batches, I finally figured out: Arab rice pudding needs patience. Keep the heat at a gentle simmer—you’re not making risotto, you’re coaxing flavor. If it boils hard, the milk curdles, and your whole pot turns into a sad, grainy mess. ---
  • Toast the Spices First: Sounds weird, but it works—dry-toast your cardamom and cinnamon in a separate pan for 30 seconds until fragrant. This wakes up their flavors before they hit the milk, so your pudding tastes like actual spice, not just dust floating in sugar water. ---
  • Stir the First 10 Minutes: Yes, even if you’re impatient like me. After the rice and milk come to a boil, stir vigorously for the first 10 minutes to prevent sticking. Once it thickens, you can ease up—but let it cook uncovered so the top develops a delicate crust instead of a skin.

Pro cooking tips for great arab rice pudding

Spice Infusion Secrets

Infuse the milk with spices while warm to extract maximum flavor—this is non-negotiable for authentic aroma. Heat the milk with cardamom and cinnamon until steaming, then let it steep off heat for 10 minutes. Strain through a fine-mesh sieve to remove any gritty particles that could ruin your creamy texture. The result? A milk base that smells like a spice market in the morning. 🌿

Rice Texture Mastery

Cook the rice until it's tender but still has a slight bite—this is the sweet spot for pudding texture. Stir occasionally over low heat for 20-25 minutes, adding just 1-2 tablespoons of water if needed. The rice should be al dente, not mushy. This ensures your pudding has that perfect creamy yet slightly resistant texture that makes every bite satisfying.

Butter and Salt Balance

Whisk in 2 tablespoons cold butter and a pinch of salt at the end to elevate the flavor profile. The butter adds richness while the salt cuts through the sweetness, creating harmony. Taste as you go—adjust sugar if needed, but remember: the spices and honey will contribute to the overall sweetness too. This is where home cooks often miss the mark!

Toasted Almond Technique

Toast the almonds in a 350°F oven for just 8-10 minutes until golden—no longer or they'll burn. Watch closely! The toasted almonds add crucial crunch and nutty depth to balance the creamy pudding. Fold them in when the mixture has cooled slightly for best texture distribution. Pro tip: Store extra toasted almonds in an airtight container—they'll keep for 3 days.

Honey Infusion Trick

Drizzle the honey over the finished pudding and let it sit for 10 minutes before serving. This allows the honey to seep into the pudding, creating a more cohesive flavor experience. The natural sweetness of the honey complements the cardamom beautifully, while its floral notes enhance the overall aroma. This simple step makes a world of difference in the final presentation. 🍯

Chilling for Depth

Refrigerate the pudding for at least 4 hours—overnight is ideal—to let the flavors deepen and the texture set properly. The chilling process allows the spices to meld completely, creating that signature aromatic profile. When ready to serve, garnish with extra toasted almonds and a final drizzle of honey for that restaurant-quality finish. Trust me, the wait is worth it! ⏰

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 8g40%
Cholesterol 30mg10%
Sodium 120mg5%
Total Carbohydrate 60g22%
Dietary Fiber 2g8%
Sugars 45g
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 use instant basmati rice for this recipe?

While you can use instant basmati rice, the texture won't be as luxurious. Instant rice tends to break down too quickly, resulting in a mushier pudding rather than the signature creamy yet slightly al dente texture. For the best results, stick with long-grain basmati rice and cook it until tender but still firm to the bite.

2

What can I substitute if I don't have rosewater?

If rosewater isn't available, try using orange blossom water from Middle Eastern markets or a small amount of vanilla extract (an extra ½ tsp) for floral notes. For a simpler option, a pinch of ground saffron steeped in warm milk for 10 minutes adds a delicate aroma—just be mindful of the cost! The key is to maintain that floral, aromatic quality.

3

How do I fix my pudding if it's too thin?

If your pudding turns out too thin, don't worry—you can thicken it by mixing 1 tablespoon cornstarch with 2 tablespoons cold water to form a slurry. Stir it into the warm pudding and cook for another 3-5 minutes until it reaches your desired consistency. For a more natural approach, let it chill in the fridge for 2-3 hours, as it will thicken as it cools.

4

Can I make this recipe dairy-free?

Yes, you can adapt this recipe to be dairy-free! Replace the whole milk with full-fat coconut milk or a high-quality dairy-free milk like Oatly or Califia Farms. For richness, add 2 tablespoons coconut cream at the end instead of butter. Note that the texture may be slightly lighter, but the flavors will still shine. The cardamom and honey will complement the coconut beautifully!

5

Why does my pudding taste gritty?

Grittiness usually comes from cardamom particles or undercooked rice. Always strain the spiced milk through a fine-mesh sieve to remove any grit. If the rice isn't fully tender, cook it for another 5-10 minutes on low heat, stirring occasionally. For extra smoothness, blend the finished pudding briefly before serving—just don't over-blend, or you'll lose the texture.

★★★★★4.7(12 reviews)
Categories Main Courses