Badam Kheer Recipe (Creamy Almond Dessert)

March 24, 2025

Badam kheer is the one dessert my mother made every Diwali without fail, and the smell of almonds simmering in milk with saffron is one of the strongest food memories I carry from my childhood in Mumbai. I remember standing next to her in the kitchen, watching her stir the pot slowly and telling me that the secret is patience — you cannot rush kheer. When I started making it on my own in Bangalore, my first batch was too thin because I did not let the milk reduce enough. The version I make now is thick, creamy, and close to what I remember from home, though my mother would probably still find something to correct.

Badam kheer is a rich, creamy almond-based dessert made with milk, sugar, saffron, and cardamom. Ground almonds give it a smooth texture and deep nutty flavour, while saffron and cardamom add warmth and a delicate fragrance that fills the kitchen long before the kheer is ready. Every spoonful feels indulgent and comforting at the same time.

It is traditionally garnished with sliced almonds, pistachios, and rose petals, which makes it look as luxurious as it tastes. Badam kheer is especially popular during festivals like Diwali and Holi, and it often appears at weddings and family gatherings. It is the kind of dessert that feels celebratory no matter when you serve it, and it pairs beautifully with the end of a rich meal or simply a quiet evening at home.

Preparation Time

Prep Time: 40 minutes (including soaking)
Cooking Time: 20 minutes
Total Time: 60 minutes

Ingredients

  • ½ cup almonds (badam)
  • 3 cups full-fat milk
  • ¼ cup sugar (adjust to taste)
  • 2 tbsp condensed milk (optional, for richness)
  • 3–4 saffron strands (soaked in warm milk)
  • ½ tsp cardamom powder
  • 1 tbsp ghee
  • 8–10 pistachios (sliced, for garnish)
  • 8–10 almonds (sliced, for garnish)
  • 1 tbsp rose petals (optional)

Step-by-Step Instructions

1: Blanch and Prepare the Almonds

First, soak the almonds in hot water for about 30 minutes. Alternatively, you may soak them overnight in regular water.
Afterwards, peel off the skins carefully.
Then, grind the almonds into a fine paste using a small amount of milk.
As a result, you will achieve a smooth and creamy base for the kheer.

2: Boil the Milk

Next, pour the milk into a heavy-bottomed pan and bring it to a boil over medium heat.
Meanwhile, stir occasionally so that it does not stick to the bottom.
Once the milk begins to boil, reduce the flame slightly.
At this stage, allow it to simmer gently.

3: Add Almond Paste and Flavourings

Now, slowly add the prepared almond paste into the simmering milk.
At the same time, stir continuously to prevent lumps from forming.
Cook the mixture for 5–7 minutes until it thickens.
Subsequently, add saffron-infused milk and cardamom powder.
Therefore, the kheer develops its signature aroma and rich golden hue.

4: Sweeten the Kheer

Then, add sugar and stir until it dissolves completely.
If you prefer a richer taste, add condensed milk as well.
Consequently, the texture becomes creamier and more indulgent.
Meanwhile, continue stirring to maintain a smooth consistency.

5: Final Cooking

Allow the kheer to simmer for another 5 minutes.
During this time, it will thicken further and intensify in flavour.
Finally, add a spoonful of ghee for enhanced richness.
As a result, the dessert gains a subtle yet luxurious finish.

6: Garnish and Serve

Pour the freshly prepared kheer into serving bowls.
Then, garnish with sliced almonds, pistachios, and rose petals.
You may serve it warm for a comforting treat; however, it also tastes delightful when chilled.
Thus, you can enjoy it in any season.

Serving Suggestions

Serve warm during winter for a soothing dessert.
Alternatively, refrigerate it and serve it chilled during summer.
Moreover, you can pair it with puris or parathas for festive meals.
In this way, Badam Kheer becomes a versatile addition to any celebration.

Nutritional Value (Per Serving)

Calories: 250–300 kcal
Protein: 6g
Carbohydrates: 30g
Fats: 12g
Fibre: 2g

Overall, Badam Kheer provides healthy fats, protein, and essential nutrients derived from almonds and milk. Therefore, it offers both indulgence and nourishment in one bowl.

Conclusion

Badam Kheer is far more than just a dessert. Indeed, it represents India’s royal culinary heritage and timeless elegance. Not only does it deliver a rich, creamy taste, but it also provides nourishment through wholesome ingredients.

Whether served at grand celebrations or prepared for a simple family gathering, it consistently delights everyone at the table. Ultimately, this classic recipe continues to connect generations through flavour and tradition.

In conclusion, prepare Badam Kheer at home and savour the taste of royalty in every spoonful.

Share your thoughts on Instagram @thefood.travellers

Like
Close
Copyright © 2022 LEMON & LIMES.
Made with by Loft.Ocean. All rights reserved.
Close