Kheer (Indian Rice Pudding)

Kheer (Indian Rice Pudding)

Dessert1h 5m6 servingsEasy

About this recipe

Kheer is a beloved Indian rice pudding made by slowly simmering basmati rice in whole milk until thick, creamy, and lightly sweetened. Perfumed with cardamom, saffron, and rose water, and finished with toasted nuts and raisins, it's a timeless dessert served at festivals, celebrations, and family dinners alike. This classic, well-tested recipe is straightforward and forgiving — just a little patience with the stirring is all it takes.

Instructions

  1. 1

    Rinse the Basmati Rice under cold water until the water runs clear. Soak in fresh cold water for 20–30 minutes, then drain completely. Soaking helps the Basmati Rice cook evenly and break down gently into the Milk.

  2. 2

    In a small Mixing Bowl, combine the Saffron strands with 2 tablespoons of Warm Milk. Stir gently and set aside to bloom for at least 10 minutes. The Milk will turn a golden orange color.

  3. 3

    In a heavy-bottomed Pot or wide Saucepan, heat the Ghee over medium heat. Add the Cashews and Almonds and sauté for 1–2 minutes until lightly golden. Add the Golden Raisins and stir for another 30 seconds until they puff up. Remove the nuts and raisins with a Slotted Spoon and set aside on a plate. Leave any remaining Ghee in the pot.

  4. 4

    Pour the Whole Milk into the same Pot. Bring to a boil over medium-high heat, stirring frequently to prevent a skin from forming and to avoid scorching on the bottom. Watch carefully — Milk can boil over quickly.

  5. 5

    Once the Milk comes to a boil, add the drained Basmati Rice. Stir well to combine. Reduce the heat to low and simmer uncovered, stirring every 3–4 minutes, for 35–40 minutes. The Milk will reduce significantly and the Basmati Rice will become very soft and the mixture will thicken to a creamy, porridge-like consistency. Scrape the bottom and sides of the Pot each time you stir to prevent sticking.

  6. 6

    Once the kheer has thickened to your liking (it will thicken further as it cools), stir in the Sugar. Mix well and cook for another 3–4 minutes until the Sugar is fully dissolved and incorporated.

  7. 7

    Remove from heat. Stir in the Ground Cardamom, the bloomed Saffron Milk, and the Rose Water (if using). Mix gently to combine. Taste and adjust sweetness if needed.

  8. 8

    Stir in most of the toasted Nuts and Raisins, reserving some for garnish. Transfer the kheer to serving bowls or a large serving dish. Garnish with the reserved Nuts, Raisins, and sliced Pistachios.

  9. 9

    Serve warm, at room temperature, or chilled. For chilled kheer, let it cool to room temperature, then cover and refrigerate for at least 2 hours. If it thickens too much in the fridge, stir in a splash of Cold Milk before serving.

60-day free trial

Cook this with your whole family on Homii

Save this recipe, plan your week, build smart shopping lists, and let Chef Mii adapt it to your household's tastes and allergies.

Start your 60-day trial

60-day free trial

Let Homii's AI run your kitchen

  • Chef Mii plans meals around your tastes, schedule & budget
  • A full week of dinners built in seconds
  • Smart shopping lists, auto-organized by aisle
  • Adapts every recipe for allergies & serving sizes
Start your 60-day free trial

No credit card required

Put dinner on autopilot. 60-day free trial, no credit card required.

Get started free