Badam Milk is a delightful Indian drink made with ground almonds, cardamom powder, and saffron. This aromatic & flavorful Badam Doodh can be served cold in the summer or hot in the winter.

Almond milk, also known as badam doodh in India, is a traditional Indian beverage. Milk, almonds, and saffron are used to make them, which are both nutrient-dense and healthful. I prefer whole milk in this recipe since it lends a thick and creamy texture to the drink.
It is a great drink to enjoy it with family and friends, especially on those cold winter evenings, similar to this Haldi Doodh (Turmeric Milk).
What is Badam Milk?
Badam milk is a famous Indian beverage made by blending almonds (or badam in hindi) with milk and seasoning it with saffron and cardamom.
You can also call this Kesar Badam Milk, as we are adding saffron to flavor the Badam milk. Kesar is saffron in English and Badam is almonds.
It's a delightful drink, but it's also quite filling, both in terms of texture and calories. The drink is always served during weddings, special occasions, and parties. It is also great as a flavored drink to serve to kids.
Health Benefits
- It boosts immunity, strengthens bones, enhances eyesight, and aids in general body development.
- It is especially beneficial to children because it is high in calcium and protein, which are beneficial to children's general growth.
- Drinking it before bedtime relieves insomnia and ensures a restful night's sleep.
How to make Badam Milk?
Ingredients you'll need:
- Almonds - This is the most important ingredient for the recipe. Soak the almonds for at least 15-20 minutes in hot water.
- Milk - I used whole milk.
- Sugar - Instead of sugar, you can substitute honey or agave syrup.
- Pinch of saffron
- Cardamom pods (seeds removed and crushed) or ¼ teaspoon elaichi powder adds a beautiful flavor and scent to the badam milk.
- Garnish - Silvered pistachio and saffron strands

Let' start making Badam Milk
- To make the skin of almonds simpler to peel, soak them in hot water for 15-20 minutes. After that, peel each almond's skin. It should be easy to remove.

- Blend it with ¼ cup milk until it becomes a smooth paste.
- Heat the remaining milk in a heavy-bottomed pan.
- When the milk has reached a boil, stir in the almond paste, sugar, cardamom powder, and saffron. Stir everything together thoroughly.

- Reduce the heat to low and cook for 10 minutes. After that, turn off the heat.
- And it’s ready. Garnish with slivered pistachios and saffron strands.

- Serve Badam Milk hot or chill in the refrigerator and serve it cold.

Badam Milk Serving Suggestions
- It can be served either warm or cold. If you want it cooled, put it in the fridge for 4 to 5 hours, or until it's nice and cold.
- As a garnish, dried rose petals, a few strands of saffron, and slices of blanched almonds or pistachios can be used.
Tips to make Perfect Badam Milk
- Strain the milk and serve if you don't want to bite on the almond pieces while drinking it.
- Soak the almonds for at least 15-20 minutes in hot water. Soaking nuts improves the flavor and makes them easier to digest.
- For the best results and flavor, use whole milk.
We love this easy, flavorful Badam Milk. I hope you give it a try and make it for your family.
Here are some more Indian beverages you might enjoy:
- Masala Chai
- Mango Lassi
- Strawberry Lassi
- Thandai
- Fig Banana Smoothie
- Masala Chaas (Indian Spiced Buttermilk)
📖 Recipe

Badam Milk (Indian Saffron Almond Milk)
Ingredients
- 18-20 Almonds
- 2 cup Milk divided
- 2 tablespoon Sugar
- 1 pinch Saffron (Kesar)
- 3 Green Cardamom (Elaichi) seeds removed and crushed, or ¼ teaspoon cardamom powder
- Pistachios slivered, for garnish
- Saffron (Kesar) for garnish
Instructions
- To make the skin of almonds simpler to peel, soak them in hot water for 15-20 minutes. After that, peel each almond's skin. It should be easy to remove.
- Blend it with ¼ cup milk until it becomes a smooth paste.
- Heat the remaining milk in a heavy-bottomed pan.
- When the milk has reached a boil, stir in the almond paste, sugar, cardamom powder, and saffron. Stir everything together thoroughly.
- Reduce the heat to low and cook for 10 minutes. After that, turn off the heat.
- And it’s ready. Garnish with slivered pistachios and saffron strands.
- Serve Badam Milk hot or chill in the refrigerator and serve it cold.
Video
Notes
- Drain the milk and serve if you don't want to bite on the almond pieces while drinking it.
- Soak the almonds for at least 15-20 minutes in hot water. Soaking nuts improves the flavor and makes them easier to digest.
- For the best results and flavor, use whole milk.
Note: Nutrition values are my best estimates. If you rely on them for your diet, use your preferred nutrition calculator.
Jessica says
Thank you so much for sharing this wonderful recipe! We’ve been having some chilly rainy days lately and this was just the pick me up we needed. Absolutely delicious!
Piping Pot Curry says
Hi Jecissa - So good to hear that. Thank you for sharing it 🙂