Eid is around the corner, and there’s no better way to celebrate than with a dessert that brings warmth, sweetness, and a little nostalgia in every bite. Afghan sheer khurma is one of those treasures that instantly transports you to a festive kitchen filled with the aroma of nuts, saffron, and cardamom.
For those new to this dish, sheer khurma (or sheer khorma) is a creamy vermicelli pudding traditionally prepared during Eid in Afghanistan, Pakistan, and neighboring regions. It’s rich, aromatic, and surprisingly easy to make if you know the steps. Today, I’m sharing my favorite Afghan sheer khurma recipe that’s perfect for iftar or an Eid gathering.
Ingredients for Afghan Sheer Khurma

Here’s what you’ll need for this classic Afghan dessert:
- 1 cup vermicelli (thin variety)
- 4 cups whole milk
- 1/2 cup sugar (adjust to taste)
- 1/4 cup ghee or unsalted butter
- 1/4 cup chopped almonds
- 1/4 cup chopped pistachios
- 1/4 cup cashews
- 1/4 cup raisins
- 1/2 tsp cardamom powder
- A pinch of saffron threads (soaked in 2 tbsp warm milk)
- 1/4 cup dates, chopped (optional)
Pro Tip: For a creamier sheer khurma, you can replace 1 cup of milk with evaporated milk or full-fat cream.
How to Make Afghan Sheer Khurma
Step 1: Roast the Vermicelli
Heat the ghee in a large pan. Add the vermicelli and roast on low-medium heat until golden brown. Watch it closely—vermicelli can burn fast. This roasting step gives sheer khurma its signature nutty aroma.
Step 2: Add Milk and Cook
Slowly pour in the milk while stirring continuously to avoid lumps. Bring it to a gentle boil, then lower the heat and simmer. The milk will thicken slightly as the vermicelli softens.
Step 3: Sweeten and Spice
Add sugar and stir until dissolved. Sprinkle in the cardamom powder and saffron-infused milk. This is when the dish starts smelling irresistible.
Step 4: Add Nuts and Raisins
Toss in the chopped almonds, pistachios, cashews, and raisins. If using dates, add them now. Simmer for another 5–7 minutes so the flavors meld beautifully.
Step 5: Serve Warm or Chilled
Sheer khurma can be enjoyed warm right after cooking or chilled in the fridge. It thickens further as it cools, making it perfect for portioning into bowls for an Eid spread.
Tips for the Perfect Afghan Sheer Khurma
- Vermicelli Choice Matters: Thin vermicelli cooks faster and absorbs milk better. Avoid thick or instant noodles—they can ruin texture.
- Consistency: Some like it pourable; others prefer thick. Adjust milk according to your preference.
- Nutty Crunch: Lightly roasting the nuts before adding them enhances flavor.
- Sweetness Level: Start with half a cup of sugar; you can always add more after tasting.
- Storage: Store in an airtight container in the fridge for up to 3 days. Reheat gently before serving.
Variations You Can Try
- Sheer Khurma with Coconut: Add 1/4 cup shredded coconut for a tropical twist.
- Vegan Version: Replace milk with almond or cashew milk, and use coconut oil instead of ghee.
- Mini Nut-Free Version: Skip nuts and add extra dried fruits like apricots or figs.
Why Afghan Sheer Khurma is Perfect for Eid
Eid is about sharing, joy, and indulgence—and Afghan sheer khurma delivers all three. Its creamy texture feels like a hug in a bowl. Nuts and dried fruits make it festive, while saffron and cardamom lend an exotic aroma. It’s more than a dessert; it’s a conversation starter at any Eid table.
Whether you serve it to family, friends, or neighbors, sheer khurma always leaves an impression. It’s versatile, can be prepared in advance, and caters to both traditional and modern tastes.

Afghan Sheer Khurma Recipe
Ingredients
Method
- Heat ghee in a pan over medium heat. Add the vermicelli and stir constantly until it turns golden brown. This brings out a nutty aroma.
- Slowly pour in the milk while stirring to avoid lumps. Bring it to a gentle boil, then reduce the heat to low and simmer until the vermicelli softens.
- Add sugar, cardamom powder, and saffron milk. Stir well and let it simmer for 2-3 minutes so flavors combine.
- Mix in the almonds, pistachios, cashews, raisins, and optional dates. Simmer for another 5 minutes so the nuts soften slightly and the pudding thickens.
- Serve warm or chilled. It will thicken more as it cools. Garnish with a few extra nuts on top for presentation.
Notes
- For creamier pudding, replace 1 cup of milk with full-fat cream.
- Toast the nuts lightly before adding for extra crunch and flavor.
- Adjust sugar depending on taste; start with 1/2 cup and add more if needed.
- Store leftovers in the fridge for up to 3 days. Reheat gently before serving.
Frequently Asked Questions (FAQ)
Q1: Can I make sheer khurma ahead of time?
Absolutely! Sheer khurma tastes even better if allowed to rest for a few hours. Just refrigerate and reheat gently before serving.
Q2: What’s the difference between sheer khurma and vermicelli kheer?
Sheer khurma is typically richer, with a festive mix of nuts and dried fruits, while basic vermicelli kheer is simpler and often made without nuts or saffron.
Q3: Can I substitute milk with plant-based milk?
Yes! Almond, cashew, or coconut milk works well. Just keep an eye on the thickness, as plant-based milk can behave differently when cooked.
Q4: Is Afghan sheer khurma only for Eid?
Not at all! While it’s a traditional Eid dessert, sheer khurma is a delightful treat anytime you want something sweet and comforting.
Q5: How long can I store it?
Store in an airtight container in the fridge for up to 3 days. Reheat gently on low heat or enjoy chilled.

