Indian Rice Kheer Recipe: Cardamom-Infused Creamy Pudding

Indian Rice Kheer Recipe: Cardamom-Infused Creamy Pudding

This traditional pudding transforms simple ingredients into a creamy dessert that’s rich with cardamom and saffron. I’ve tested this method in my small Boston kitchen until it consistently delivers velvety results.

The key is slow-cooking rice in milk until it softens completely, then infusing it with warming spices. A touch of sugar and nuts add the perfect finishing touch.

What emerges is a luscious, creamy pudding that’s comforting yet elegant. Every spoonful carries the warmth of Indian tradition.

Serve it warm or chilled for a dessert that feels both nostalgic and special.

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

Ingredients for Indian Rice Kheer

Simple staples create this velvety cardamom and saffron-infused creamy dessert with ease.

Ingredient Amount Notes
Basmati Rice 🌾 ½ cup Rinsed until water runs clear
Whole Milk 🥛 4 cups Full-fat for creaminess
Heavy Cream 🥛 1 cup Enhances rich texture
Granulated Sugar 🧂 ¾ cup Adjust to taste preference
Green Cardamom Pods 🌿 8 pieces Lightly crushed to release seeds
Saffron Threads 🌼 1 pinch Soaked in warm milk
Pistachios 🌰 ¼ cup Chopped for garnish
Almonds 🌰 ¼ cup Sliced for garnish
Cashews 🌰 ¼ cup Chopped for garnish
Rose Water 💧 1 tsp Optional for floral aroma
Ghee 🧈 2 tbsp Clarified butter for richness

The milk is the foundation here. Whole milk from a trusted local dairy yields the creamiest texture—avoid ultra-pasteurized as it lacks depth. For the rice, aged basmati (like Daawat or India Gate) expands beautifully and absorbs the spice infusions. Cardamom pods should be plump and green—older ones lose their aromatic punch. Patel Brothers or local Indian grocers stock the best quality.

No cardamom? Ground cardamom at one-third the quantity works, but whole pods offer superior fragrance. Saffron is non-negotiable for authentic flavor—Spanish or Kashmiri threads are top-tier. If nuts are unavailable, dried coconut flakes add texture. For a lighter version, substitute half-and-half for heavy cream, though the texture will be less luxurious.

Kheer thickens as it cools. Store in an airtight container for up to 4 days refrigerated. Reheat gently with a splash of milk to restore creaminess. Freezing is possible but may alter the texture—best consumed fresh within 2 days for optimal quality.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump everything in a single pot—basmati rice, milk, and cardamom—and let it simmer while I fold laundry.
  • Cardamom Magic: The warm, floral punch from those green pods makes every spoonful taste like a hug in dessert form.
  • Festival Ready: I make a big batch for Diwali, Eid, or just because Tuesday needs a little celebration.
  • Stretch Your Dollar: A small bag of basmati and a carton of milk turn into a luxurious pudding that feeds six.

Step-by-Step Instructions for Cardamom-Infused Creamy Pudding

Here’s the method. Straightforward, tested, works every time.

Step 1: Rinse Rice and Infuse Milk with Aromatics

Rinse the 0.5 cup Basmati Rice under cold water until the water runs clear. This removes excess starch and prevents the pudding from becoming gummy. Drain thoroughly in a fine-mesh sieve.

Lightly crush the 8 pieces Green Cardamom Pods to release their seeds, then combine them with the 4 cups Whole Milk in a heavy-bottomed saucepan. Add the 1 pinch Saffron Threads, which should be soaked in 2 tablespoons of warm milk from the measured amount. Heat over medium-low until the milk begins to simmer and the aromatics infuse, about 5-7 minutes.

Watch for tiny bubbles at the edges and a light golden hue from the saffron—this signals the milk is properly infused.

Step 2: Cook Rice in Infused Milk

Add the drained Basmati Rice to the infused milk and stir well. Cook over medium-low heat, stirring frequently with a wooden spoon to prevent sticking. The mixture will begin to thicken as the rice absorbs the liquid.

