Rice kheer
Vegetarian
खीर · kheer
Rice simmered slowly in milk until thick and creamy, sweetened and scented with cardamom, with raisins and nuts. Made for festivals and birthdays across India.
Rice kheer is an Indian dessert, ready in about 55 minutes and made with milk and basmati rice. It serves 5 and is rated easy to cook.

- Prep
- 5 min
- Cook
- 50 min
- Total
- 55 min
- Serves
- 5
- Level
- Easy
- Calories
- 245
Method
Step 1
Bring the milk (opens in a new tab) (and bay leaf (opens in a new tab), if using) to the boil in a heavy-based pan, then add the drained rice.
- 8 min
- medium heat
- Saucepan (opens in a new tab)
Step 2
Simmer on low, stirring often and scraping the bottom, until the rice is completely soft and the milk (opens in a new tab) has reduced by about half.
- 35 min
- low heat
A wide, heavy pan reduces faster and is less likely to scorch.
Step 3
Stir in the sugar (opens in a new tab), cardamom (opens in a new tab), raisins (opens in a new tab), nuts and saffron (opens in a new tab) and simmer 5 minutes more.
- 5 min
- low heat
Step 4
Serve warm or chilled — it thickens further as it cools.
- 1 min

How it looks · Photo: Willians Huerta on Pexels
About this dish
- Origin
- India · Well documentedMilk-rice puddings are ancient in South Asia; Bengali payesh and South Indian payasam are close relatives.Also popular in Pakistan, Bangladesh, NepalMore food from India
- Dish
- Dessert · Desserts
- Cooking method
- Simmered, Boiled
- Taste
- sweet, creamy, aromatic / warmly spiced
- Diet
- Vegetarian (lacto-ovo) · No gluten ingredientsWorked out from the ingredients. How labels work
All labels
Vegetarian (lacto-ovo) · Eggetarian · Lacto-vegetarian · Pescatarian · Flexitarian-friendly · No gluten ingredients · Egg-free · Alcohol-free · Pork-free · Beef-free · Low-sodium - Good for
- Festive & celebration · Make-ahead · Child-friendly
Allergens
- Contains: Milkfrom milk
- Contains: Tree nutsfrom cashews, almonds
- May contain: Sulphitesfrom raisins
Based on typical versions of these ingredients and not verified allergen-free. Brands differ and cross-contact happens, so always check labels. For severe allergies, follow your clinician’s advice.
Nutrition
245 kcal per serving
Estimated1 serving ≈ 237 g · recipe makes 5
Where the energy comes from
- Protein 13%
- Carbohydrate 58%
- Fat 29%
| Nutrient | Per serving | Per 100 g* |
|---|---|---|
| Energy | 245 kcal | 103 kcal |
| Protein | 7.9 g | 3.3 g |
| Carbohydrate | 36.1 g | 15.2 g |
| Net carbohydrate | 35.6 g | 15 g |
| Sugars | 27.2 g | 11.5 g |
| Added sugars | 14 g | 5.9 g |
| Fibre | 0.5 g | 0.2 g |
| Fat | 8.1 g | 3.4 g |
| Saturated fat | 4.1 g | 1.7 g |
| Trans fat | — | — |
| Cholesterol | 21 mg | 9 mg |
| Sodium | 91 mg | 38 mg |
| Salt equivalent | 0.2 g | 0.1 g |
Vitamins & minerals per serving
- Potassium
- 335 mg
- Calcium
- 240 mg
- Iron
- 0.8 mg
- Magnesium
- 34 mg
- Vitamin A (RAE)
- 95 µg
- Vitamin C
- 0 mg
- Vitamin D
- 2.7 µg
- Vitamin B12
- 0.9 µg
- Folate (DFE)
- 50 µg
How these numbers were made
- Calculated from USDA FoodData Central (SR Legacy) per-100 g values and the listed quantities.
- *Per 100 g of combined raw ingredients; the cooked dish may weigh more or less.
- Optional ingredients are not included: bay leaves, almonds, saffron.
- Basmati rice: Generic long-grain white rice (FDC 168877); basmati has very similar composition.
- “—” means the value isn’t known for enough of the ingredients; it is never zero by default.
- Values are estimates for guidance, not for medical dosing. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. fdc.nal.usda.gov.
Good to know
Tips
- Crush a few of the rice grains with the back of the spoon as they soften — it makes the kheer creamier.
Common mistakes
- Leaving the pan unstirred — the milk catches and gives a burnt taste.
Serve with
- Serve warm in winter or chilled in summer, sprinkled with pistachios.
Storage
- Keeps 3 days refrigerated.
Reheating
- Warm gently with a splash of milk, or serve cold.
Variations
- Nolen gurer payesh: Bengali winter version sweetened with date-palm jaggery.
- Paal payasam: Kerala version made with rice and milk reduced until pinkish.
Original editorial recipe · FriendsPantry editorial · Not yet independently reviewed · Added · Updated
Recipe DNA
How this dish is built
Grouped by each ingredient’s role in the dish. Each band’s width is its share of the dish by weight. Choose a component to see what it does.
What the dish is built around
Main ingredient
- Milk, full-fat1000 ml · 1030 g
- Basmati rice, rinsed and soaked 20 minutes50 g
- Raisins, rinsed20 g
Reviews & corrections
Reviews come from signed-in cooks and appear after a moderator checks them. We never show made-up ratings.
You might also like

Cholar dal
Bengali · 50 min · 319 kcal · Vegetarian
Rasgulla
Bengali · 3 h 55 min · 117 kcal · Vegetarian
Gajar ka halwa
Punjabi · 1 h 35 min · 396 kcal · Vegetarian
Sooji halwa
Indian · 20 min · 373 kcal · Vegetarian