Moroccan Rice Pudding Recipe: Orange Blossom Cardamom Creaminess

Moroccan Rice Pudding Recipe: Orange Blossom Cardamom Creaminess

This traditional Moroccan rice pudding brings the warmth of North African flavors to your table with a touch of elegance. The combination of fragrant cardamom and delicate orange blossom water creates a dessert that’s both comforting and sophisticated.

What sets this dish apart is its simplicity and the use of aromatic spices that infuse the rice with rich, layered flavors. The slow-cooked rice absorbs the creamy base, resulting in a velvety texture that’s hard to resist.

Perfectly balanced with a hint of sweetness, this pudding is often served chilled, allowing the flavors to meld together beautifully. It’s a dish that feels special yet is easy to prepare.

Ideal for gatherings or a quiet evening treat, this recipe is a celebration of Moroccan tradition in every spoonful.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Moroccan Rice Pudding

Simple yet exotic ingredients craft this creamy, fragrant North African classic with velvety texture.

Ingredient Amount Notes
Short-Grain Rice 🍚 1 cup Arborio or sushi rice preferred
Whole Milk 🥛 4 cups Full-fat for creaminess
Heavy Cream 🥛 1 cup Cold, for richness
Granulated Sugar 🍚 ¾ cup Adjust to taste preference
Ground Cardamom 🌿 1 ½ tsp Freshly ground for best aroma
Orange Blossom Water 🌸 2 tbsp Pure, not syrup
Rose Water 🌹 1 tsp Optional for floral depth
Vanilla Extract 🌿 1 tsp Pure extract recommended
Unsalted Butter 🧈 2 tbsp Melted for toasting rice
Ground Cinnamon 🌿 ½ tsp For warm spice notes
Salt 🧂 ¼ tsp Fine sea salt preferred
Pistachios 🌰 ½ cup Chopped, for garnish
Dried Rose Petals 🌹 1 tbsp Edible, for decoration

The cardamom and orange blossom water are non-negotiable here. Penzeys or Middle Eastern markets carry the best quality—avoid anything with added sugars or artificial flavors. For the rice, Arborio or sushi rice gives that signature creaminess. Whole milk is essential (low-fat versions won’t set properly), and organic or local dairy often has richer flavor. The pistachios should be unsalted so the garnish doesn’t overpower.

No orange blossom water? Substitute with 1 tsp vanilla plus 1 tsp orange zest—not ideal but workable. Skip the rose water if it’s not your thing, or replace with 1/2 tsp almond extract for a different floral note. For a lighter version, half-and-half works at a 1:1 ratio for the cream. The sugar can be reduced by 25% if you prefer less sweetness, but don’t skip it entirely.

This pudding thickens as it cools, so serve it slightly warm if you prefer a looser texture. Stores in the fridge for 4-5 days (the flavors deepen over time). Freezes for up to 3 months—portion into ramekins before freezing for easy serving.

❤️

Why You’ll Love This Recipe

  • One-Pot Wonder: Honestly, it’s just rice, milk, and a little patience—no fancy equipment or techniques needed.
  • Cardamom Magic: That warm, floral hit from the cardamom with the creamy rice? I’ll be real: it’s the kind of flavor I crave at 2 a.m.
  • Make-Ahead Dream: Prep it the night before, and the flavors only get richer—breakfast, dessert, or a midnight snack, it works.
  • Budget-Friendly Luxe: Short-grain rice and basic pantry staples turn into something that tastes like a fancy restaurant dessert.

Step-by-Step Instructions for Moroccan Rice Pudding

Master this technique for a luxurious pudding with perfect texture and aromatic depth.

Step 1: Toast the Rice in Butter

Melt the 2 tbsp unsalted butter in a heavy-bottomed saucepan over medium heat. Add the 1 cup short-grain rice and stir constantly for 3-4 minutes until the grains turn translucent and develop a light golden hue.

This toasting step is crucial—it enhances the rice’s nutty flavor and prevents a starchy aftertaste. You’ll notice the butter foam subsiding and the rice emitting a subtle toasted aroma. Watch carefully to avoid browning too deeply, which can impart bitterness.

Step 2: Simmer Rice in Milk Mixture

Pour in the 4 cups whole milk and 1 cup heavy cream, then add the 0.75 cup granulated sugar, 1.5 tsp ground cardamom, 0.5 tsp ground cinnamon, and 0.25 tsp salt. Stir well to dissolve the sugar and distribute the spices evenly.

