Here’s an easy Pakistani and Indian-style Seviyan (Sheer Khurma) recipe that takes around 20 minutes to make. This is a creamy and flavorful vermicelli pudding recipe that couldn’t be easier or more delicious. Perfect on its own or with extras like dried dates, raisins, or nuts. Tested to perfection!

Seviyan (sheer khurma) in a bowl garnished with nuts

Want to save this post?

Enter your email below and get it sent straight to your inbox. Plus, get recipes & tips every week!

Please enable JavaScript in your browser to complete this form.

“This was sooo delicious!! Everyone loved it! I’ll be making this for Eid all the time.”


Seviyan or Sheer Khurma (vermicelli pudding) is a widespread Eid-ul-Fitr tradition for South Asians.

Growing up, a bite of it was compulsory before leaving for Eid prayer. But sentiments aside, I found most Seviyan to be a bit one-dimensional in taste. Given the option, I’d reach for Kheer.

Until last Eid, when my friend Sana, who blogs at The UnModern Woman, dropped off the most delightful Sheer Khurma. It was rich and creamy, yet runny enough to swirl around in a large Mason jar. Throughout the next day, I found myself sneaking cold spoonfuls from the fridge. Seviyan had potential after all.

What made her Sheer Khurma special was its less-seviyan, more-milky consistency. Sana generously shared her ratios with me, which I’ve used as inspiration to develop this recipe.

Creamy Seviyan in small bowls garnished with almonds and pistachios

What are Seviyan?

The word ‘seviyan‘ itself refers to the South Asian-style vermicelli pasta used to make all types of desserts. Seviyan can be prepared dry (Sukhi Seviyan) or with milk (Doodh Seviyan/Seviyan Kheer or Sheer Khurma). In context, when I say Seviyan, I mean a milk-based toasted vermicelli pudding.

What is Sheer Khurma?

Sheer Khurma is a milk-based toasted vermicelli pudding often made with dried dates, nuts, and other flavorings.

In Farsi (Persian), ‘sheer‘ means milk and ‘khurma‘ means dates. Given the name and luxurious additions, it’s no surprise that Sheer Khurma has Persian roots, and has evolved into the vermicelli version as we know it.

More Quick and Easy Desserts: 20-Minute Sooji Ka Halwa, Instant Pot Kheer, Crushed Pineapple Dessert

A close up of creamy seviyan garnished with nuts

Difference between Sheer Khurma and Seviyan

I perused cookbooks & blogs, surveyed my Instagram community, and talked to several people to figure out the difference between Sheer Khurma and Seviyan:

The main difference is that Sheer Khurma is generally more elaborate in its use of luxuries like dates and nuts, while Seviyan is simpler in its method and ingredients. That said, the interpretation of these dishes varies from household to household.

You could argue that without dates (khurma), it’s technically not Sheer Khurma. But in a recent Instagram poll, I found that about 60% of people do not add dates (whether dried or fresh) to their Sheer Khurma, but still refer to it as Sheer Khurma.

I grew up calling it Seviyan (which is what it’s typically called in Punjab). But I’d say my recipe’s method and richness is closer to Sheer Khurma than the simpler Seviyan.

Notes on the Ingredients

Milk, heavy whipping cream, sugar, fine broken vermicelli (seviyan), butter, cardamom, and nuts placed in bowls
  • Pakistani or Indian vermicelli (Seviyan) – To make this recipe, you need South Asian vermicelli used specifically for making Seviyan/Sheer Khurma. It’s finer than other vermicelli pastas. A few brands I’m familiar with are Ahmed Foods, National, and Shan. They’re often labeled as ‘Roasted Vermicelli’, but we’ll be toasting them anyway. (See note below on how to use gluten-free rice vermicelli.)
  • Whole milk – I didn’t get a chance to test dairy-free options, but I think coconut milk would play well with the flavors.
  • Heavy whipping cream – Heavy whipping cream, or Double Cream for those in the UK, is the magic ingredient that makes it possible to make a quick Sheer Khurma. Without cream, you’d have to spend time reducing down the milk to give it some depth. I’ve given the quantity of 1 1/4 cup, but you can play around with this to see what your ideal creamy ratio is. Try 1 cup if you want it lighter (or don’t want to use more than an 8 oz box of heavy whipping cream), or up to 1 1/2 cup if you’d like it even richer. In a pinch, I’ve used half and half and it also works for a lighter
  • Butter, ghee, or oil – I’ve used just enough to coat the seviyan while toasting it. If using ghee, note that it may rise to the top of the Sheer Khurma.
  • Green cardamom pods – I prefer not to bite into cardamom seeds in my seviyan, which is why I’ve used a good amount of the pods to give it flavor and scent. I break a few open to extract the flavor.
  • Sugar or sweetener of choice – The amount of sugar I’ve added is the amount you’ll need if you use 1 1/4 cup of heavy whipping cream. If you use an extra 1/4 cup, increase sugar to taste.
  • Blanched, slivered almonds – I buy these pre-made, but can do this yourself:
    • Place raw almonds in a bowl with water and microwave them for 1 minute. Drain and rinse, then peel the skin and slice into slivers.
  • Rose water or Kewra water – Both are diluted extracts that add a beautiful aroma to the finished dish. Each brand varies in strength, so adjust to taste.
