Badam Kheer (Almond Milk Pudding)

Punjab cuisine

Badam Kheer (Almond Milk Pudding)

Prep: 20m Cook: 45m Total: 1h 5m Serves: 5 medium Updated 2026-01-14

Badam Kheer (Almond Milk Pudding) is a traditional Punjab Pakistani dish. Luxurious badam kheer made with blanched almonds ground into a paste, simmered in full-fat milk with saffron and cardamom for a rich, nutty Pakistani dessert. Thicker than regular kheer and utterly indulgent, this is the dessert you serve when you want to impress.

Badam kheer is basically regular kheer that went to finishing school.

The combination of blanched almonds with thickened milk appears in the earliest surviving Mughal cookbooks. Made by grinding soaked almonds into a silky paste and cooking it into rich whole milk, it has a depth of flavour that ordinary rice kheer just cannot match. In Punjab, this is the kheer you bring out for special guests — in-laws, wedding parties, or anyone you need to impress fast. Fun fact: almonds (badam) have been used in South Asian sweets for over 500 years, introduced along the spice trade routes through Persia. The grinding step might feel fiddly, but modern blenders make it easy. Soak your almonds the night before and the rest comes together beautifully. One spoonful and you'll understand why this has survived five centuries — it's that good.

Ingredients

Instructions

  1. SOAK AND PEEL: The night before, soak almonds in enough water to cover. In the morning, pop each almond between your fingers — the skin slides right off. Reserve a handful of peeled almonds for garnish, then proceed with the rest.
  2. MAKE THE ALMOND PASTE: Add the peeled almonds to a blender with 1/2 cup of the milk. Blend on high for 2-3 minutes until completely smooth with no graininess. Stop and scrape down the sides as needed. HINT: The smoother this paste, the silkier your kheer — don't rush the blending.
  3. HEAT THE MILK: Pour the remaining milk into a heavy-bottomed degchi (pot) and bring to a boil over medium heat, stirring occasionally. Once boiling, reduce to a simmer.
  4. ADD THE ALMOND PASTE: Pour the almond-milk paste into the simmering milk while stirring constantly to prevent lumps. Add the cardamom powder. Continue to cook on medium-low, stirring every few minutes, for 25-30 minutes until the mixture thickens.
  5. SWEETEN AND ADD SAFFRON: Add sugar and stir until dissolved. Pour in the saffron milk — watch the beautiful golden swirls appear. Cook for another 5-8 minutes.
  6. FINISH AND GARNISH: Remove from heat. Stir in rose water and kewra essence. Pour into serving bowls. Garnish with sliced pistachios, reserved almond slivers, and silver leaf if using. Serve warm or refrigerate for 3-4 hours for a chilled dessert.

Chef's Secrets

  • Blend the almond paste twice — once rough, once fine — for an ultra-smooth texture without any graininess.
  • If the kheer thickens too much while cooling, whisk in warm milk until you reach your desired consistency.
  • For a richer taste, substitute 200ml of the milk with single cream (malai).
  • Badam kheer keeps beautifully in the fridge for up to 4 days and tastes even better the next day.

Common Questions

How long does Badam Kheer (Almond Milk Pudding) take to make?

Total time is 1h 5m — 20m prep and 45m cooking.

How many servings does this recipe make?

This recipe makes 5 servings, and is rated medium difficulty.

Which region of Pakistan is Badam Kheer (Almond Milk Pudding) from?

Badam Kheer (Almond Milk Pudding) is from Punjab, Pakistan — one of the country's most distinctive culinary traditions.

What do you serve with Badam Kheer (Almond Milk Pudding)?

Serve chilled in earthenware bowls for an authentic touch, or in glass dessert cups to show off the beautiful colour. A few saffron strands on top seal the deal.

Nutrition Facts

Per serving

Calories340
Protein12g
Fat18g
Carbs34g
Fiber3g
Sodium85mg

Serving Suggestions

Serve chilled in earthenware bowls for an authentic touch, or in glass dessert cups to show off the beautiful colour. A few saffron strands on top seal the deal.

Goes Well With

Recipe by Tariq Abro

Based in Hyderabad, Tariq is renowned for his mastery of regional biryanis and seafood dishes.

What Cooks Are Saying

4.5 2 reviews
Nasrullah K. 2026-02-28

Solid recipe. Added a bit more ginger than suggested and it was excellent.

Nazima H. 2024-09-11

The instructions are so clear and easy to follow. Came out perfectly first try.

Leave a Review

Tried this recipe? Share your experience — your review helps other cooks.