Bring the mixture to a gentle boil, then reduce heat to low. Simmer uncovered for 30-35 minutes, stirring every 5 minutes to prevent sticking. The pudding should thicken noticeably, with the rice grains plumping and becoming tender. You’ll see the mixture reduce by about a third as it cooks.

Step 3: Infuse with Floral Essences

Remove the saucepan from heat and stir in the 2 tbsp orange blossom water, 1 tsp rose water, and 1 tsp vanilla extract. These delicate floral notes are the signature of this Moroccan variation, so add them off heat to preserve their aromatic qualities.

The pudding should now have a creamy consistency with visible rice grains suspended throughout. The floral waters will create a fragrant steam that signals their proper incorporation. Let the mixture sit for 5 minutes to allow the flavors to meld completely.

Step 4: Cool and Garnish

Transfer the pudding to a large serving bowl or individual ramekins. Let it cool to room temperature, then refrigerate for at least 2 hours (or up to overnight). This chilling time is essential for achieving the proper creamy texture.

Just before serving, garnish with the 0.5 cup chopped pistachios and 1 tbsp dried rose petals. The pistachios add a satisfying crunch and visual contrast, while the rose petals reinforce the floral theme. Serve chilled for the best experience.

👨‍🍳

Pro Tips For Making Moroccan Rice Pudding

  • Stir Often: Keep a wooden spoon in the pot and stir every 3-4 minutes to prevent the rice from sticking to the bottom. I learned this the hard way after scraping burnt milk solids off my pan.
  • Rinse the Rice: Give the short-grain rice a quick rinse under cold water before cooking—this removes excess starch and prevents a gummy pudding.
  • Skip the Boil: Resist the urge to crank the heat; a gentle simmer is all you need to coax the cream and milk into a thick, velvety texture without curdling.
  • Toast the Cardamom: Lightly toast the ground cardamom in a dry pan for 30 seconds before adding it—it wakes up the flavor and makes the spice taste fresher.

Common Mistakes When Making Great moroccan rice pudding

Overcooking the Rice

Stirring too vigorously or cooking beyond 35 minutes can break the rice grains, turning your pudding into a starchy paste. Keep the heat at low and stir gently every 5 minutes to maintain the rice’s integrity. 💡

Skipping the Toasting Step

Not toasting the rice in butter first results in a bland base. Those 3-4 minutes of toasting develop nutty flavors that complement the floral notes. I always smell that warm, buttery aroma before adding liquids.

Adding Floral Waters Too Early

Orange blossom and rose water are delicate—their aromas evaporate if added while the mixture is boiling. Always remove from heat first, then stir in the 2 tbsp orange blossom water and 1 tsp rose water for maximum fragrance.

Using Low-Fat Milk

The recipe requires whole milk and heavy cream for that signature velvety texture. Substituting with low-fat versions will give you a thin, watery pudding that lacks the luxurious mouthfeel this dish is known for.

Rushing the Chilling

This pudding needs at least 2 hours in the fridge to set properly. Serving it warm might seem tempting, but the texture won’t be right. I usually make mine the night before for perfect consistency the next day. ❄️

Overdoing the Rose Water

More isn’t better with floral waters. That 1 tsp rose water is plenty—adding extra can make your pudding taste like soap. Start with less if you’re unsure; you can always add more to taste before chilling.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 14g70%
Cholesterol 85mg28%
Sodium 140mg6%
Total Carbohydrate 45g16%
Dietary Fiber 2g7%
Sugars 32g
Protein 9g18%
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 long-grain rice instead?

Short-grain is best for creaminess, but long-grain works in a pinch. It’ll need 5-10 extra minutes to soften and won’t thicken as much. The texture will be less velvety but still delicious.

2

How do I know when it’s done?

The pudding should coat the back of a spoon and leave a clean path when you run a finger through it. The rice grains will be tender but still intact after 30-35 minutes.

3

What if I don’t have orange blossom water?

Substitute with 1 tsp vanilla plus 1 tsp orange zest. It won’t be identical but captures the citrusy warmth. Avoid artificial extracts—they’ll taste harsh.

4

Can this be made dairy-free?

Yes! Use full-fat coconut milk and coconut cream. The texture will be slightly different but still rich. Omit butter or use coconut oil for toasting.

★★★★★4.5(9 reviews)
Tyler Campbell