Scooping creamy seviyan with a ladle

How to make Seviyan (Sheer Khurma)

  1. Boil milk – First, heat milk and heavy whipping cream in a nonstick saucepan. Bring to a boil, then reduce to a simmer. (Don’t worry – the milk will not stick as long as you’re using a nonstick pan.)
  2. Toast Seviyan – Next, toast the vermicelli along with the cardamom pods for about 5 minutes. The color should change significantly to a deeper, golden-amber color.
  1. Combine – Add the toasted vermicelli to the simmering milk along with the sugar and any optional add-ins.
  1. Boil together – Raise the heat and bring the mixture to a boil. Stir constantly for 5-6 minutes, until it starts to thicken. You’re simultaneously cooking the seviyan while reducing down the milk. The important thing here is to stop boiling when it’s runnier than you prefer. Once you turn off the heat, some vermicelli will rise to the top and stay there. If doubling or tripling the recipe, you’ll have to boil it down 2-3 minutes longer here.
  2. Garnish – Lastly, garnish with nuts and rose or kewra water.
A large saucepan with creamy vermicelli garnished with slivered, blanched almonds

How to add Dried Dates to Sheer Khurma

I experimented with adding dried dates (chuware) and was pleasantly surprised to find I actually enjoyed them. They impart a sweet, nuanced flavor to Sheer Khurma. If you’d like to add them, here’s what you’ll do:

  1. Soak 6-7 (~35-40 grams) dried dates in water overnight (5-8 hours). Shortcut: Microwave them in a bowl of water on medium power (50%) for 8-9 minutes, until soft and puffed up. Allow to cool.
  2. Drain, pit, and chop them to your desired size. I slice them into thin vertical strips, then horizontally into small bits (see video). It come to about 1/3 cup sliced.
  3. In a medium skillet, heat ghee or butter over medium heat. Toast, stirring often, for 7-8 minutes, until crisp.
  4. Add them to the milk once it begins to boil or along with the seviyan and other add-ins.
White bowls with milky, creamy sheer khurma

More Sheer Khurma Add-Ins

I’ve kept it simple and kid-friendly, but Sheer Khurma can be as elaborate as you’d like. Here are some add-ins you’ll find across regions. Most of them (except saffron) are typically soaked, then toasted with ghee before being added to the boiling milk.

  • Golden Raisins
  • More slivered almonds, chopped pistachios, or other chopped nuts (often referred to as dry fruit)
  • Coconut flakes (khopra)
  • Chironji/Charoli (melon seeds)
  • Saffron – add a pinch toward the end
White bowls filled with vermicelli pudding and garnished with nuts

Tips and Notes

  • The tip worth reiterating – To keep its runny texture, stop boiling when it’s runnier than you prefer. It’ll get much thicker when it cools. If you prefer less milk/more seviyan or if you’re serving it warm, then feel free to reduce it down more.
  • The more it reduces down, the sweeter it gets. I suggest waiting until you’re finished boiling to adjust sweetness.
  • You can always add more cold milk to cold seviyan, hot milk to hot seviyan, sugar, etc. to ‘fix’ the consistency or sweetness.
  • If you’d like, you can toast the slivered almonds with a bit of butter on medium heat for about 3 minutes before beginning the recipe. I love adding toasted almonds along with the optional add-ins.
A white bowl with a silver spoon with half eaten sheer khurma

How to make Seviyan Gluten-Free

