Main Courses
Arabic rice pudding transforms simple ingredients into a fragrant, creamy dessert that tastes like a warm hug from the Middle East. đ The secret lies in perfectly toasted rice simmered with cardamom and cinnamon until tender, then thickened with milk and sugar into velvety perfection. I first made this after discovering how a few spices could elevate ordinary rice into something extraordinary.
This recipe blends traditional techniques with a modern twistâcardamom infuses the milk with aromatic warmth while toasted almonds add crunch. The rice-to-milk ratio is critical: too much rice makes it grainy, but just right creates that signature creamy texture. Unlike some versions, this one includes a touch of vanilla for depth, balancing the spices without overpowering them.
By the end, you'll have a dessert that's rich yet light, aromatic yet comfortingâideal for serving warm with a sprinkle of pistachios or chilled with a drizzle of honey. The cardamom scent alone will fill your kitchen with nostalgia, making every bite feel like a celebration. Perfect for family gatherings or quiet evenings, this pudding proves simplicity can be luxurious.
For variations, swap milk for coconut milk or add rosewater for floral notes. The key is patienceâsimmering slowly ensures the perfect texture. Let's create this timeless dessert together.
Ingredients for arabic rice pudding
Simple ingredients that transform into aromatic, velvety Arabic rice pudding with cardamom warmth and nutty crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice đ | 1 cup | Uncooked, rinsed thoroughly |
| Whole Milk đĽ | 4 cups | Full-fat for creaminess (or coconut milk for vegan) |
| Granulated Sugar đ | ž cup | Adjust to taste, preferably organic |
| Ground Cardamom đż | 1 tbsp | Freshly ground for maximum aroma |
| Ground Cinnamon đśď¸ | ½ tsp | High-quality Ceylon preferred |
| Pure Vanilla Extract đŻ | 1 tsp | Alcohol-free if preferred |
| Slivered Almonds đĽ | ½ cup | Toasted until golden |
| Unsalted Butter đ§ | 2 tbsp | Cold, cubed for topping |
| Salt đ§ | Âź tsp | Fine sea salt for balance |
| Heavy Cream đĽ | ½ cup | Optional for extra richness |
| Pistachios đ° | Âź cup | Chopped, for garnish |
| Rosewater đ¸ | ½ tsp | Optional floral touch |
Cardamom is the star hereâPenzeys or Middle Eastern markets carry the best quality, but any ground cardamom will work. Look for vibrant green pods if buying whole, then grind them yourself for maximum flavor. The rice needs to be long-grain and uncookedâjasmine or basmati work too, but the texture differs slightly. For the milk, whole milk gives the creamiest result, but coconut milk adds a lovely twist if you're avoiding dairy. Toast your almonds in a dry pan until goldenâthis adds that irresistible crunch that balances the pudding's softness. I always double-toast them to deepen the flavor.
No cardamom? Double the cinnamon and add a pinch of nutmeg for warmth, though nothing replaces its unique aroma. Running short on vanilla? Almond extract works at half the amount, but the flavor profile shifts. The butter topping is non-negotiable for textureâit creates that signature crusty layer on top. For a dairy-free version, use vegan butter or coconut cream. The sugar can be swapped for maple syrup or honey, though granulated dissolves more smoothly. If you're feeling adventurous, rosewater or orange blossom water adds a floral dimension that pairs beautifully with the spices.
This pudding tastes even better the next dayâ3-4 days in the fridge is ideal, with flavors deepening over time. For make-ahead prep, assemble everything except the butter topping, then refrigerate. Toast the almonds and melt the butter fresh before serving. The pudding thickens as it cools, so if it seems too stiff when warm, stir in a splash of milk. Portion into individual ramekins for elegant serving, or serve family-style in a large bowl with extra nuts sprinkled on top. Leftovers freeze beautifully for up to 3 monthsâjust thaw overnight in the fridge.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this recipe is the kind of thing youâll make just because itâs that simpleâlong-grain rice, milk, sugar, and a whisper of cardamom and cinnamon. No fancy techniques, no last-minute grocery runs. Honestly, Iâve made it on days when I didnât even want to cook.
- Warm Spice Hug: The cardamom and cinnamon? They turn this into something specialâcreamy, fragrant, and just sweet enough to feel like dessert, even when itâs breakfast. Between us, that first spoonful is the kind of comfort I crave after a long week.
- Pot Luck Star: This pudding is my secret weapon for gatheringsâwhether itâs a quick weeknight dinner or a potluck where I want to bring something everyone will love. Serve it warm with a drizzle of honey or let it chill overnight for a make-ahead dessert that still tastes fresh.
- Budget-Friendly Luxury: Whole milk and basic spices might not sound glamorous, but they add up to a dish that feels indulgent without breaking the bank. Plus, it reheats beautifully, so I make a big batch and stretch it across daysâno waste, just satisfaction. (Yes, even on a Tuesday night.)
Step-by-step instructions for cardamom-spiced rice pudding
Here's how to create this aromatic, creamy dessert with perfect texture every time.
đ¨âđł Step 1: Toast the Almonds and Infuse the Milk
First, toast the 0.5 cup slivered almonds in a dry skillet over medium heat for 3-4 minutes until they're golden brown and fragrant. Watch them closelyâthey burn quickly! Immediately transfer to a small bowl and set aside. This step adds that essential nutty crunch we all love.
While the almonds toast, combine the 4 cups whole milk, 1 tbsp ground cardamom, 0.5 tsp ground cinnamon, and 0.5 tsp rosewater in a medium saucepan. Bring to a gentle simmer over medium heat and let infuse for 5 minutes. The cardamom's warm, citrusy aroma will fill your kitchenâthis is where the magic begins. Remove from heat and let steep for 10 minutes covered, then strain through a fine-mesh sieve to remove any cardamom particles.
đł Step 2: Cook the Rice to Perfect Creaminess
In a separate heavy-bottomed saucepan, combine the 1 cup long-grain white rice with the infused milk mixture. Add the 0.75 cup granulated sugar and 0.25 tsp salt. Stir gently to dissolve the sugar completelyâno lumps allowed! Bring to a boil over medium-high heat, then immediately reduce to low heat and cover with a tight-fitting lid.
Simmer for 25-30 minutes, stirring gently every 5 minutes to prevent sticking. You'll know it's ready when the rice is tender and the mixture has thickened to a pudding-like consistencyâit should coat the back of a spoon but still be slightly loose. If it thickens too quickly, add 1-2 tablespoons of water to maintain the perfect texture. I like to press my finger through the puddingâit should leave a slight indentation but hold its shape.
đĽ Step 3: Finish with Cream and Vanilla
Once the rice is perfectly cooked, stir in the 0.5 cup heavy cream and 1 tsp pure vanilla extract. The cream will make the pudding even richer and silkier. Return to low heat and cook for another 5 minutes, stirring constantly, until the mixture reaches a smooth, velvety consistency. Taste and adjust sweetness if neededâthis is where you can add a pinch more sugar if your preference runs sweeter.
Here's the thingâdon't overcook it now. You want it just thick enough to coat a spoon but still pourable. The pudding will continue thickening as it cools, so pull it off heat while it's still slightly warm. Real talk: if you let it sit too long on the stove, it'll turn into glue. Trust the 25-30 minute mark and the spoon test.
đĽ Step 4: Serve Warm with Crunchy Toppings
Transfer the warm pudding to serving bowls. Let it cool for 10-15 minutesâjust until it's comfortably warm but not scorching. Top each serving with the toasted slivered almonds and 2 tbsp unsalted butter, cubed and gently pressed into the surface. The butter adds luxurious richness while the almonds provide that satisfying crunch with every bite.
For that final flourish, sprinkle with 0.25 cup chopped pistachios and an extra pinch of ground cinnamon. The pistachios add a delightful contrast in both color and texture, while the cinnamon ties all the warm spices together. Serve immediately while the pudding is still warm and the butter is just starting to meltâthis is when it tastes absolutely perfect. The combination of creamy rice, nutty crunch, and aromatic spices makes this pudding unforgettable.
Pro Tips For Making Arabic Rice Pudding
- SOAK THE RICE FIRST: Skip the dry riceârinse 1 cup long-grain rice in cold water, then soak it for 30 minutes. This cuts cooking time by half and keeps the pudding from turning gummy. (Yes, even if youâre impatient like me, the texture makes it worth it.)
- USE FULL-FAT MILK ONLY: Whole milk is non-negotiable hereâitâs the fat that makes the pudding creamy, not just sweet. Skim or 2% will give you a watery, sad result. If youâre out of whole milk, add 2 tablespoons heavy cream per cup of milk, but donât skip the extra step.
- STIR LOW AND SLOW: After the rice absorbs the initial milk, drop the heat to a simmer and stir constantly for the first 15 minutes. Scorching the bottom ruins the flavor, and letting it stick is a fast track to burning. (I learned this the hard wayânow I keep a wooden spoon in my hand the whole time.)
- SWEETEN LATER, NOT EARLY: Add sugar only after the rice is fully cooked and the mixture has thickened. Dumping it in at the start can make the pudding grainy. Taste as you goâArabic rice pudding should be richly sweet, but not cloying. Adjust with 1-2 extra tablespoons if needed.
Pro cooking tips for perfect results
Rice-to-Milk Ratio
The 1:4 rice-to-milk ratio is non-negotiable for perfect textureâany more rice makes it grainy, any less risks a thin pudding. I've tested this ratio countless times, and it consistently delivers that signature creamy consistency. If you're using coconut milk instead of dairy, reduce the milk by ½ cup to account for its higher fat content, which thickens faster. đĄď¸
Cardamom Infusion
Never skip steeping the cardamom in warm milkâthis extracts maximum aroma. I strain through a fine-mesh sieve after 10 minutes to remove particles, which can make the pudding bitter. For extra depth, add 2-3 crushed cardamom pods directly to the rice while cooking. The flavor develops best when simmered gently, so avoid boiling.
Low-and-Slow Simmering
Cooking at low heat prevents scorching and ensures even texture. Stir every 5 minutes to distribute heatâthis is where most home cooks fail. If the pudding thickens too quickly, add 1 tbsp water to maintain creaminess. My pro tip: Use a heavy-bottomed saucepan like Le Creuset to prevent burning.
Butter Topping Secret
The butter topping isn't just decorationâit creates a luxurious crust when served warm. Press 2 tbsp cold cubed butter into the surface right before serving so it melts slightly but maintains shape. For extra richness, I sometimes add 1 tsp vanilla sugar to the butter cubes before pressing.
Texture Test
The perfect pudding should leave a slight indentation when pressed with a finger. If it springs back immediately, cook 5 more minutes. If it stays indented, it's ready. I've ruined many batches by overcookingâtrust the 25-30 minute mark and this test over the clock. The pudding will thicken more as it cools, so pull it off heat while it's still slightly warm.
Spice Balance
Cardamom is the star, but cinnamon adds warmth. For maximum flavor, use Penzeys ground cardamomâit's fresher than supermarket brands. If you're sensitive to spice intensity, reduce cardamom to ½ tbsp and add Âź tsp nutmeg for depth. The vanilla extract should be pure, not imitationâit makes all the difference in balancing the spices.
Nutrition facts
Frequently asked questions
Can I make this rice pudding with jasmine rice instead of white rice?
Yes, but the texture will be slightly different. Jasmine rice has a stickier, more aromatic profile that creates a creamier pudding with a subtle floral note. Use the same 1:4 rice-to-milk ratio and simmer for 5-10 minutes less since jasmine rice cooks faster. The flavor will be more complex, but the texture may be slightly less firm.
How do I prevent the rice pudding from becoming too thick or grainy?
Stir gently every 5 minutes and maintain a low simmerânever let it boil vigorously. If it thickens too quickly, add 1-2 tablespoons of warm milk or water to restore creaminess. For graininess, ensure your rice is thoroughly rinsed before cooking and use a heavy-bottomed saucepan to prevent scorching.
Can I make this recipe dairy-free?
Replace the whole milk with coconut milk (use 3 cups instead of 4 due to its higher fat content) and swap heavy cream for coconut cream. Use vegan butter for the topping. The flavor will be slightly nuttier, but the texture remains creamy. Add ½ tsp vanilla bean paste for extra richness.
Why does my rice pudding taste bitter?
Bitterness usually comes from overcooked cardamom or burnt milk. Always strain the cardamom-infused milk to remove particles, and avoid boiling the mixtureâkeep it at a gentle simmer. If you used whole cardamom pods, remove them after 5 minutes of infusion. For extra insurance, add a pinch of salt to balance flavors.
How long can I store this pudding, and can I freeze it?
This pudding tastes even better after 3-4 days in the fridgeâflavors deepen over time! For freezing, portion into airtight containers and store for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove with a splash of milk to restore creaminess. The texture may be slightly firmer after freezing, but it reheats beautifully.
