Thandai Recipe (Authentic Holi Drink)

4.65 from 14 votes
Updated: Apr 17, 2026
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Make silky-smooth, authentic Thandai at home in just 20 minutes of active work time. No gritty texture. No artificial color. Just pure, festive flavors your family will love.

A metal cup filled with creamy pale yellow Thandai, garnished with rose petals and chopped nuts, sits on burlap. Rose petals and nut pieces are scattered around the cup on a brass tray.

When I was growing up, no Holi celebration in North India was complete without this refreshing Indian cold drink and other specialities like mawa gujiya, sweet shakarpara, savory namakpare, etc. My mom made a huge matka (earthen pot) full of thandai each year, and all of our friends looked forward to sipping her amazing drink.

Although many readymade versions of this drink are available, nothing beats the taste of a homemade one. The taste of these readymade mixes is quite far from the real stuff, and I highly suggest you make it from scratch at home.

I also have a Thandai Powder and Thandai Syrup on the blog. Do check them out, too.

What Is Thandai?

Thandai (also spelled Thandaai, and called Sardai or Shardai in parts of North India) is a traditional chilled spiced milk drink from the states of Uttar Pradesh and Rajasthan. It is made with nuts, seeds, spices, milk, and saffron.

The name comes from the Hindi word thand, meaning “cold,” and the drink earns that name in full, thanks to ingredients like fennel seeds, poppy seeds, and rose, which Ayurveda classifies as natural body coolants.

It is the centerpiece drink of two major Hindu festivals:

  • Holi: The festival of colors, celebrated in March
  • Maha Shivratri: The night of Lord Shiva’s cosmic dance, also in late winter/early spring

In Varanasi and Mathura, thandai has been served at street stalls for centuries. A traditional bhang thandai (infused with cannabis) is consumed ritually at these festivals, though this recipe is the non-bhang version enjoyed by families across North India.

Why You’ll Love This Family Favorite Recipe!

  • Uses a homemade nut-and-seed paste that tastes fresher and purer than any store-bought mix. Has no artificial flavors or preservatives
  • Not the quick version (gritty, flavorless) made with a powder mix mixed with milk. My version makes thandai just how it should be, silky smooth and loaded with rich flavors.
  • Quick to make, ready in just 20 minutes of active working time
  • Customizable – can be made sugar-free or vegan using almond-milk.
  • Unique Value: My recipe balances the spices so the drink stays smooth and fragrant without overpowering heat, and the paste blends perfectly for a silky, non-gritty texture.

Ingredients

  • Milk – Best Thandai is made with whole milk (full-fat milk), as the fat carries the aroma of the spices. Skim milk makes a flat, watery thandai.
  • Dried nuts, fruits, and seeds – You will need dried seeds, fruits, and nuts such as almonds, cashew nuts, raisins, white poppy seeds (khus khus), and magaz seeds (melon seeds). If white poppy seeds are not available in your area, you can skip them. Do not replace with blue/gray poppy seeds; the flavor profile is different. If melon seeds (magaz) are hard to find, pumpkin seeds make a reasonable substitute.
  • Spices – This refreshing drink is flavored with whole spices like green cardamom pods (hari elaichi), black peppercorns (kali mirch), and fennel seeds (saunf).
  • Saffron – Adding strands of saffron is optional, but it makes the drink even richer and tastier. It also adds a hint of yellow color to Thandai. Buy saffron from a trusted source, as it is very commonly adulterated.
  • Sugar – Adjust to your taste. You can also sweeten it with honey or maple syrup.
  • Rose Water makes this drink very refreshing.

Common Mistakes To Avoid When Making Thandai

My version of making Thandai Drink is super easy, and even a novice chef can pull it off. Just don’t make these mistakes.

MistakeWhat HappensHow to Avoid
Using unsoaked nuts and seedsThandai tastes gritty instead of smoothSoak the nuts, seeds, and spices for at least 4–6 hours or overnight
Skipping strainingThandai feels coarse and unpleasantStrain through muslin cloth or a fine sieve for a silky texture
Adding too much black pepperThandai becomes overly spicy and harshUse black pepper sparingly, just enough for gentle warmth
Not grinding into a fine pasteFlavor doesn’t fully releaseGrind with a little milk or water until completely smooth
Making and serving immediatelyFlavors don’t develop fullyLet the thandai rest in the fridge for at least 2–4 hours before serving

How To Make Thandai

Soak Ingredients