You can make a gluten-free version of Sheer Khurma by replacing wheat vermicelli with thin rice vermicelli. Here what you’ll do:

  1. Using scissors, break up the gluten-free vermicelli into small pieces.
  2. Toast the rice vermicelli for 10-12 minutes instead of 5-6 minutes. It should turn golden brown. Meanwhile, keep the milk simmering on low heat.
  3. Once you add it to the milk, follow the recipe and boil until cooked for about 5 minutes, until cooked through.
A large bowl with sheer khurma served with spoons and nuts in small bowls

How to Serve Sheer Khurma

Sheer Khurma is usually served in a deep dish and ladled out into bowls. I prefer serving it cold, but I think it’d be delightful served warm in the winter.

More Dessert Recipes

Instant Pot Kheer (Rice Pudding)
Instant Pot Carrot Halwa
Sooji Ka Halwa (Semolina Halwa)

Tried this recipe? If you have a minute, please consider leaving a comment telling me how it was! You can also take a quick picture and upload it directly into the comments. If you’re on Instagram, please tag me so I can see your creations. I truly love hearing from you. Thank you!

A large bowl with sheer khurma served with spoons and nuts in small bowls
5 (16 ratings)

20-Minute Seviyan (Sheer Khurma)

This quick and easy Seviyan (Sheer Khurma) recipe takes around 20 minutes make from start to finish. It's a creamy, flavorful, tested-and-perfected vermicelli pudding recipe that couldn’t be easier or more delicious. Perfect on its own or with extras like dates and nuts.

Watch the Video


  • 4 cups (1 L) whole milk
  • 1 1/4 cup (295-375 ml) heavy whipping cream , increase up to 1 ½ cup for richer sheer khurma
  • 2 tsp butter, ghee, or oil
  • 10 green cardamom pods, some slightly cracked open
  • 50 g (1.75 oz or ~3/4 cup) Pakistani or Indian vermicelli (seviyan), roughly broken up into small pieces (See Note 1)
  • optional add-ins like toasted dried dates (chuware), toasted chopped nuts, etc., (See Note 2)
  • 1/4 cup + 3 tbsp (83 g) cane sugar or sweetener of choice, plus more to taste (See Note 3)
  • 1 tbsp blanched, slivered almonds, or more to taste
  • 1 – 1 1/2 tsp rose water or kewra water, depending on strength


  • Nonstick Saucepan
  • Nonstick Skillet


  • (Optional) If using dried dates or other optional add-ins, prepare them first. (See Note 2)
  • In a medium nonstick Dutch oven or large nonstick saucepan, bring milk and heavy whipping cream to a boil. (Cover to encourage faster boiling.) Reduce to a simmer (medium heat on my stove) and stir occasionally so the milk doesn’t stick to the bottom. Proceed to next step, being careful not to let the milk boil over.
  • Meanwhile, heat a medium to large nonstick skillet over medium heat. Melt butter/ghee or heat oil and add the cardamom and vermicelli. Toast, stirring often, for 5-6 minutes, until the vermicelli deepens in color and becomes aromatic. Turn off the heat.
  • Add the toasted vermicelli, optional add-ins, and sugar to the simmering milk.
  • Raise the heat to high to bring to a boil. Cook, stirring constantly, for 5-6 minutes. As soon as it starts to thicken, remove from heat. (It should be runnier than you prefer since it thickens greatly as it cools.) Once it settles down, the surface should still be largely milky with some vermicelli resting on top.
  • Add the slivered almonds and rose/kewra water and stir. Serve hot or chilled (my preferred way). Garnish with additional nuts, if desired.


Note 1: 50g is 1/3 of a standard 150g packet of vermicelli (seviyan).  
Note 2: See post for how to add dried dates (chuware) and other add-ins.
Note 3: Sugar quantity is for 1 1/4 cup heavy whipping cream. If using more heavy whipping cream, increase sugar to taste. You also may need to add more sugar if not using dried dates.
Calories: 496kcal, Carbohydrates: 29g, Protein: 8g, Fat: 40g, Saturated Fat: 24g, Trans Fat: 1g, Cholesterol: 139mg, Sodium: 122mg, Potassium: 336mg, Fiber: 1g, Sugar: 17g, Vitamin A: 1576IU, Vitamin C: 1mg, Calcium: 260mg, Iron: 1mg