Caramelized Almond Rice Kheer

Caramelized almond rice kheer is a thick, creamy pudding made with rice, milk, almonds, condensed milk and cardamom, finished with golden caramel. It takes a little patient stirring, but makes a rich dessert to serve warm or chilled.
Ingredients
- 1 litremilk
- 45 g (¼ cup)rice, soaked in water for 4–6 hours and drained
- 70 g (½ cup), plus 240 ml (1 cup) water for boilingalmonds, boiled for 5 minutes and peeled
- 200 g (1 cup), dividedsugar
- 150 ml (½ tin)condensed milk
- A few podscardamom
- To tasteedible silver leaf, for garnish
Instructions
- 1
Grind rice and almonds
Grind the boiled, peeled almonds and the soaked, drained rice coarsely.
- 2
Cook the mixture
Put the milk, cardamom pods and ground rice-and-almond mixture in a saucepan. Cook over low to medium heat for 10–15 minutes, until the rice is soft and tender.
- 3
Add sweeteners
Stir in 100 g (½ cup) of the sugar and the condensed milk. Cook over low heat for a further 30 minutes.
- 4
Make the caramel
Put the remaining 100 g (½ cup) sugar in a small pan. Heat over low heat, stirring continuously, until melted and golden.
- 5
Finish the kheer
Add the caramelised sugar to the kheer and cook over low heat for 5–7 minutes, until bubbles begin to form.
- 6
Serve in bowls
Spoon the kheer into individual bowls and garnish with edible silver leaf and almonds.
What is rice kheer?
Kheer is a South Asian milk pudding, commonly made by simmering rice with milk and sweetener until thick and tender. This version adds ground almonds and condensed milk for extra richness, then finishes with a layer of caramel flavour.
The recipe’s defining touch is the separately melted sugar, which is stirred into the pudding near the end. Cardamom brings fragrance and helps balance the sweetness.
Nutrition and macros by portion
The nutrition label shows one serving as written: 614 calories, 17g protein, 91g carbs, 22g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Use smaller bowls | 430 kcal | 12g | 64g | 15g |
| This serving | As written | 614 kcal | 17g | 91g | 22g |
| Hungry | Serve a larger bowl | 921 kcal | 26g | 137g | 33g |
The rice and sugar supply most of the carbohydrates, while milk, condensed milk and almonds contribute both fat and protein. The dessert is rich and sweet, so serve a modest bowl after a meal with fruit or a less-sweet accompaniment to balance the plate.
Prepare the rice and almonds
Soaked rice: Drain it well before grinding so the mixture does not become unnecessarily watery. Grind it coarsely rather than into a smooth paste; the small pieces help give the pudding body.
Peeled almonds: Boiling them for 5 minutes makes the skins easier to remove. Grind them with the rice, as directed, so their flavour and texture are distributed through the kheer.
Simmer gently
Low heat: Milk can catch on the base of a pan, so use a heavy-based saucepan and stir regularly, especially as the pudding thickens. Keep the heat low enough to maintain a gentle simmer rather than a rolling boil.
Tender rice: The first cooking stage is complete when the grains are soft. If they still feel firm, give them a little more time before adding the sugar and condensed milk.
Take care with the caramel
Even heating: Melt the remaining sugar in a small pan over low heat, stirring continuously as the method specifies. Remove it from the heat once it is golden; sugar can darken quickly and turn bitter if left too long.
Adding caramel: Stir it into the kheer carefully, as hot caramel may bubble when it meets the milk mixture. Keep the pudding over low heat for the final 5–7 minutes, until bubbles begin to appear.
Check the final texture
Thick but spoonable: The kheer will continue to thicken as it stands, so take it off the heat while it is still easy to spoon into bowls. If it becomes thicker than you like, loosen it with a small splash of milk.
Gentle bubbling: The last stage calls for bubbles to start forming, not for a vigorous boil. Stir gently to keep the pudding from sticking while it finishes.
Plan the cooking time
Soaking: The rice needs 4–6 hours in water before cooking, so allow for that in your schedule. The method does not give an overall preparation and cooking time.
Stovetop cooking: The stated cooking stages take 45–52 minutes in total, not counting the time to boil and peel the almonds or the final time needed to portion and garnish.
Serve and garnish
Individual bowls: Spoon the kheer into small bowls or katoris as directed. Add edible silver leaf and almonds just before serving for a traditional-looking finish.
Serving temperature: The method does not specify whether to serve it hot or cold. It can be enjoyed warm after cooking or chilled until set more firmly.
Recipe notes & tips
- Soak the rice for the full 4–6 hours so it grinds and cooks more readily.
- Use a heavy-based saucepan to reduce the chance of milk catching on the bottom.
- Stir frequently during the long simmer, paying extra attention as the kheer thickens.
- Keep the caramel on low heat and remove it as soon as it turns golden.
- Prepare the bowls and garnish before the final cooking stage so the kheer can be portioned promptly.
Variations
- More cardamom: Crush the seeds from the pods before adding them for a stronger aroma.
- Rosewater finish: Stir in a small splash after cooking for a floral note.
- Extra nuts: Scatter chopped pistachios over the bowls alongside the almonds.
- Chilled kheer: Refrigerate the finished pudding before serving for a firmer texture.
- Less caramel: Use a smaller share of the sugar for the caramel stage and keep the rest in the pudding.
Common mistakes to avoid
- Grinding too finely: A smooth paste can make the texture heavy; keep the rice and almonds coarse.
- Boiling hard: A vigorous boil can make milk catch or spill; maintain a gentle simmer.
- Leaving the pan unattended: The thickening pudding can stick; stir it regularly.
- Darkening the caramel: Sugar can quickly turn bitter; take it off the heat when golden.
- Cooking until very stiff: Kheer thickens as it cools; stop while it is still spoonable.
How to store
Cool the kheer, cover it and refrigerate for up to 3 days. Reheat gently in a saucepan, stirring and adding a splash of milk if it has thickened; avoid boiling it hard.
Frequently asked questions
How long should I soak the rice?
Soak it in water for 4–6 hours, then drain it before grinding with the almonds.
Can I make the kheer ahead?
Yes. Refrigerate it in a covered container and serve it chilled, or reheat it gently with a little milk if needed.
How do I know when the rice is tender?
Taste a few grains after the first 10–15 minutes of cooking. They should be soft rather than firm in the centre.
Why is my kheer thicker after cooling?
Rice continues to absorb liquid as the pudding stands. Stir in a splash of milk when reheating or before serving if you prefer it looser.
Can I skip the caramel?
You can, but the caramel is what gives this version its distinctive flavour. The pudding will still be a sweet almond rice kheer without it.
What can I use instead of edible silver leaf?
Leave it off or garnish with extra almonds or another chopped nut. The silver is decorative and is not essential to the pudding.
Cook it from the original
This recipe comes from fooooods.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on fooooods.com