Milk Rice Indian Recipe: Cardamom-Infused Creamy Delight

Milk Rice Indian Recipe: Cardamom-Infused Creamy Delight

This traditional Indian milk rice dessert transforms simple ingredients into a creamy, cardamom-scented masterpiece. The slow cooking process allows rice to absorb the milk completely, creating a rich, pudding-like consistency that’s both comforting and elegant.

I’ve refined this method over years, focusing on the perfect balance of sweetness and aromatic spices. The key lies in constant stirring and precise temperature control to prevent scorching while achieving that signature velvety texture.

The result is a dish that’s silky smooth, with each grain of rice perfectly tender and enveloped in sweetened milk. A touch of ghee and roasted nuts adds a luxurious finish that elevates the experience.

Serve warm or chilled, this dessert adapts beautifully to any occasion. Here’s how to make it perfectly every time.

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

Ingredients for Milk Rice Indian

Transform humble pantry staples into this luxurious cardamom-scented dessert with ease.

Ingredient Amount Notes
Basmati Rice 🌾 1 cup Rinsed until water runs clear
Whole Milk 🥛 4 cups Full-fat for creaminess
Sugar 🧂 ¾ cup Adjust to taste preference
Green Cardamom Pods 🌿 6 pieces Lightly crushed to release seeds
Clarified Butter (Ghee) 🧈 2 tbsp Divided for cooking and garnish
Cashew Nuts 🌰 ¼ cup Raw, roughly chopped
Raisins 🍇 ¼ cup Golden or dark variety
Ground Cinnamon 🌶️ ¼ tsp Freshly ground preferred
Saffron Threads 🌼 1 pinch Optional, soaked in warm milk
Rose Water 💧 ½ tsp Food-grade quality
Heavy Cream 🥛 ¼ cup For extra richness
Pistachio Nuts 🥜 2 tbsp Sliced, for garnish

The basmati rice is non-negotiable here. Indian grocery stores typically stock the finest aged varieties, but Whole Foods or Trader Joe’s carry excellent options too. Look for long-grain with minimal breakage. The cardamom pods should be plump and green—avoid any that look dry or faded. For ghee, Patel Brothers or any South Asian market will have authentic clarified butter, though you can make your own.

No cashews? Almonds or walnuts work beautifully (just toast them first). If saffron is out of reach, a pinch of turmeric adds color without the flavor. For dairy-free, swap whole milk for full-fat coconut milk—the texture will be slightly different but still rich. Rose water can be skipped if you’re not a fan, but use sparingly—it’s potent stuff.

Store rice in an airtight container for up to 6 months. Cardamom pods keep 1 year in a cool, dark place. The finished dessert stays fresh for 3-4 days refrigerated, though it’s best enjoyed warm. Reheat gently with a splash of milk to restore creaminess.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump everything in, let it simmer, and the rice absorbs all that creamy milk with zero fuss.
  • Cardamom Magic: Here’s what sold me—the warm, floral aroma from the green cardamom pods infusing the sweetened milk.
  • Crowd Pleaser: Between us, even my picky nephew licks the bowl clean when I serve this at family gatherings.
  • Stretches Far: One batch makes enough for dinner tonight and a creamy breakfast tomorrow, no waste.

Step-by-Step Instructions for Cardamom-Infused Milk Rice

This traditional method ensures a luscious texture and balanced sweetness in every bite.

Step 1: Prepare the Rice and Infuse the Milk

Rinse the 1 cup Basmati Rice under cold water until the water runs completely clear. This removes excess starch and ensures the grains cook up separate and fluffy. Meanwhile, in a heavy-bottomed pot, combine the 4 cups Whole Milk with the 6 pieces Green Cardamom Pods, 0.25 tsp Ground Cinnamon, and 1 pinch Saffron Threads.

Heat the milk over medium heat until it just begins to simmer and tiny bubbles form at the edges. Reduce the heat to low and let it steep for 5 minutes to allow the spices to infuse their aromatic flavors into the milk. Watch carefully to prevent boiling over.

Step 2: Toast the Nuts and Raisins

In a separate small pan, melt 1 tbsp Clarified Butter (Ghee) over medium heat. Add the 0.25 cup Cashew Nuts and toast for 2-3 minutes until they turn a light golden brown. Add the 0.25 cup Raisins and continue toasting for another 1-2 minutes until the raisins plump slightly.

Remove from heat and set aside. This toasting enhances the natural sweetness and adds a delightful crunch to the final dish. Be vigilant—nuts can go from perfectly toasted to burnt in seconds.

