Classic Indian Rice Pudding

Classic Indian Rice Pudding

A rich, velvety traditional dessert featuring basmati rice slowly simmered in full-fat milk, infused with aromatic cardamom and saffron, and crowned with toasted pistachios.

1h 15mEasy4 servings
Remix

Equipment

Mixing bowl
Heavy-bottomed pot
Wooden spoon

Ingredients

4 servings

Base

  • 50 g basmati rice, rinsed until water runs clear
  • 1000 ml whole milk, cold or room temperature

Flavorings & Sweetener

  • 60 g granulated sugar
  • 2 g green cardamom powder
  • saffron threads

Garnish

  • 15 g pistachios, unsalted and roughly chopped
  • 15 g almonds, blanched and slivered
  • 5 ml rose water

Nutrition (per serving)

Nutrition is estimated per serving. Nutrients without complete source data are omitted.

301
Calories
10g
Protein
39g
Carbohydrates
12g
Fat
1g
Fiber
28g
Sugar
108mg
Sodium
Full nutrition
Calories
301 kcal
Protein
10 g
Carbohydrates
39 g
Fat
12 g
Fiber
1 g
Sugar
28 g
Sodium
108 mg
Saturated Fat
5 g
Monounsaturated Fat
4 g
Polyunsaturated Fat
2 g
Cholesterol
25 mg
Potassium
416 mg
Calcium
302 mg
Iron
1.0 mg
Magnesium
44 mg
Phosphorus
262 mg
Zinc
1.3 mg
Vitamin A
116 mcg
Vitamin C
0 mg
Vitamin D
3.3 mcg
Vitamin E
1.3 mg
Vitamin K
1 mcg
Vitamin B6
0.2 mg
Vitamin B12
1.1 mcg
Thiamin
0.24 mg
Riboflavin
0.48 mg
Niacin
0.9 mg
Folate
45 mcg
Water
222 g

Sources: Aggregated Public Data, USDA FoodData Central

Method

01

Place the thoroughly rinsed basmati rice into a mixing bowl. Cover with cold water and allow to soak for 30 minutes. Once soaked, drain the rice completely and set aside.

30mLook for: Rice grains appear slightly opaque and swollen
02

Pour the whole milk into a heavy-bottomed pot and place over medium-high heat. Bring to a gentle boil, reaching approximately 93 C / 200 F. Stir occasionally to prevent a skin from forming on the surface.

5mLook for: Small, active bubbles forming around the edges of the pot
03

Reduce the heat to low and carefully add the drained rice to the boiling milk. Simmer gently, stirring frequently with a wooden spoon. Be sure to scrape the bottom and sides of the pot to prevent scorching. Continue cooking for 35 to 40 minutes.

40mLook for: Milk has reduced by nearly half and has taken on an ivory hue; rice grains are plump, split, and suspended in the liquidFeel: Rice mashes completely smooth between two fingers
04

Add the granulated sugar, green cardamom powder, and saffron threads to the pot. Mix well to combine. Cook for an additional 5 minutes to allow the sugar to completely dissolve and the flavors to meld.

5mLook for: Pudding is thick, glossy, and leaves a clear track when the wooden spoon is drawn through itFeel: Sugar granules can no longer be felt on the bottom of the pot
05

Remove the pot from the heat. Stir in the rose water. Ladle the hot pudding into serving bowls and top generously with the chopped pistachios and slivered almonds. Serve immediately while warm, or allow to cool and chill before serving.

Chef's Notes

  • Soaking the basmati rice is a non-negotiable step; it allows the grains to cook evenly, preventing chalky centers, and releases starches that naturally thicken the milk.
  • Using full-fat whole milk is strictly recommended. Lower fat milks will yield a watery consistency and lack the luxurious mouthfeel characteristic of authentic kheer.
  • For an extra layer of nutty depth, lightly toast the chopped pistachios and almonds in half a teaspoon of ghee before using them as a garnish.
  • The pudding will continue to thicken significantly as it cools due to the starches in the rice. If it becomes too stiff in the refrigerator, simply fold in cold milk a tablespoon at a time until the desired consistency is restored.

Storage

Refrigerator: 4 daysStore in an airtight container. The pudding will thicken significantly as it chills; stir in a splash of milk when reheating or serving cold.

Reheating: Gently warm on the stovetop over low heat, adding a splash of milk to loosen the consistency.

Troubleshooting

Milk scorches and sticks to the bottom of the pot

Cause: Heat was too high, pot bottom was too thin, or stirring was too infrequent

Fix: Do not scrape the burnt layer. Immediately pour the unburnt portion of the pudding into a fresh pot and continue cooking. If the mixture already tastes burnt, it cannot be fixed.

Prevention: Always use a thick, heavy-bottomed pot, maintain a gentle simmer, and continuously scrape the bottom while cooking

Rice remains hard even after 40 minutes of cooking

Cause: Rice was not soaked prior to cooking, or the simmer was too low

Fix: Add an extra splash of milk, cover the pot, and simmer for an additional 10 to 15 minutes

Prevention: Ensure basmati rice is soaked for at least 30 minutes to jumpstart the hydration process

Cultural Context

Kheer is one of the most ancient and revered desserts in the Indian subcontinent, with roots tracing back to early Ayurvedic texts where it was considered a restorative food. It is an essential component of festive celebrations like Diwali, weddings, and religious ceremonies, symbolizing purity, joy, and prosperity. While regional variations exist throughout India, such as Payasam in the South, this slow-simmered basmati and milk preparation remains the quintessential classic.

More Like This

Find your next meal

Dinner2,315Dessert753Side Dish505Appetizer476Soup368Salad367Condiment171Breakfast155Baked Good136Sauce122Lunch113Main Course76Base71Brunch61Bread57Snack51Beverage36Preserve32Confection23Hot Drink3Stew2Smoothie2Main Dish1Main1Sandwich1