Popular Indian drink made with milk and almonds and flavored with saffron and cardamom! Badam Milk can be enjoyed either hot or cold!

Recipe Snapshot

  • Prep time: 10 minutes
  • Cook time: 25 minutes
  • Total time: 35 minutes
  • Yield: 4
  • Category: Drink
  • Cuisine: Indian

Ingredients

  • 35 almonds (40 grams)
  • 1 liter whole milk
  • generous pinch saffron (dissolved in 1 tablespoon milk)
  • 4-6 tablespoons granulated white sugar (50-75 grams, or to taste)
  • 5-6 green cardamom pods (seeds removed & crushed using a mortar and pestle)
  • 1/2 teaspoon rose water (optional)

Method

  1. Soak almond in hot water for 20 minutes. After 20 minutes, discard the water and then remove the skin from each almond. It will come off easily.
  2. Transfer blanched almonds with ¼ cup milk to a blender. Blend to a smooth paste. Set it aside.
  3. Now transfer the remaining milk to a pan and put in on medium-high heat.
  4. As the milk warms up, take out 1 tablespoon of the warm milk from the pan into a small bowl and add crushed saffron strands to it. Set aside.
  5. Once the milk in the pan comes to a boil, add the prepared almond paste to it. Stir to combine.
  6. Lower the heat to low medium and let the milk simmer for 15 to 20 minutes. Stir often so that milk doesn’t get stuck to the bottom of the pan. The raw smell of almonds should disappear completely.
  7. Add in the saffron milk that you had set aside.
  8. Then add the sugar and stir until it’s dissolved.
  9. Finally add in the crushed cardamom seeds. You may also add rose water (if using) at this point. Mix everything together and turn off the heat.
  10. Serve badam milk hot or cold. I personally love it chilled.

Kiyaan Singh’s Kitchen Note

Keep this recipe as a working base: cook once as written, then adjust spice, texture, and serving style for your own table.