Step 3: Cook the Rice in Spiced Milk

Add the rinsed and drained Basmati Rice to the warm, spiced milk. Stir in the 0.75 cup Sugar and bring the mixture to a gentle simmer over medium-low heat. Cook uncovered, stirring frequently to prevent the rice from sticking to the bottom of the pot.

Continue cooking for 20-25 minutes until the rice is tender and the milk has reduced to a creamy consistency. The grains should be soft but still hold their shape. If the mixture becomes too thick before the rice is fully cooked, add a splash of warm milk.

Step 4: Finish with Cream and Aromatics

Once the rice is cooked to your desired tenderness, stir in the 0.25 cup Heavy Cream and 0.5 tsp Rose Water. The cream adds a luxurious richness, while the rose water provides a subtle floral note that complements the spices beautifully.

Taste and adjust the sweetness if necessary. Remove from heat and let the dish sit covered for 5 minutes. This resting period allows the flavors to meld together harmoniously.

Step 5: Garnish and Serve Warm

To serve, transfer the creamy rice to a serving dish. Drizzle the remaining 1 tbsp Clarified Butter (Ghee) over the top and sprinkle with the toasted Cashew Nuts, Raisins, and 2 tbsp Pistachio Nuts. The contrast of warm, creamy rice with the cool, crunchy nuts is irresistible.

Serve warm for the best texture and flavor. The dish should be creamy with a slightly thick consistency, and each spoonful should be fragrant with the warm spices and floral undertones.

👨‍🍳

Pro Tips For Making Milk Rice Indian

  • Soak the Rice: Rinse basmati rice until water runs clear, then soak for 20-30 minutes—this keeps grains long and prevents mushiness. I learned this the hard way after ending up with porridge-like rice my first few attempts.
  • Crush Cardamom Lightly: Press green cardamom pods with the flat side of your knife just enough to crack them open, releasing aroma without grinding them into powder. Sounds weird, but it makes a real difference in flavor.
  • Low Heat After Boil: Bring milk to a boil first, then drop to the lowest simmer once rice is added—high heat too long scalds the milk and turns the dish bitter. After burning two batches, I finally figured this out.
  • Add Ghee Last: Stir in clarified butter only after rice is fully cooked to preserve its rich, nutty aroma. My grandmother swore by this, and she was right—it tastes noticeably better this way.

Creative Variations of This Dish

Festive Saffron Variation

Elevate this dish for special occasions by adding 1/2 tsp saffron threads soaked in 2 tbsp warm milk at the start. The golden hue and luxurious aroma make it perfect for celebrations. I often make this version for Diwali and weddings. ✨

Nutty Delight Twist

Swap cashews for 1/4 cup chopped almonds and add 2 tbsp chopped pistachios during toasting. The combination of textures and flavors creates a more complex, restaurant-style dessert that guests always love.

Coconut Milk Version

For a dairy-free take, replace whole milk with 4 cups full-fat coconut milk. The result is creamier with a tropical note. Use coconut sugar instead of white sugar for deeper, caramel-like sweetness.

Chocolate Infusion

Add 2 tbsp cocoa powder with the sugar for a chocolatey twist. This modern variation appeals to kids and chocolate lovers. I like to top it with chocolate shavings and a dollop of whipped cream.

Fruit-Infused Rice

Stir in 1/2 cup diced mango or banana slices just before serving. The natural fruit sweetness pairs beautifully with cardamom. This version works wonderfully as a light summer dessert. 💛

Spiced Chai Version

Add 1 crushed black cardamom pod and 1/4 tsp ground cloves to the milk while infusing. These bold spices create a chai-like flavor profile that’s warming and aromatic, perfect for colder months.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 65mg22%
Sodium 85mg4%
Total Carbohydrate 62g23%
Dietary Fiber 2g7%
Sugars 38g
Protein 9g18%
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?

Basmati is ideal, but jasmine rice works too. Avoid short-grain varieties as they become too mushy. The long grains hold up better during slow cooking.

2

How do I prevent the milk from burning?

Use a heavy-bottomed pot and cook on low-medium heat. Stir frequently, especially once the rice is added. A heat diffuser can help distribute heat evenly.

3

Can I make this ahead of time?

Yes! Prepare it up to 2 days in advance. Reheat gently with a splash of milk to restore creaminess. The flavors actually deepen overnight.

4

What if my dish is too thin?

Simmer uncovered for 5-10 minutes longer. If too thick, stir in warm milk until desired consistency is reached. Patience is key!

★★★★★4.8(15 reviews)
Tyler Campbell