How to Make Kheer with Almonds (Traditional & Healthy Version)

Kheer with almonds, known as 'Badam ki Kheer' in Hindi, is a cherished Indian dessert that graces festivals, family gatherings, and special occasions across India. This creamy rice pudding is prepared by slow-cooking rice with milk, fragrant cardamom, and a generous garnish of almonds. The slow simmering brings out a naturally sweet aroma and a luscious texture, making it irresistible for all age groups. Originating from ancient Indian kitchens, kheer is one of the oldest desserts mentioned in Indian culinary history. While every region has its own twist—like 'Payasam' in South India or 'Phirni' in the North—the base remains the same: rice, milk, and sweetener. Almonds add a delightful nutty crunch and boost the nutritional value, making this dessert as healthy as it is delicious. Kheer with almonds is commonly prepared during festivals like Diwali, Eid, Raksha Bandhan, and birthdays, symbolizing prosperity and joy. Its rich, comforting taste and festive significance make it a perfect choice for celebrations or a wholesome treat after a meal.

35 min total2 servingsEasy250 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Wash and soak the basmati rice for 15 minutes
0%
15 min

Step 1 · Wash and soak the basmati rice for 15 minutes

Wash and soak the basmati rice for 15 minutes. Meanwhile, blanch the almonds in hot water for 5 minutes, peel, and slice them thinly.

Step 2: Bring the milk to a boil in a heavy-bottomed pan (kadhai) on medium...
0%

Step 2 · Bring the milk to a boil in a heavy-bottomed pan (kadhai) on medium...

Bring the milk to a boil in a heavy-bottomed pan (kadhai) on medium heat. Stir occasionally to prevent sticking.

Step 3: Drain the soaked rice and add to the boiling milk
0%
12 min

Step 3 · Drain the soaked rice and add to the boiling milk

Drain the soaked rice and add to the boiling milk. Cook on low heat, stirring regularly, till the rice softens and the milk thickens (about 10-12 minutes).

Step 4: Add sliced almonds
0%
4 min

Step 4 · Add sliced almonds

Add sliced almonds, raisins, and saffron milk. Mix well and continue to simmer for another 3-4 minutes.

Step 5: Add jaggery powder and cardamom powder
0%

Step 5 · Add jaggery powder and cardamom powder

Add jaggery powder and cardamom powder, mixing well until dissolved. Turn off the heat immediately to prevent curdling.

Step 6: Stir in rose water (if using)
0%

Step 6 · Stir in rose water (if using)

Stir in rose water (if using). Let the kheer cool slightly. Serve warm or chilled, garnished with extra almonds and pistachios.

Why this recipe is healthy

This healthy version of kheer uses jaggery instead of refined sugar, increasing its mineral content and lowering its glycemic index. Almonds and milk supply high-quality protein and healthy fats, keeping you full and energized. By using minimal sweetener and incorporating nutrient-rich ingredients, this recipe is suitable for weight watchers and those seeking wholesome, guilt-free Indian desserts.

A note on tradition

Kheer is one of India's most ancient and beloved desserts, prepared during festivals like Diwali, Eid, Raksha Bandhan, and even as prasad in temples. Each region puts its unique spin on this dish—be it the creamy 'Phirni' of North India or the coconut-rich 'Payasam' of South India. Almonds are often added in North Indian kheer for indulgence and nutrition. Its presence in celebrations signifies prosperity, sweetness, and togetherness.

← Back to Kheer with Almonds