Thandai Recipe
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.

Quick Look: Thandai
Soaking Time: 5–6 hours (or overnight)
Prep Time: 10 minutes
Cook Time: 10 minutes
Chilling Time: 4 hours (or overnight)
Total Time: 10 hours 20 minutes
Servings: 4 people
Calories: Approx. 250 per serving
Dietary Info: Vegetarian, gluten-free. Can be easily made vegan.
Skill Level: Easy
Tools Needed: High-speed blender, heavy-bottomed pan, fine-mesh strainer or muslin cloth.
Shelf Life: Up to 2–3 days refrigerated; up to 1 month frozen in popsicle molds.
✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes
Table of Contents
When I was growing up, no Holi celebration in North India was complete without this refreshing Indian cold drink and other specialties like mawa gujiya, sweet shakarpara, and savory namakpare. 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 ready-made versions of this drink are available, nothing beats the taste of a homemade one. The taste of these ready-made mixes is quite far from the real thing, and I highly recommend making 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.
Ingredients
- Milk – Best Thandai is made with whole milk (full-fat), as the fat carries the spices’ aroma. Skim milk makes a flat, watery thandai.
- Dried nuts, fruits, and seeds – You will need dried fruits, nuts, and seeds such as almonds, cashew nuts, raisins, white poppy seeds (khus khus), and melon seeds. 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.
| Mistake | What Happens | How to Avoid |
| Using unsoaked nuts and seeds | Thandai tastes gritty instead of smooth | Soak the nuts, seeds, and spices for at least 5-6 hours or overnight |
| Skipping straining | Thandai feels coarse and unpleasant | Strain through muslin cloth or a fine sieve for a silky texture |
| Adding too much black pepper | Thandai becomes overly spicy and harsh | Use black pepper sparingly, just enough for gentle warmth |
| Not grinding into a fine paste | Flavor doesn’t fully release | Grind with a little milk or water until completely smooth |
| Making and serving immediately | Flavors don’t develop fully | Let 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 cardamom pods
- 1 teaspoon white poppy seeds (optional)
- 1 teaspoon fennel seeds
- 1 teaspoon melon seeds
- 1 pinch of saffron strands

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

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. If soaked for too long at room temperature in hot weather, the nuts may spoil and develop a foul odor.

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

Step 5: 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
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.

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.

Infuse The Flavors
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 at least 4 hours, preferably overnight, to allow the flavors to infuse into the milk.

Strain The Thandai
Step 9: Once the milk mixture is chilled well, pass it 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.

Step 10: Discard the leftover pulp.

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 ice cubes to each glass.

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
Although thandai is traditionally served chilled, you can definitely serve it hot if you prefer. Heat it over medium-low heat until hot, then serve.
No. Both are cold North Indian dairy drinks, but they differ structurally. 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.
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.
Storage Suggestions
You can make thandai in advance and refrigerate it. It will stay good for 2-3 days. Stir well before serving.
You can freeze the ready thandai 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 Facebook, Pinterest, and Instagram for all of the latest updates.

Thandai Recipe
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
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.
- 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.
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.
Infuse the Flavors
- Transfer the milk mixture to an airtight container and refrigerate for at least 4 hours or preferably overnight to allow the flavors to infuse into the milk.
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.
























Can i make it without melon seeds? Will it make lot of difference in the taste?
Yes sure. You can just skip them.
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!
Thnx a lot ๐
An easy way of making gujiya thandai
wow awesome presentation and thandi looks mindblowing ๐
Thnx ๐
Beautiful Presentation..
Thnx ๐