Step 1: Add the following ingredients to a medium mixing bowl.

  • 10-12 whole almonds
  • 10-12 whole cashew nuts
  • 10-12 raisins
  • 1 teaspoon whole black peppercorns
  • 10-12 whole green cardamoms
  • 1 teaspoon white poppy seeds (optional)
  • 1 teaspoon fennel seeds
  • 1 teaspoon melon seeds
  • 1 pinch of saffron strands
Nuts, seeds, and spices added to a bowl.

Step 2: Add ½ cup of water to the bowl and mix everything well.

Water added to the bowl.

Step 3: Cover the bowl with a lid and keep it over the counter for 5-6 hours or overnight.

If it’s too hot where you live, soak the ingredients at room temperature for 3-4 hours, then refrigerate for another 2-3 hours.

Soaked ingredients.

Make A Paste

Step 4: Transfer the soaked ingredients and the leftover water to a high-speed blender.

Soaked ingredients added to a blender.

Step 5: Blend on high for 2–3 minutes until you get a fine, smooth paste. Add 2-3 tablespoon of milk if required while blending. Scrape the sides of the blender a few times while blending. Set the paste aside.

The paste test: Rub a small amount between your fingers. If it feels at all grainy, blend for another 60 seconds. The paste should feel completely smooth, almost like thick cream.

You can remove the almond peel if you wish. After trying this recipe multiple times, I have found that this extra step doesn’t make much of a difference in the final taste, so I skip it.

Smooth paste made.

Cook The Thandai

Step 6: Heat 4 cups of milk in a heavy-bottomed pan over medium heat. Stir frequently to prevent the milk from scorching at the bottom of the pan.

Milk added to a pan.

Step 7: When the milk comes to a boil, stir in the paste we made earlier, along with ยผ cup granulated white sugar and ยฝ teaspoon rose water. Cook for 2-3 minutes, stirring frequently. This step cooks out any raw taste from the nuts and lets the spices fully bloom into the milk. Check for sugar, add more if required, and cook for another minute.

Paste, sugar and rose water added to the pan.

Step 8: Remove the pan from the heat and let the mixture cool down for 10 minutes. Transfer the milk mixture to an airtight container and refrigerate for atleast 4 hours or best overnight to allow the flavors to mingle.

Cooked milk.

Strain The Thandai

Step 9: Now pass the mixture through a fine-mesh strainer, muslin cloth, or a nut milk bag. Press the solids gently with the back of a spoon to extract all the flavored milk.

Chilled milk passed through a fine-mesh strainer.

Step 10: Discard the leftover pulp.

Leftover in the strainer.

Step 11: Pour the Thandai into serving glasses. Garnish the thandai with fresh or dried rose petals and slivered dried nuts. Serve chilled. You can also add a few cubes to each glass.

Ready thandai.

Pro Tips By Neha

If you don’t like the spicy kick, reduce the amount of black peppercorns used in the recipe.

The leftover pulp after straining the thandai can be used in curries.

Variations

  • Vegan: To make vegan thandai, replace dairy milk with plant-based milk, such as almond, coconut, cashew, or soy milk.
  • Sugar-free: Use stevia or monk fruit.
  • Rose: Skip adding saffron and add a tablespoon of rose syrup instead.

Thandai FAQs

Can I serve hot thandai?

Although thandai is supposed to be served chilled, you can definitely serve it as a hot drink if you prefer. Heat it over medium-low heat until hot, then serve.

Is thandai same as lassi?

No. Both are cold North Indian dairy drinks, but they are structurally different. Lassi is yogurt-based. It is blended, tangy, and thicker. Thandai is milk-based, strained smooth, and built on a nut-and-spice paste. The flavor profiles are completely different: lassi is creamy and tangy; thandai is floral, spiced, and cooling.

Can I make thandai without poppy seeds?

Yes. If white poppy seeds (khus khus) are unavailable, simply leave them out and slightly increase the cashews to maintain creaminess. Do not substitute with blue poppy seeds as they have a significantly different flavor.

Can I store thandai?

You can make thandai ahead of time and refrigerate it. It will stay good for 2-3 days. Stir well before serving.
You can also blend the thandai paste with a small amount of milk to form a thick concentrate. Store refrigerated for up to 7 days. To serve, mix 2 tablespoons of concentrate with 1 cup chilled milk. You can also freeze the paste for up to 2 months in an airtight container. Thaw and use.
You can freeze the ready thandai it in popsicle molds for up to a month for a fun twist.

