Aam Ki Kheer Recipe: Creamy Indian Mango Rice Pudding

Updated November 3, 2026

Total time
3 hr 40 min
prep 25 min · cook 45 min
Serves
4
portions as written

Jump to recipe

Aam Ki Kheer Recipe: Creamy Indian Mango Rice Pudding

Aam ki kheer is an Indian rice pudding made by simmering rice in milk until creamy, then folding in ripe mango for a sweet, fragrant finish. The mango goes in after the cooked pudding has cooled, which helps preserve its fresh flavor and keeps the milk mixture smooth; recipes vary by household, with different choices of rice, spices, and toppings.

Ingredients

  • 1/4 cup (50 g) basmati rice, or another long-grain white rice
  • 4 cups (960 ml) whole milk
  • 1/3 cup (67 g) granulated sugar, plus more to taste
  • 1 cup (240 g) ripe mango purée, from about 1 large or 2 small ripe mangoes
  • 1/2 teaspoon ground green cardamom
  • 8 to 10 saffron threads, optional
  • 2 tablespoons (15 g) chopped unsalted pistachios or almonds
  • 1/8 teaspoon fine salt
  • 1/4 teaspoon rose water, optional

Instructions

  1. Rinse and soak the rice. Put the rice in a small bowl and cover it with cool water. Swish the grains with your fingers, pour off the cloudy water, and repeat until the water is mostly clear. Cover the rice with fresh water and soak for 15 minutes. Drain it well. This brief soak helps the grains soften evenly; do not leave the rice soaking while you prepare the rest of the recipe, since the timing below assumes a 15-minute soak.
  2. Warm the milk. Pour the milk into a heavy, wide-bottomed saucepan or Dutch oven. Set it over medium heat and warm until steaming, stirring occasionally and scraping the bottom and corners with a wooden spoon or heatproof spatula. Do not let it boil unattended: milk can foam up quickly, and a film or scorched patch can form on the bottom. If using saffron, crumble the threads between your fingers and stir them into the warm milk.
  3. Cook the rice in the milk. Stir in the drained rice and salt. Lower the heat to maintain a gentle simmer, with small bubbles around the edge rather than a vigorous boil. Cook uncovered for about 40 minutes, stirring frequently and scraping the base of the pan each time. Stir more often as the mixture thickens. The rice should be completely tender, and the milk should look creamy and reduced. If the pudding thickens before the grains soften, add a splash of milk or water and continue cooking until the rice is tender.
  4. Sweeten and season. Stir in the sugar and cardamom until the sugar dissolves. Cook gently for 2 to 3 minutes, stirring continuously. Remove the pan from the heat. The pudding will thicken as it cools, so it should be a little looser than the consistency you want to serve. Taste a cooled spoonful before deciding whether to add more sugar; ripe mango can be very sweet, while a tart fruit may need a little extra.
  5. Cool before adding the mango. Transfer the kheer to a broad, heatproof bowl so it cools more evenly. Let it stand for about 30 minutes, stirring once or twice, until it is no longer hot. Meanwhile, peel and pit the mango, then blend or mash the flesh until smooth. If the mango is especially fibrous, press the purée through a fine-mesh sieve. Fold the mango purée into the cooled kheer. Add rose water, if using, and mix gently. Adding mango to very hot milk can dull its fresh aroma and may make the dairy mixture grainy, so wait until the kheer has cooled.
  6. Chill and finish. Cover the bowl and refrigerate the kheer for at least 2 hours, until cold. Stir before serving, because the rice settles and the pudding firms as it chills. If it is thicker than you like, loosen it with 1 to 3 tablespoons (15 to 45 ml) cold milk. Scatter the chopped pistachios or almonds over the top just before serving.

Tips

  • Choose ripe, flavorful mangoes. The fruit supplies much of the pudding’s aroma, so use mangoes that smell sweet and yield slightly when pressed. Alphonso and Kesar are popular choices when available, but a ripe Ataulfo or another fragrant, low-fiber mango works well too. If the fruit tastes bland, the finished kheer will taste bland; adjust sugar only after tasting the mixed pudding.
  • Use a wide, heavy pan and stir the base. A broad pan encourages evaporation, while a thick base reduces scorching. Keep the heat low once the rice is in the milk, and scrape along the bottom regularly. If you see a brown patch forming, do not scrape it into the pudding; carefully transfer the unscorched kheer to a clean pan.
  • Adjust the texture after chilling. Cold rice pudding is firmer than warm pudding. Add cold milk a tablespoon at a time if you want a more spoonable consistency. Avoid adding a large amount all at once, which can make the flavor seem diluted.
  • Make it ahead, but keep it cold. You can cook the plain rice kheer a day ahead, cool it promptly, and refrigerate it. Stir in the mango once the base is cold, then chill until serving. Add the nuts at the last minute so they stay crisp.

Serving Suggestions

