Indian Rice Dessert Recipe: Cardamom-Scented Sweetness with Saffron

Indian Rice Dessert Recipe: Cardamom-Scented Sweetness with Saffron

This traditional dessert transforms humble rice into a fragrant, creamy masterpiece with just a handful of ingredients. The secret lies in slow cooking the rice in milk until it reaches a porridge-like consistency, allowing the grains to absorb all the rich, sweet flavors.

Cardamom and saffron infuse every bite with warm, aromatic complexity. I tested this multiple times to ensure the rice cooks evenly without burning, and the result is always smooth, luxurious, and perfectly balanced in sweetness.

What emerges is a dessert that’s both comforting and elegant—creamy rice studded with delicate spice notes. It’s the kind of dish that feels special enough for celebrations but simple enough for any day.

Serve warm or chilled, garnished with nuts and a few extra saffron strands for color. This method never fails to deliver authentic results.

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

Ingredients for Indian Rice Dessert

A handful of aromatic ingredients create this luxurious, creamy Indian-inspired dessert with ease.

Ingredient Amount Notes
Basmati Rice 🌾 ¾ cup Rinsed until water runs clear
Whole Milk 🥛 4 cups Full-fat for creaminess
Sugar 🍚 ¾ cup Adjust to taste preference
Cardamom Pods 🌿 8 whole Lightly crushed to release seeds
Saffron Threads 🌼 ¼ tsp Soaked in warm milk
Ghee 🧈 2 tbsp Clarified butter for richness
Cashews 🌰 ¼ cup Chopped, for garnish
Pistachios 🌰 ¼ cup Chopped, for garnish
Raisins 🍇 ¼ cup Optional, for sweetness
Rose Water 🌹 1 tsp For floral aroma
Ground Cinnamon 🌿 ¼ tsp Optional, for warmth

The saffron is non-negotiable here. Look for deep red threads at Indian grocery stores or Whole Foods—avoid the powdered kind (it’s often cut with fillers). Cardamom pods should be green and plump; if they’re dried out and gray, they’ve lost their potency. I source mine from Patel Brothers or Amazon for consistent quality. The ghee is what gives this its signature richness, so use pure, high-quality ghee like Ancient Organics or 4th & Heart.

No saffron? A pinch of turmeric for color plus a drop of vanilla mimics the hue and depth (just go easy—too much turmeric tastes bitter). Swap cardamom pods for ground cardamom at half the amount. For a lighter version, replace whole milk with half-and-half (but don’t go lower than that). The nuts can be swapped for almonds or walnuts, and dried cranberries work in place of raisins.

This keeps well for 4-5 days in the fridge, and the flavors actually deepen over time. Reheat gently with a splash of milk to restore creaminess. The saffron-infused milk can be prepped ahead (up to 24 hours), but cook the rice fresh for best texture.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that this comes together in a single pot—just simmer the basmati rice, milk, and sugar while the cardamom and saffron work their magic.
  • Heavenly Aroma: The scent of cardamom and saffron steeping in warm milk is pure comfort. Honestly, it makes the whole kitchen smell like a cozy Indian sweet shop.
  • Feeds a Crowd: Between us, this dessert stretches easily for gatherings, and it’s just as good warm or chilled the next day.
  • Budget Friendly: Basmati rice and a few pantry staples are all you need—no fancy ingredients, and it feels luxurious. I’ll be real: it’s my go-to for impressing guests without breaking the bank.

Step-by-Step Instructions for Cardamom-Scented Rice Dessert

This traditional method ensures rich, fragrant results with the perfect creamy texture.

Step 1: Soak Saffron and Prepare Rice

Begin by soaking the 0.25 tsp Saffron Threads in 2 tablespoons of warm Whole Milk for 10 minutes. This releases the saffron’s vibrant color and aroma, which will infuse the entire dish.

Rinse the 0.75 cup Basmati Rice under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy during cooking. Drain the rice well and set it aside.

Step 2: Infuse Milk with Cardamom and Cook Rice

In a heavy-bottomed pot, heat the remaining 4 cups Whole Milk over medium heat. Add the 8 whole Cardamom Pods, lightly crushed to release their seeds. Bring the milk to a gentle simmer, then reduce the heat to low and let it infuse for 5 minutes.