Other Indian Hot Beverage Recipes We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on FacebookPinterest, and Instagram for all of the latest updates.

A metal cup filled with creamy pale yellow Thandai, garnished with rose petals and chopped nuts, sits on burlap. Rose petals and nut pieces are scattered around the cup on a brass tray.
4.65 from 14 votes

Thandai Recipe (Authentic Holi Drink)

Thandai is a classic North Indian festive beverage made with nuts, seeds, spices, milk, and saffron. It is popular in the North Indian states of UP and Rajasthan, and is especially made for the festivals of Holi and Maha Shivratri. Make it using my easy recipe.
Prep: 10 minutes
Cook: 10 minutes
Soaking Time and Infusing Time: 5 hours
Total: 5 hours 20 minutes
Servings: 4 people

Ingredients 

  • 10-12 almonds
  • 10-12 cashew nuts
  • 10-12 raisins (kishmish)
  • 1 teaspoon black peppercorns (kali mirch)
  • 10-12 green cardamoms (hari elaichi)
  • 1 teaspoon white poppy seeds (khus khus) (optional)
  • 1 teaspoon fennel seeds (saunf)
  • 1 teaspoon melon seeds (magaz)
  • 1 pinch saffron (kesar) (optional)
  • 4 cups whole milk (full-fat milk)
  • ¼ cup granulated white sugar (or to taste)
  • ½ teaspoon rose water
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

Make Thandai Paste

  • Add almonds, cashew nuts, black peppercorns, raisins, green cardamoms, poppy seeds, fennel seeds, melon seeds, and saffron to a medium mixing bowl.
  • Add ½ cup of water to the bowl and stir well.
  • Cover the bowl with a lid and keep it over the counter for 5-6 hours or overnight.
  • If it’s too hot where you live, soak the ingredients at room temperature for 3-4 hours, then refrigerate for another 2-3 hours.
  • Transfer the soaked ingredients and the leftover water to a high-speed blender.
  • Blend on high for 2–3 minutes until you get a fine, smooth paste. Add 2-3 tablespoons of milk if required while blending. Scrape the sides of the blender a few times while blending. Set the paste aside.
  • The paste test: Rub a small amount between your fingers. If it feels at all grainy, blend for another 60 seconds. The paste should feel completely smooth, almost like thick cream.
    You can remove the almond peel if you wish. After trying this recipe multiple times, I have found that this extra step doesn’t make much of a difference in the final taste, so I skip it.

Cook The Thandai

  • Heat milk in a heavy-bottom pan over medium heat. Stir frequently to prevent the milk from scorching at the bottom of the pan.
  • When the milk comes to a boil, stir in the paste we made earlier, along with sugar and rose water.
  • Cook for 2-3 minutes, stirring frequently. This step cooks out any raw taste from the nuts and lets the spices fully bloom in the milk. Check for sugar, add more if required, and cook for another minute.
  • Remove the pan from the heat and let the mixture cool down for 10 minutes.
  • Transfer the milk mixture to an airtight container and refrigerate for at least 4 hours or best overnight to allow the flavors to mingle.

Strain The Thandai

  • Now pass the mixture through a fine-mesh strainer, muslin cloth, or a nut milk bag. Press the solids gently with the back of a spoon to extract all the flavored milk. Discard the leftover pulp.
  • Pour the Thandai into serving glasses. Garnish the thandai with fresh or dried rose petals and slivered dried nuts. Serve chilled. You can also add a few cubes to each glass.

Video

Notes

Make sure to measure the ingredients properly, as the proportions make a big difference in the final taste.
If you don’t like the spicy kick, then reduce the amount of black peppercorns.
If white poppy seeds (khus khus) are unavailable, simply leave them out and slightly increase the cashews to maintain creaminess. Do not substitute with blue poppy seeds as they have a significantly different flavor.

Nutrition

Calories: 252kcal, Carbohydrates: 31g, Protein: 10g, Fat: 11g, Saturated Fat: 5g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Cholesterol: 29mg, Sodium: 95mg, Potassium: 492mg, Fiber: 2g, Sugar: 25g, Vitamin A: 399IU, Vitamin C: 1mg, Calcium: 337mg, Iron: 1mg
Like this recipe? Rate and comment below!
4.65 from 14 votes (13 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




9 Comments

  1. 5 stars
    Amazing recipe! I used freshly made almond milk in the place of regular milk and the thandai was YUM! Reminds me of the thandai my mom made in summers! Thanks a lot!