Punjabi Badam Doodh
Hot saffron-infused milk loaded with crushed almonds and pistachios.

About this dish
Punjabi Badam Doodh is more than just almond milk; it is a restorative tonic often served at wrestlers' 'akharas' and during festive winters. It is characterized by its thickness, achieved through slow reduction rather than starch. Infused with saffron and cardamom, it is a celebratory drink that highlights the region's dairy wealth.
Ingredients
The Almond Base
- 1/2 cup (75g) Almonds, soaked and peeled
- 1/4 cup Full-fat milk for grinding
- 10-12 Pistachios, slivered for garnish
The Milk Infusion
- 1 Litre (4 cups) Full-cream buffalo milk
- 20-25 Saffron strands (Kesar)
- 1/2 tsp Green cardamom powder
- 3-4 tbsp Sugar or Honey (to taste)
- 1/4 tsp Nutmeg powder
Method
- 1
Prepare Almond Paste
Soak almonds in hot water for 30 minutes, then peel. Grind them with 1/4 cup of milk into a slightly coarse paste. A tiny bit of grit is desirable for texture.
- 2
Scald the Milk
In a heavy-bottomed 'karahi' or saucepan, bring the 1 litre of milk to a boil over medium-high heat. Stir constantly to prevent the bottom from scorching.
- 3
Reduce the Milk
Once boiling, lower the heat to medium. Simmer the milk for 15-20 minutes, scraping the cream (malai) from the sides and stirring it back in. The volume should reduce by about 25%.
- 4
Bloom the Saffron
Take 2 tablespoons of the warm milk and soak the saffron strands in it. Set aside for 10 minutes until the liquid turns a deep orange-gold.
- 5
Add Almond Paste
Slowly whisk the almond paste into the boiling milk. Continue to cook for another 8-10 minutes. The almond proteins will further thicken the milk to a silky consistency.
- 6
Sweeten and Spice
Add the sugar and stir until fully dissolved. Add the cardamom powder and nutmeg powder. Nutmeg adds a warm, earthy depth that balances the floral saffron.
- 7
Infuse Saffron
Pour in the saffron-infused milk. Stir gently; the milk will transform into a beautiful pale yellow color. Simmer for a final 2 minutes.
- 8
Final Texture
For an authentic Punjabi experience, whisk the milk vigorously with a hand frother or pour it between two vessels from a height to create a layer of 'jhaag' (foam).
- 9
Garnish and Serve
Pour into tall brass glasses or clay 'kulhads'. Top with slivered pistachios and a few extra saffron strands. Serve piping hot in winter or chilled in summer.
Notes & variations
- Always use full-fat milk; skim milk will not yield the creamy mouthfeel required.
- If you want it extra rich, you can add 1 tbsp of crumbled khoya (dried milk solids).
- For a vegan version, use cashew milk as a base, though the flavor profile will shift.
- The milk can be stored in the fridge for 2 days, but reheat gently to avoid curdling.
Serve with
Serve as a standalone nightcap or alongside traditional Punjabi sweets like Pinni or Gajar Ka Halwa.
Cook's note
Do not add the saffron directly to the boiling pot; blooming it separately in a small cup ensures maximum color and aroma extraction.