Badam kheer is prepared with milk along with a paste made from soaked and peeled almonds. Additionally, sugar sweetens it, while saffron and cardamom powder add to its visual appeal and flavor, respectively. It is then cooked on a low flame until the milk becomes thick and creamy. Follow my simple recipe to discover the easy way to make badam kheer at home.

KEY TAKEAWAYS
- Badam kheer is a popular Indian dessert often prepared at home during festivals and family occasions.
- It can be served warm or chilled and tastes good when enjoyed after meals or with light snacks.
- Badam kheer has a mildly sweet, creamy, and nutty taste.
- Other similar recipes are kesar kheer, sabudana kheer, rice kheer, and paneer kheer.
The Ingredients:
For making the kheer:
- 750 ml milk
- ½ cup almonds (badam)
- 1 tsp clarified butter (ghee)
- 2 tbsp cashew nuts
- 2 tbsp raisins
- 6 tbsp sugar
- 20 strands kesar (saffron)
- ½ tsp cardamom powder
For garnishing:
- Pistachios – a few, chopped
- Saffron – a few strands

Some time back, we visited my husband’s cousin’s home for a family get-together where this kheer was served. It was well appreciated by the guests. The light and rich taste of the kheer fascinated me the most. When I asked her about the method, she told it very casually. Coming back home, I recollected what she had said and wrote it down in my kitchen notebook so that I do not forget it later.
I tried to make the kheer at home with a bit of apprehension initially regarding the outcome. I followed the steps slowly and cooked the kheer on a low flame. It came out thick and had a nice almond flavor. My husband said it reminded him of festive desserts made at home earlier. My two sons finished their bowls quietly, which itself was a good sign. That day, I felt happy and also thankful that I came across such an easy and good recipe.
How to Make Badam Kheer? (Step by Step Guide with Images)
Step 1: Soak ½ cup of almonds in hot water in a bowl for about 2 hours. Then, remove the skin carefully with your hands and keep them in a separate bowl.

Step 2: Then, transfer them to a mixer jar and pour a little bit (about ¼ cup) of milk in it. Make a smooth paste. Keep it aside.
Step 3: Now, heat 1 tsp of clarified butter (ghee) in a pan over a medium flame and put 2 tbsp each of cashew nuts and raisins in it when hot. Sauté them for a minute or so until the cashew nuts change their color slightly. Remove them when done and keep them aside.
Step 4: In the same frying pan, pour 750 ml of milk. Bring it to a boil. Stir and cook for about 7 to 8 minutes until the milk reduces.

Step 5: When the milk has reduced, add the badam paste to it and mix nicely. Then, add 6 tbsp of sugar and 20 strands of kesar (saffron) to it and mix nicely. Let the milk cook on a low flame for about 8 to 10 minutes. Stir the milk intermittently. Check the consistency when it has reduced and changed its color.

Step 6: Then, add the ½ tsp of cardamom powder and the fried cashew nuts and raisins to it. Mix well. Cook for only a minute more before checking the final consistency. Switch off the gas stove if it is thick enough.
Step 7: Your sweet and tasty badam kheer is now ready. Transfer it to a serving bowl, garnish it with a few chopped pistachios and strands of saffron before serving and enjoy.

Recipe Card

Badam Kheer
Ingredients
For making the kheer:
- 750 ml milk
- ½ cup almonds badam
- 1 tsp clarified butter ghee
- 2 tbsp cashew nuts
- 2 tbsp raisins
- 6 tbsp sugar
- 20 strands kesar saffron
- ½ tsp cardamom powder
For garnishing:
- Pistachios – a few chopped
- Saffron – a few strands
Instructions
- Soak ½ cup of almonds in hot water in a bowl for about 2 hours. Then, remove the skin carefully with your hands and keep them in a separate bowl.
- Then, transfer them to a mixer jar and pour a little bit (about ¼ cup) of milk in it. Make a smooth paste. Keep it aside.
- Now, heat 1 tsp of clarified butter (ghee) in a pan over a medium flame and put 2 tbsp each of cashew nuts and raisins in it when hot. Sauté them for a minute or so until the cashew nuts change their color slightly. Remove them when done and keep aside.
- In the same frying pan, pour 750 ml of milk. Bring it to a boil. Stir and cook for about 7 to 8 minutes until the milk reduces.
- When the milk has reduced, add the badam paste to it and mix nicely. Then, add 6 tbsp of sugar and 20 strands kesar (saffron) to it and mix nicely. Let the milk cook on a low flame for about 8 to 10 minutes. Stir the milk intermittently. Check the consistency when it has reduced and changed its color.
- Then, add the ½ tsp of cardamom powder and the fried cashew nuts and raisins to it. Mix well. Cook for only a minute more before checking the final consistency. Switch off the gas stove if it is thick enough.
- Your sweet and tasty badam kheer is now ready. Transfer it to a serving bowl, garnish it with a few chopped pistachios and strands of saffron before serving and enjoy.