After 15 minutes, pour in the 1 cup Heavy Cream. Continue cooking for another 10-12 minutes until the rice is fully tender and the mixture has the consistency of a thick porridge. The rice grains should be soft but still retain some shape—press one between your fingers to check.

Step 3: Sweeten and Finish with Ghee

Stir in the 0.75 cup Granulated Sugar gradually, allowing it to dissolve completely. Taste as you go and adjust sweetness if needed. Add the 2 tbsp Ghee and stir until fully melted and incorporated. This adds a rich, nutty depth to the pudding.

Remove from heat and let it sit for 2 minutes. If using, stir in the 1 tsp Rose Water for a delicate floral note. The pudding will thicken slightly as it cools.

Step 4: Garnish and Serve Warm or Chilled

Combine the 0.25 cup Pistachios, 0.25 cup Almonds, and 0.25 cup Cashews in a dry skillet over medium heat. Toast for 2-3 minutes until fragrant and lightly golden. Chop or slice as needed for garnish.

Transfer the pudding to serving bowls and top generously with the toasted nuts. Serve warm for comfort or chill for 2 hours to enjoy as a cool, creamy dessert. The texture should be velvety smooth with visible rice grains and a glossy sheen.

👨‍🍳

Pro Tips For Making Indian Rice Kheer

  • Simmer Low and Slow: Keep the heat at the lowest setting once the milk starts boiling—any higher and it’ll scorch or curdle. I learned this the hard way after ruining a batch by rushing it.
  • Wash the Rice: Rinse the basmati rice until the water runs clear to remove excess starch, otherwise your kheer will turn gummy instead of creamy.
  • Crush Cardamom Lightly: Bruise the green cardamom pods just enough to split them open, but don’t grind them—this releases flavor without leaving bitter bits in your dessert.
  • Skip Pre-Soaking: Unlike other rice dishes, soaking basmati here makes it too soft too fast. Add it dry directly to the milk for the perfect texture.

Wine and Beer Pairings for This Dish

Dessert Wine Pairings

This creamy pudding pairs beautifully with Moscato d’Asti, an Italian dessert wine with light fizz and peach notes that complement the cardamom. The 5-6% alcohol content won’t overpower the delicate flavors. I like Saracco Moscato d’Asti from my local Boston wine shop. 🍷

Sweet White Wines

A chilled Riesling with honeyed sweetness balances the richness perfectly. Try a German Kabinett Riesling from the Mosel region—its bright acidity cuts through the creaminess. Serve at 45-50°F for optimal flavor.

Spiced Tea Alternative

For a non-alcoholic option, chai tea with extra cardamom creates a harmonious pairing. Brew 1 cup strong chai with 2 extra cardamom pods for intensity. The warming spices mirror those in the kheer beautifully.

Coffee Pairings

A light Indian filter coffee (kaapi) with its frothy texture makes an authentic pairing. The bitterness contrasts nicely with the sweetness. Add 1 tsp sugar per 4 oz cup to balance the flavors.

Beer Options

Surprisingly, a Belgian witbier like Hoegaarden works well. Its citrus and coriander notes enhance the saffron, while the effervescence cleanses your palate. Serve at 40°F for best results. 🍺

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 105mg35%
Sodium 120mg5%
Total Carbohydrate 55g20%
Dietary Fiber 2g7%
Sugars 42g
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 the best texture, but jasmine rice works as a backup. Avoid short-grain or instant rice, as they can make the pudding too thick or gummy. The long grains absorb liquid evenly for that perfect creamy consistency.

2

Why did my kheer turn out watery?

This usually happens if the rice wasn’t cooked long enough. Simmer for at least 25-30 minutes on medium-low heat, stirring often. If it’s still thin, cook uncovered for 5-10 more minutes to evaporate excess liquid.

3

Can I make this dairy-free?

Yes! Use full-fat coconut milk instead of dairy milk and cream. The flavor will be slightly different but still delicious. Skip the ghee or use coconut oil as a substitute.

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