
This dessert transforms humble ingredients into a luxurious, creamy treat that’s been cherished for generations. I’ve tested this method in my Boston kitchen, perfecting the balance of sweetness and spice.
The secret lies in slow cooking—allowing the rice to absorb the milk completely while cardamom and saffron infuse their aromatic magic. It’s a proven technique that delivers professional results every time.
What emerges is a velvety pudding with a delicate fragrance, rich texture, and just the right amount of sweetness. The rice softens beautifully, creating a dish that’s comforting yet refined.
Serve warm or chilled, garnished with nuts and raisins for contrast. Here’s how to achieve this traditional delight.
Ingredients for Indian Sweet Rice Pudding
Transform humble pantry staples into this velvety, cardamom-scented dessert with ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | ½ cup | Rinsed until water runs clear |
| Whole Milk 🥛 | 4 cups | Full-fat for creamier texture |
| Heavy Cream 🥛 | ½ cup | Optional for extra richness |
| Sugar 🍚 | ¾ cup | Adjust to taste preference |
| Cardamom Pods 🌿 | 6 whole | Lightly crushed to release seeds |
| Saffron Threads 🌼 | 1 pinch | Soaked in 2 tbsp warm milk |
| Ghee 🧈 | 2 tbsp | Clarified butter for authenticity |
| Cashews 🌰 | ¼ cup | Chopped, for garnish |
| Raisins 🍇 | ¼ cup | Golden raisins preferred |
| Pistachios 🌰 | ¼ cup | Shelled, chopped for topping |
| Rose Water 🌹 | 1 tsp | Optional for floral aroma |
| Ground Cinnamon 🌿 | ¼ tsp | For warm spice depth |
The rice is foundational here. Basmati provides the perfect texture—long grain that softens beautifully without turning mushy. Whole milk is non-negotiable for that luxurious mouthfeel, though a splash of heavy cream elevates it further. Source your cardamom pods from specialty spice shops like Penzeys or Burlap & Barrel for maximum fragrance. Authentic ghee can be found at Indian grocery stores or Trader Joe’s.
No basmati? Jasmine rice offers a similar floral note. Swap whole milk for 2% in a pinch, but expect less creaminess. Cardamom powder can replace pods at half the quantity. Out of ghee? Unsalted butter works, though the nutty depth won’t be as pronounced. For saffron, a pinch of turmeric adds color but lacks the signature aroma.
Store rice in an airtight container indefinitely. Milk and cream must be used within 5 days of opening. Prepared pudding keeps refrigerated for 4 days—reheat gently with a splash of milk to restore creaminess. Nuts and raisins can be toasted ahead and stored at room temperature for 1 week.
Why You’ll Love This Recipe
- One-Pot Wonder: I love that it all comes together in a single saucepan—no fancy equipment, just basmati rice simmering in milk until creamy.
- Cardamom Magic: The aroma of crushed cardamom pods infusing the warm milk and cream is pure comfort in a bowl.
- Feeds a Crowd: Honestly, it’s my go-to for potlucks because it doubles easily and tastes even better the next day.
- Pantry Friendly: Between us, basmati rice and a handful of staples are all you need—no last-minute grocery runs.
Step-by-Step Instructions for Indian Sweet Rice Pudding
This method ensures a luxuriously creamy texture with perfectly balanced spices every time.
Step 1: Prepare the Rice and Infuse the Milk
Rinse the 0.5 cup Basmati Rice under cold water until the water runs clear to remove excess starch, which prevents gumminess. Meanwhile, in a heavy-bottomed pot, warm the 4 cups Whole Milk with the 6 whole Cardamom Pods (lightly crushed) over medium heat until tiny bubbles form at the edges.
Add the saffron threads (soaked in 2 tablespoons warm milk) and let the mixture steep for 5 minutes off heat. This infuses the milk with aromatic depth. Drain the rice and set aside—this preparation ensures each grain absorbs the spiced milk evenly.
Step 2: Cook the Rice in Spiced Milk
Return the pot to medium-low heat and add the drained rice. Stir frequently to prevent sticking, cooking for 15-20 minutes until the rice is half-cooked and the milk begins to thicken slightly. The grains should appear plump but still retain a slight bite.
At this stage, add the 0.75 cup Sugar and stir until fully dissolved. I maintain a gentle simmer—too vigorous a boil can cause the milk to curdle. The sugar enhances the spices’ natural sweetness while balancing their warmth.
Step 3: Enrich with Cream and Ghee
Reduce heat to low and stir in the 0.5 cup Heavy Cream and 2 tbsp Ghee. The cream adds velvety richness, while the ghee contributes a nutty depth characteristic of authentic preparations. Continue cooking for another 10-15 minutes, stirring often.
The pudding should now coat the back of a spoon with a thick, creamy consistency. As it cooks, the rice will soften completely and the liquid will reduce to create that signature luscious texture. Watch for the edges to pull slightly away from the pot—this visual cue indicates it’s nearly done.
Step 4: Add Final Flavorings and Garnish
Remove from heat and stir in the 1 tsp Rose Water and 0.25 tsp Ground Cinnamon. The rose water adds a delicate floral note, so use it sparingly. Let the pudding rest for 5 minutes to allow the flavors to meld completely.
To serve, ladle the warm pudding into bowls and top with the 0.25 cup Cashews, 0.25 cup Raisins, and 0.25 cup Pistachios. The contrast of the cool, crunchy nuts against the warm, creamy pudding elevates each bite. For best results, serve immediately while the texture is at its peak.
Pro Tips For Making Indian Sweet Rice Pudding
- Soak the Rice: Rinse the basmati rice, then soak it in water for 20 minutes—I learned this the hard way after making too many batches with hard, uncooked grains in the middle.
- Low and Slow: Keep the heat on low once the milk starts simmering, or you’ll end up with a scorched bottom and a pan that takes forever to clean.
- Crush Cardamom Pods: Lightly crush the cardamom pods before adding them to release their aroma, but don’t grind them—you want flavor, not bitter flecks in your pudding.
- Stir Often: Milk can stick fast, so stir every 5-10 minutes, especially as it thickens—sounds tedious, but it’s the only way to get that creamy, smooth texture without burning.
Pro Cooking Tips for This Dish
Low and Slow Wins
Patience is key here—I always cook this pudding on medium-low heat to prevent scorching. A heavy-bottomed pot like my Le Creuset Dutch oven distributes heat evenly, which is crucial for that silky texture. Stir frequently, especially as the milk reduces. 🌡️
Rice Preparation Matters
Rinsing the Basmati rice until the water runs clear removes excess starch, preventing a gummy final product. I soak it for 15 minutes after rinsing to ensure even cooking. This small step makes a noticeable difference in texture.
Use a 1:8 rice-to-milk ratio as your baseline. This proportion gives the perfect creamy consistency without being too thick or thin.
Spice Infusion Technique
Lightly crush the cardamom pods to release their aromatic seeds before adding to the warming milk. For saffron, steep the threads in 2 tbsp warm milk for 5 minutes before adding to the pot. This maximizes their flavor infusion.
Preventing Skin Formation
If you’re not stirring constantly, place a piece of parchment paper directly on the pudding’s surface. This prevents a skin from forming on top. I learned this trick after ruining a batch in my early testing days.
Final Texture Check
The pudding is done when it coats the back of a spoon and the rice grains are tender but still distinct. If it’s too thin, cook a few minutes longer. Too thick? Stir in ¼ cup warm milk to loosen. 💡
Nutrition Facts
Frequently Asked Questions
Can I make this with non-dairy milk?
Yes, but full-fat coconut milk works best for creaminess. Almond or oat milk may thin the texture. Adjust sweetness as non-dairy options can be less rich.
Why did my pudding turn out grainy?
Undercooked rice or insufficient stirring causes this. Ensure rice is fully softened and stir frequently, especially at the end. Medium-low heat prevents scorching.
How long can I store leftovers?
Keep in an airtight container in the fridge for up to 4 days. Reheat gently with a splash of milk to restore creaminess.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026