Indian Sweet Rice Pudding Recipe: Cardamom-Kissed Creamy Bliss

Indian Sweet Rice Pudding Recipe: Cardamom-Kissed Creamy Bliss

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.

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

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

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 85mg28%
Sodium 120mg5%
Total Carbohydrate 55g20%
Dietary Fiber 2g7%
Sugars 38g
Protein 12g24%
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 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.

2

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.

3

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.

★★★★★5.0(7 reviews)
Tyler Campbell