What Is Badam Kheer?
Badam Kheer is a rich and creamy almond-based dessert made with milk, sugar, saffron, and cardamom. At its core, ground almonds give the kheer its smooth texture and nutty depth. In addition, saffron and cardamom infuse the dessert with warmth and delicate fragrance. As a result, every spoonful feels indulgent yet comforting.
Although Badam Kheer can be served plain, it is often garnished with sliced almonds, pistachios, and rose petals. Consequently, it looks just as luxurious as it tastes. Not only is it delicious, but it also carries festive charm. Therefore, it is especially popular during celebrations such as Diwali and Holi, as well as weddings and family gatherings.
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.
Afterward, 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 Flavorings
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 flavor.
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 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
Fiber: 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 flavor and tradition.
In conclusion, prepare Badam Kheer at home and savor the taste of royalty in every spoonful.
Share your thoughts on Instagram @thefood.travellers