Add the drained Basmati Rice to the infused milk and stir gently. Cook uncovered for 20-25 minutes, stirring occasionally to prevent sticking, until the rice is tender and the milk has thickened slightly. The mixture should coat the back of a spoon but still be fluid.

Step 3: Sweeten and Add Ghee

Stir in the 0.75 cup Sugar and 2 tbsp Ghee, ensuring the sugar dissolves completely. The Ghee adds a rich, buttery depth to the dessert. Continue cooking over low heat for another 10-15 minutes, stirring frequently, until the mixture thickens to a pudding-like consistency.

Watch for the rice to soften fully and the milk to reduce into a creamy base. The sugar will caramelize slightly, adding a subtle depth of flavor.

Step 4: Add Rose Water and Finish Cooking

Remove the pot from heat and stir in the 1 tsp Rose Water. This adds a delicate floral note that complements the cardamom and saffron beautifully. Be careful not to add too much, as rose water can be overpowering.

Let the dessert rest for 5 minutes to allow the flavors to meld. The mixture will thicken slightly as it cools.

Step 5: Garnish and Serve

Spoon the warm rice dessert into serving bowls. Garnish with the 0.25 cup Cashews, 0.25 cup Pistachios, and 0.25 cup Raisins, all chopped. For an extra layer of flavor, sprinkle with the 0.25 tsp Ground Cinnamon.

Serve warm or at room temperature. The texture should be creamy and luxurious, with the saffron lending a golden hue and the cardamom providing a warm, aromatic finish.

👨‍🍳

Pro Tips For Making Indian Rice Dessert

  • Soak the Rice: Rinse basmati rice until water runs clear, then soak for 20-30 minutes—this keeps the grains long and prevents mushiness when simmering in milk.
  • Bloom the Saffron: Crush saffron threads and steep in 2 tablespoons warm milk for 10 minutes before adding; I learned this the hard way after wasting expensive threads in cold liquid.
  • Simmer Low and Slow: Keep the heat at a gentle simmer—any higher and the milk will scorch or the rice won’t absorb the liquid evenly.
  • Crush Cardamom Lightly: Bruise cardamom pods just enough to split the shells, but don’t grind them—this releases flavor without bitter bits in your dessert.

Storing and Reheating This indian rice dessert

Refrigerator Storage

Let this dessert cool completely before transferring to airtight containers. It stays fresh in the fridge at 40°F or below for 4-5 days. I use glass containers to preserve the saffron’s golden color. The flavors actually deepen overnight. ❄️

Freezer Storage

For longer storage, freeze in portion-sized containers for up to 3 months. Leave ½ inch headspace for expansion. I recommend using quart-sized freezer bags—they’re space-efficient and thaw quickly. Label with the date to track freshness.

Stovetop Reheating

Gently reheat on low heat with 2-3 tbsp milk or water to restore creaminess. Stir frequently for 5-7 minutes until warmed through. Avoid boiling to prevent curdling. This method preserves the dessert’s velvety texture best. 🔥

Microwave Reheating

For quick servings, microwave covered with a damp paper towel. Use 50% power in 30-second intervals, stirring between each. Add 1 tbsp milk if it looks dry. Total time usually takes 1-2 minutes.

Serving Temperature

This dessert tastes wonderful warm, at room temperature, or chilled. If serving cold, let it sit out for 10-15 minutes to take the chill off. The garnishes—nuts and raisins—add freshness to reheated portions.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 16g21%
Saturated Fat 9g45%
Cholesterol 35mg12%
Sodium 50mg2%
Total Carbohydrate 52g19%
Dietary Fiber 2g7%
Sugars 38g
Protein 10g20%
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 a different type of rice?

Stick with basmati for best texture, but jasmine works in a pinch. Avoid short-grain rice as it turns too mushy. Always rinse well to remove excess starch.

2

Why does my dessert curdle when reheating?

High heat or rapid temperature changes cause curdling. Always reheat on low heat and stir frequently. Adding 1-2 tbsp milk helps stabilize the mixture.

3

Is there a vegan version?

Swap whole milk for full-fat coconut milk and ghee for coconut oil. The flavor will differ slightly but remains rich and creamy.

★★★★★4.7(14 reviews)
Tyler Campbell