Every Eid morning in our building in Mumbai, you could tell exactly which floor was making sheer khurma just by standing in the stairwell. That mix of cardamom, ghee roasted vermicelli, and warm milk would drift through the hallways, and my brother and I would race to be the first ones at our neighbor Fatima aunty's door. She always had a massive pot ready, and she'd ladle it out into bowls like she'd been waiting for us all morning. Honestly, she probably had.
What I didn't realize until I moved to the US was how much I'd taken that easy access to sheer khurma (also called sheer khorma or sheer korma) for granted. My first Eid in Virginia, I tried making it from memory and the seviyan turned to mush, the milk was too thin, and it tasted nothing like Fatima aunty's. It took me a solid four or five tries before I figured out where I was going wrong. The vermicelli timing is everything, and most recipes don't explain that well enough.

Jump to:
Now I make this for every Eid party or Iftar get-together, it's always a hit and everyone asks for the recipe. I've shared two methods a stovetop version for that traditional slow-stir experience, and an Instant Pot version for busy days when you don't have time to babysit the pot. And honestly, I end up making it a few extra times a year because my kids keep asking for it.

Ingredients
To prepare Sheer Khurma, you'll need the following ingredients:
- Ghee: for roasting the vermicelli and nuts. The ghee gives everything a nutty, toasted flavor that oil just can't replicate.
- Fine Vermicelli (Seviyan/Semiya): the star of the dish. You want the thin nylon kind, not the thicker wheat vermicelli. The thin strands cook quickly and absorb the milk flavor without getting mushy if you time it right.
- Whole Milk: forms the creamy base. Full fat is non-negotiable here. Low fat or skim will give you a watery, flat tasting khurma.
- Condensed Milk: adds sweetness and body without needing a ton of sugar. I use about half a cup, but you can swap this for regular sugar if you prefer.
- Dates (Chopped): These are what make sheer khurma taste like sheer khurma. The dates break down slightly during cooking and add this deep, caramel like sweetness. I use Medjool dates, but any soft variety works.
- Mixed Nuts (Almonds, Cashews, Pistachios): for crunch and richness. I sliver them thin so you get a bit of nut in every spoonful.
- Golden Raisins: they plump up in the warm milk and add pockets of sweetness throughout the khurma.
- Cardamom Powder: for that warm, aromatic flavor that ties the whole thing together.
- Kewra Water : This is the secret ingredient This adds that subtle floral note you get in the really good versions. More than 2 drops and it overpowers everything else.
- Saffron Strands (Optional): Gives the khurma a gorgeous golden color and a subtle richness.
Step-by-Step Instructions

- Roast the Nuts and Dry Fruits:
- Heat a tablespoon of ghee in a pan over medium heat.
- Add the chopped nuts, raisins, and dates. Sauté for 1-2 minutes until the nuts are golden and the raisins plump up. Remove and set aside.
- Roast the Vermicelli (Seviyan):
- In the same pan, add another tablespoon of ghee.
- Add the vermicelli and roast until it turns golden brown, stirring continuously to prevent burning.
- Remove and set aside.

- Prepare the Kheer:
- In a large saucepan, boil the full cream milk over medium heat.
- Add cardamom powder to the boiling milk for a rich aroma.
- Once the milk starts boiling, add the roasted vermicelli.
- Cook for 5-6 minutes, stirring occasionally to prevent sticking.
- Continue to cook on low heat until the vermicelli is soft and the mixture thickens to your desired consistency.
- Add Sweeteners and Flavors:
- Add the roasted dry fruits and sliced dates to the milk.
- Stir in the condensed milk and mix well.
- Finish with Aromatics:
- Cook for another 2-3 minutes, ensuring all ingredients are well combined.
- Add a maximum of 2 drops of kewra or rose water for a fragrant touch. Anything more will overpower other flavors.
- Garnish and Serve:
- Sheer Khurma can be served warm or chilled, based on preference.
- Garnish with additional chopped nuts before serving.
Common Mistakes When Making Sheer Khurma & How to Fix Them
| Mistake | Result | Solution |
|---|---|---|
| Over-roasting vermicelli | Bitter taste | Roast until golden brown; avoid overcooking. |
| Skipping continuous stirring | Milk sticking to pan | Stir regularly to prevent sticking and ensure even cooking. Dont want to continous stir or baby sit the semiyan? Try our Instant Pot Sheer Khurma |
| Using thick vermicelli | Different texture | Use fine vermicelli for authentic consistency. |
Top Tip
Kewra water - My secret ingredient is kewra water .Just 1-2 drops, not more.It adds a delicate, floral aroma that instantly gives Sheer Khurma that authentic festive taste. It lifts the whole dish and makes it smell like traditional Eid sweets.But go very light , even a little extra can overpower the dessert.