Serve aam ki kheer cold in small bowls or cups, since it is rich and filling. Finish each portion with chopped pistachios or almonds, or add a few saffron threads for color. For a simple dessert plate, pair it with lightly sweetened tea or coffee and a plain biscuit that will not compete with the mango. It also works well as part of an Indian meal after a spicy or savory main course; keep the portion modest and serve it straight from the refrigerator.

If you are serving a group, spoon the kheer into individual glasses and top them shortly before bringing them to the table. That makes the portions easy to serve and keeps the nut garnish from softening in the pudding. For a buffet, set the serving bowl over a larger bowl of ice and return leftovers to the refrigerator promptly rather than letting the dairy dessert sit out for the whole meal.

Variations

  • Use canned mango pulp. Substitute 1 cup (240 g) canned mango pulp for the fresh mango purée. Check the label before adding sugar: some pulp is already sweetened, so start with less sugar in the milk and adjust after combining. Canned pulp is convenient and consistent, though it may taste less bright than ripe fresh fruit.
  • Try another rice. Basmati gives the pudding a delicate aroma and distinct soft grains. Short-grain rice makes a thicker, more cohesive kheer; it may need a few extra minutes to become tender. Avoid quick-cooking or parboiled rice, which can produce a different texture and may not soften as expected with this timing.
  • Make it dairy-free. Replace the whole milk with 4 cups (960 ml) unsweetened canned coconut milk diluted with water or a creamy, unsweetened plant milk. Coconut milk gives a pronounced tropical flavor and a richer result; almond or oat milk tastes milder but usually produces a less creamy pudding. Check the rice tenderness and thickness as it cooks, since different milks reduce differently.
  • Change the finishing spice. Cardamom is a classic pairing, but you can omit it for a more direct mango flavor or add a small pinch of ground cinnamon. A few drops of rose water add a floral note; use a light hand, since too much can overwhelm the fruit. Leave out saffron if you do not have it; it is optional, not necessary for the pudding to set.
  • Add texture at the table. Along with or instead of pistachios, offer toasted cashews, sliced almonds, or a few raisins. Toast nuts separately in a dry pan over low heat until fragrant, then cool before garnishing. Keeping crunchy additions separate lets guests choose their toppings and prevents them from softening during storage.

Storage and Reheating

Because this dessert contains cooked rice and milk, refrigerate it within 2 hours of cooking or serving. Store it covered in a clean, airtight container at 40°F (4°C) or colder, and use it within 3 to 4 days. If the kheer has been sitting at room temperature for more than 2 hours, discard it rather than saving it. For the best mango flavor, keep the container cold and avoid repeatedly leaving it out while serving.

Aam ki kheer is usually served chilled, so reheating is not needed. If you prefer it warm, reheat only the portion you plan to eat in a saucepan over low heat, stirring and adding a little milk if it is too thick. Heat leftovers to 165°F (74°C), checking with a food thermometer, then serve promptly; warming can soften the fresh mango flavor and make the texture looser. Do not reheat the same batch repeatedly. Freezing is possible, but thawed rice pudding can separate or become grainy, so the texture is best when it is freshly made and refrigerated.

Frequently Asked Questions

Can I use frozen mango? Yes. Thaw frozen mango completely in the refrigerator, drain away excess liquid, and blend it into a purée. Taste it before mixing it with the kheer, since frozen mango can be less sweet or more watery than fresh fruit. Use the same 1 cup (240 g) quantity, and add extra sugar only after tasting the finished pudding.

Why should the mango go into cooled kheer? Mango is acidic, and stirring it into very hot milk can affect the smooth texture and fresh flavor. Letting the rice pudding cool before mixing in the fruit reduces that risk. The kheer does not have to be refrigerator-cold at the moment you add the mango, but it should no longer be hot; chill the combined dessert afterward.

Can I make aam ki kheer without soaking the rice? You can skip the soak if you are short on time, but the rice may take longer to cook and soften less evenly. Rinse it well and begin checking tenderness after about 40 minutes of gentle simmering. Continue cooking as needed, stirring regularly and adding a little liquid if the milk reduces before the grains are tender.

My kheer became very thick in the refrigerator. Is it ruined? No. Rice continues to absorb liquid as the pudding cools, so a firm texture is common. Stir in cold milk a tablespoon at a time until it reaches the consistency you want. If it still tastes balanced and has been stored safely, thickening alone is not a reason to discard it.

Can I reduce the sugar or leave it out? Yes. Start with less than the listed amount, or omit it and sweeten to taste after adding the mango. The amount needed depends on the fruit’s sweetness, and canned mango pulp may already contain sugar. Sugar adds sweetness rather than setting the kheer, so reducing it will not prevent the rice from cooking or the pudding from thickening.

What can I use instead of basmati rice? Any plain white rice suitable for simmering can work. Long-grain rice gives a looser pudding with distinct grains, while short-grain rice releases more starch and makes it thicker. Brown rice is not a direct substitute here because it takes substantially longer to soften and has a chewier texture; use white rice for the timing and consistency in this recipe.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).