Moroccan rice pudding is a gently simmered dessert of rice, milk, sugar, and warm cinnamon, often scented with orange blossom water. It can be served warm or chilled, and family versions vary in sweetness and fragrance; this stovetop recipe keeps the rice creamy while letting the floral aroma stay subtle.
Ingredients
- 1 cup (200 g) medium-grain white rice
- 2 cups (475 ml) water
- 5 cups (1.2 L) whole milk, divided if desired for easier stirring
- ⅓ cup (67 g) granulated sugar
- ¼ teaspoon (1.5 g) fine salt
- 1 cinnamon stick, about 3 inches (7.5 cm)
- 1 teaspoon (5 ml) orange blossom water, also called ma zhar
- 1 teaspoon finely grated orange zest, from about ½ orange
- ¼ teaspoon ground cinnamon, for serving
- ¼ cup (25 g) chopped toasted almonds, optional
- 2 tablespoons (20 g) raisins, optional
Instructions
- Measure and rinse the rice. Rinse the rice in a fine-mesh strainer under cool running water, stirring it with your fingers, until the water runs mostly clear. This removes loose surface starch that can make the pudding gluey. Drain it well. Measure the remaining ingredients and finely grate the orange zest; this preparation takes about 12 minutes.
- Start the rice in water. Put the drained rice and water in a heavy-bottomed saucepan of at least 3-quart (2.8 L) capacity. Bring to a boil over medium-high heat, then lower the heat so the water bubbles gently. Cook uncovered for 12 minutes, stirring once or twice, until most of the water has been absorbed and the rice is beginning to soften. If the pan looks dry before the rice is tender, lower the heat and stir more often.
- Add the milk and cinnamon. Pour in the milk and add the cinnamon stick and salt. Bring the mixture back to a gentle simmer over medium heat, stirring and scraping the bottom of the pan as it warms. Once it simmers, reduce the heat to low. Avoid a hard boil: milk can foam up quickly, scorch on the base, or separate if it is cooked too aggressively.
- Simmer until creamy. Cook uncovered for 30 minutes, stirring every few minutes at first and more often as the pudding thickens. Keep the bubbles small and steady. The rice should be fully tender, and the mixture should look loose and creamy rather than stiff; it will continue to thicken as it cools. If it becomes too thick before the rice is tender, stir in a little extra warm milk, a few tablespoons at a time.
- Sweeten and finish. Stir in the sugar during the final 5 minutes of simmering so it dissolves without catching on the pan. Remove the saucepan from the heat, take out the cinnamon stick, then stir in the orange blossom water and orange zest. Taste and add a pinch more sugar if you prefer a sweeter pudding. Spoon into six small bowls. Serve warm, or cool and chill it before serving; add ground cinnamon, almonds, or raisins just before eating.
Tips
- Use a heavy saucepan and keep the heat low. A thin pan creates hot spots that can scorch the milk and leave a cooked-on layer at the bottom. Stir across the base and into the corners, especially during the final 10 minutes, when the pudding thickens most quickly.
- Choose the right rice. Medium-grain white rice gives a soft, creamy result while keeping some shape. Short-grain rice also works and tends to make a thicker pudding. Long-grain rice stays more separate, so the finished texture is less cohesive; if using it, start checking tenderness a few minutes earlier.
- Adjust thickness with milk, not extra cooking. The pudding thickens considerably as it cools. If you want to serve it cold, stop cooking while it still flows easily from a spoon. Stir in a splash of milk before serving if it has set firmer than you like.
- Measure orange blossom water carefully. It is concentrated and can taste soapy or perfumey if overused. Start with 1 teaspoon, then add only a few drops more after tasting. If you cannot find it, omit it or use ½ teaspoon rose water; rose water changes the aroma but still gives the dessert a delicate floral note.
Serving Suggestions
Serve the pudding in small bowls while it is warm for a soft, spoonable dessert, or chill it for a firmer, refreshing finish. Dust each portion lightly with ground cinnamon. Chopped toasted almonds add a pleasant crunch, while a few raisins bring a little chew and sweetness. Keep toppings modest so they complement rather than cover the milky flavor and orange blossom aroma.
For a more aromatic presentation, add a little extra finely grated orange zest at the table, but avoid grating the bitter white pith beneath the peel. A small cup of unsweetened mint tea or lightly brewed black tea is a simple accompaniment. If serving the pudding after a meal, portion it into small bowls; its creamy texture makes even a modest serving satisfying as dessert.
Variations
Make it without orange blossom water. Leave it out for a straightforward cinnamon-and-milk pudding, or use the small amount of rose water suggested above. Orange zest alone gives a fresh citrus scent without the floral character. Because orange blossom water varies in strength by brand and source, taste before adding more rather than measuring a larger amount automatically.
Use another milk. For a dairy-free version, use an unsweetened, full-fat oat milk or canned coconut milk diluted according to its label. Oat milk makes a mild, cereal-like pudding; coconut milk gives a distinct coconut flavor and a richer feel. Plant milks can scorch or thicken differently from dairy milk, so keep the heat low, stir often, and add a little more liquid if needed. Avoid strongly flavored or sweetened varieties unless you want their flavor and sugar in the finished dessert.
Change the sweetness and toppings. Reduce the sugar to ¼ cup (50 g) for a less-sweet pudding, then taste at the end before adding more. A handful of chopped dates can replace the raisins and lends a deeper sweetness; stir them in during the last few minutes so they soften. You can also omit the almonds for a nut-free serving or offer them separately so guests can choose.
Try a thicker, chilled version. Cook the pudding for a few extra minutes only if the rice is tender and you want a more set texture. For a looser chilled pudding, reserve ½ cup (120 ml) of the milk and stir it in after cooling. Moroccan households and recipes differ in their preferred thickness and flavorings, so these adjustments are useful ways to make the texture suit your table.
Storage and Reheating
Cool the pudding in shallow containers, then refrigerate it within 2 hours of cooking. Cover once it has cooled, and keep it refrigerated for 3 to 4 days. The rice absorbs more liquid as it sits, so expect the pudding to become thicker overnight. For best texture, store it without the cinnamon, nuts, or other toppings and add those just before serving.
To serve it cold, stir in a spoonful or two of milk to loosen each portion if needed. To reheat, warm a portion in a small saucepan over low heat with a splash of milk, stirring frequently, or microwave it in short intervals and stir between them. Reheat leftovers to 165°F (74°C), as recommended for food safety, and avoid repeatedly cooling and reheating the same batch. Discard pudding left at room temperature for more than 2 hours.
You can freeze the pudding in an airtight, freezer-safe container for up to 2 months, though the rice may become softer and the texture less smooth after thawing. Thaw it overnight in the refrigerator, then reheat with extra milk and stir well. For the creamiest result, refrigerating and eating it within the recommended 3-to-4-day window is preferable.
Frequently Asked Questions
Can I make Moroccan rice pudding ahead?
Yes. Make it up to 3 days ahead, cool it promptly, and refrigerate it covered. It will thicken as the rice absorbs the milk, so loosen it with a little milk before serving. Add cinnamon, almonds, and raisins at the last moment to keep the toppings fresh and the nuts crisp.
Why is my rice pudding still runny?
It may need a little more time at a gentle simmer, or the rice may not yet be tender enough to release its starch. Continue cooking and stirring in short increments, checking both the rice and the consistency. Remember that the pudding thickens as it cools, so do not reduce it until it looks stiff in the pan.
Why did the milk scorch or boil over?
Milk can foam rapidly when it reaches a boil, and it scorches when it sits over high heat or is not stirred from the bottom. Use a roomy, heavy saucepan, lower the heat as soon as the milk simmers, and stay nearby. Stir more frequently as the mixture thickens, and do not cover the pan.
Can I use cooked rice instead of uncooked rice?
Uncooked rice is best for this method because it gradually softens in the liquid and releases starch that gives the pudding its creamy body. Cooked rice can be used in a separate shortcut, but it needs less liquid and less cooking time, so these quantities and timings will not transfer directly. For the most reliable texture, follow the recipe with uncooked rice.
Is orange blossom water essential?
No. It is a traditional-style flavoring in some versions, but it is not the only way to make a Moroccan-inspired rice pudding. Leave it out for a milder cinnamon pudding, or use a small amount of rose water. If using either floral water, add it after cooking and taste carefully because its aroma can become overwhelming when used generously.
Related
- French Rice Dishes: Names and a Classic Riz Pilaf
- French Rice Recipes: Classic Oven-Baked Rice Pilaf
- French Onion Soup Hamburger and Rice Recipe: Skillet
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).