Indian Badam Milk: A Spiced Almond Beverage

Badam Milk
Dkudua/Flickr/CC BY 2.0
Ratings (32)
  • Total: 15 mins
  • Prep: 15 mins
  • Cook: 0 mins
  • Yield: 4 servings
Nutritional Guidelines (per serving)
421 Calories
34g Fat
19g Carbs
15g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This recipe for Indian badam makes a delicious spiced almond milk famous in Pakistan and all over the world. Historically, badam milk also was called amygdalate.

This drink is delicately flavored with cardamom, optional kewra essence (an extract distilled from the flower of the pandanus plant that is popular in Asian cooking), and nuts to make a refreshing beverage.

Sometimes called badam pal, the drink is not only tasty but, thanks to the mix of nuts, it packs a mighty nutritious punch as well. 

Cold badam milk is a great summer cooler but if you use warm milk to make it, it's also great in the winter.


  • 1 cup almonds
  • 1 cup pistachios
  • 3 cups almond milk (chilled or warm)
  • 2 teaspoons sugar (or to taste)
  • 2/3 teaspoon cardamom powder
  • Optional: 2 tablespoons kewra essence (available at Indian groceries)
  • 2 teaspoons rose water
  • Optional: saffron strands
  • Optional: chopped pistachios

Steps to Make It

  1. Grind together the almonds, pistachios, and 1/4 cup almond milk to a smooth paste in a food processor.

  2. Add the remaining 2 3/4 cups almond milk, sugar, cardamom powder, optional kewra essence, and rose water. Blend well.

  3. Serve chilled in a tall glass.

  4. If you prefer to serve it warm, heat it gently in a saucepan and pour into a heatproof glass or mug to serve.

  5. For added color, the finished drink can be garnished with optional saffron strands and chopped pistachios.

Cooking Tips

The skins of the almonds contain lots of nutrients making it beneficial to leave them on. If you prefer to remove them, however, soak the almonds in hot water for 5 minutes. Then slide the almonds between your thumb and index finger and the skin should slip off easily.

Badam milk is packed with dietary fiber, vitamins, minerals, and proteins and is sometimes given to children as an alternative to cow's milk. If you are serving badam milk to a child, be sure to skip the added sugar, use a filter to remove the coarse granules of the almond and pistachio paste, and also skip the saffron and pistachio garnish. Almond milk is suitable for children older than 1 year. 

To make this drink faster, you can prepare larger quantities of the nut paste, divide it into 2-cup portions,  and store it in the freezer in plastic containers or freezer bags. Simply defrost the paste in the refrigerator overnight and make fresh badam milk the next day. You also might find powered badam milk concentrate in Indian food grocers or restaurants and you can skip the nut processing step entirely.