Storage and Freezing
| Storage Method | Duration | Instructions |
|---|---|---|
| Refrigeration | Up to 3 days | Store in an airtight container. Reheat gently before serving, adding milk if needed to adjust consistency. |
| Freezing | Not recommended | Freezing may alter the texture and is generally not advised. |
Sheer Khurma is traditionally prepared during Eid-ul-Fitr and Eid-ul-Adha celebrations. It's a symbol of hospitality and is often served to guests visiting during the festive period. The inclusion of dates and nuts not only adds to its rich flavor but also signifies the festive abundance associated with these occasions.
How to Serve
Pour the sheer khurma into individual small bowls or katoris and top each one with a fresh sprinkle of slivered pistachios and dried rose petals right before serving. If you're serving it chilled, let it set in the fridge for at least 2 hours so the flavors come together. For a festive spread, set it out alongside savory dishes like samosas or kebabs so guests can alternate between salty and sweet.
Are Sheer Khurma and Seviyan Kheer the same?
What makes sheer khurma different from regular seviyan kheer (which many people confuse it with) is a few key things. Sheer khurma always uses fine nylon vermicelli, not the thicker kind. It always includes dates, which add a caramel like sweetness you don't get from sugar alone. It always involves ghee for roasting the nuts and seviyan. And traditionally, the milk is simmered and reduced before the vermicelli goes in, giving it a richer, almost khoya like flavor that plain seviyan kheer doesn't have. In many homes, it's also called seviyan, sevaiyan, semiya, or doodh seviyan depending on the region and the family.
Tips
- Use Fresh Ingredients: Fresh nuts and high-quality dates enhance the flavor and texture.
- Adjust Sweetness: Taste and adjust the sugar according to your preference.
- Consistency Control: For a thicker pudding, cook longer; for a thinner consistency, add more milk.
If this is your first time making sheer khurma, go with the stovetop method so you can watch the consistency develop in real time. Once you've got the feel for it, the Instant Pot version will save you a lot of stirring on busy mornings.

Easy Homemade Sheer Khurma Recipe
Servings:
servingsCalories:
Ingredients
For the Seviyan (Vermicelli) Kheer
- 2 tablespoon Ghee clarified butter
- 10 10-12 Almonds
- 10 10-12 Pistachios
- 8 8-10 Cashews
- 8 8-10 Raisins
- 5 5-7 Large Dates, sliced
- 1 Cup thin Vermicelli/Sevaiyan broken
- 4 Cups Full Cream Milk
- ½ Cup Condensed Milk
- 1 teaspoon Cardamom Powder
- 2 Drops Kewra Water or Rose Water
For Garnishing
- 1 tablespoon Almonds, slivered
- 1 tablespoon Pistachios, slivered
- Dried Rose Petals optional
Instructions
- Roast the Nuts and Dry Fruits:Heat a tablespoon of ghee in a pan over medium heat.
- Add the chopped nuts, raisins, and dates. Sauté for 1-2 minutes until the nuts are golden and the raisins plump up. Remove and set aside.
- Roast the Vermicelli (Seviyan):In the same pan, add another tablespoon of ghee.
- Add the vermicelli and roast until it turns golden brown, stirring continuously to prevent burning.
- Remove and set aside.
- Prepare the Kheer:In a large saucepan, boil the full cream milk over medium heat.
- Add cardamom powder to the boiling milk for a rich aroma.
- Once the milk starts boiling, add the roasted vermicelli.
- Cook for 5-6 minutes, stirring occasionally to prevent sticking.
- Continue to cook on low heat until the vermicelli is soft and the mixture thickens to your desired consistency.
- Add Sweeteners and Flavors:Add the roasted dry fruits and sliced dates to the milk.
- Stir in the condensed milk and mix well.
- Finish with Aromatics:Cook for another 2-3 minutes, ensuring all ingredients are well combined.
- Add 2 drops of kewra or rose water for a fragrant touch.
- Garnish and Serve:Sheer Khurma can be served warm or chilled, based on preference.
- Garnish with additional chopped nuts before serving.
Video
Notes
Instant Pot Instructions
- Sauté nuts: Press Sauté, heat 1 tablespoon ghee, fry nuts, dates, and raisins 1 to 2 minutes. Remove half for garnish.
- Toast vermicelli: Add 1 tablespoon ghee, toast broken seviyan 1 to 2 minutes until golden.
- Deglaze: Add ¼ cup water and scrape bottom of pot thoroughly.
- Pressure cook: Add milk, condensed milk (or sugar), cardamom, and saffron. Close lid, seal valve. Pressure Cook on LOW for 1 minute.
- Natural release: Wait 10 to 15 minutes for natural pressure release.
- Finish: Stir well, add cream if needed for smoothness. Add reserved nuts and 2 drops kewra or rose water. Serve warm or chilled.









Ashima khan says
I made it for an iftaar get-together and it was a crowd pleaser.. everyone was asking for seconds and for the recipe. Saving this recipe!
Yasmin chuahan says
Lovely recipe! Kewra water made a huge difference in the taste .