Sinfully Spicy

menu icon
go to homepage
  • Recipes
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Desserts » Mithai / Indian Sweets
    5 from 2 votes

    Homemade Kaju Katli (Soft, Milky & Melt In The Mouth

    Published Oct 22, 2014 (Updated Oct 4, 2026) by Tanvi Srivastava 2 Comments
    Jump to Recipe

    This post may contain affiliate links.

    Kaju katli is one of those mithai I can never stop at just one! It is nutty, soft and delicate with that lovely cashew flavor coming through in every bite. The ingredient list is surprisingly short, but it is really the technique that matters here. In this recipe, I am sharing all the little details and cooking cues that will help you get that smooth, melt-in-the-mouth texture that reminds you of beautiful mithai shop kaju katli.

    Kaju Katli placed in a lotus shaped platter with a lit diya and marigold garland.

    A Note - I first published this recipe post in October 2014, however in 2023 and now again in 2026 with loads of tips, tricks and mistakes that I have learnt each time I make it. That is why you will see a mix of old and new images.

    I would be lying if I told you my mom made kaju katli at home. Never. She didn't need to because the streets of Delhi are dotted with amazing halwai shops selling this lovely cashew mithai. Every festival meant boxes of kaju katli coming home from our favorite sweet shop, only to disappear within a matter of hours.

    However, finding really good Indian mithai a bit difficult here. And when you have grown up eating fresh mithai from neighborhood sweet shops, you know exactly how it is supposed to taste.

    So, over the years, I slowly started learning and perfecting the indian sweets I grew up eating. What started mostly out of craving has turned into something I genuinely enjoy. There is something very satisfying about recreating those familiar flavors in my own kitchen, especially around the festival time.

    The One Change I Made to My Kaju Katli

    Ideally kaju katli should shouldn't be grainy, dry or chewy. For years, I made mine the traditional way with just 3 basic ingredients: raw cashews, sugar and water, with an occasional touch of rose essence.

    But for the past 2-3 years, I have been also adding milk powder, and I really love what it does to the texture. It gives the katli a softer, slightly creamier bite similar to mithai shop version without taking away from the cashew flavor that should always be the star here.

    It is a small addition, but one that has now become a permanent part of my improved recipe. You need high fat milk powder to use in mithai. Nido is my favorite brand to buy. Recently I also tried this red cow dutch milk powder and it is wonderful.

    Side view of kaju katli with a lit diya in background.

    What I've Learned From Making Kaju Katli

    1. Grinding the cashews: This is probably one of the trickiest parts of making kaju katli because cashews can go from a fine powder to a pasty, oily mixture very quickly. You can use raw broken cashews(bit cheaper!) or whole cashews, its up to you. You would want to grind them as finely as possible without giving them enough time to release their natural oils.

    If you store your nuts in the fridge, before grinding, take them out a night before or few hours ahead and spread on the kitchen towel to air dry. The cashews should be at room temperature and completely dry before you start powdering them.

    Cashews have a high fat content and if they have moisture to begin with(from refrigeration), they they will start clumping up and become pasty when we grind them. Once ground, the mixture should feel fine and powdery, not moist or sticky when you press it between your fingers.

    Stack of kaju katli on a brass plate.

    Your blender really matters here. I use my Vitamix, which gives me a fine, even cashew powder very quickly. Whatever blender you use, work in short pulses of 15-20 seconds rather than running it continuously. We don't want the kaju powder to heat up. Stop and check the texture in between, and resist the temptation to keep blending just because you see a few slightly larger pieces. Over-blending is much harder to fix than sieveing out the few coarse bits.

    Pass the ground cashews through a fine-mesh sieve to separate any larger pieces. Don't grind these again since the small quantity will take longer to grind and can quickly turn pasty. I save these leftover bits to make a wet cashew paste for curries later (add to korma or makhani sauce bases)

    2. Go easy on the ghee: Use ghee very sparingly, both while preparing the mixture and while kneading. I learned this while testing several batches. In a few of them, I was a little too generous with the ghee and while the kaju katli tasted perfectly fine, they turned noticeably harder after refrigeration as the extra ghee solidified. You really need just enough to prevent sticking and help you handle the mixture.

    How To Make Kaju Katli

    Prepare The Sugar Syrup

    Choose a wide, heavy-bottomed pan. A stainless steel pan works perfectly fine, but I personally prefer nonstick for kaju katli. The mixture releases more easily from the pan, and I feel there is much less sticking and wastage.

    Combine the sugar and water in the pan and set it over low medium heat. Give it a gentle stir once with a rubber spatula, then let the sugar dissolve completely. The syrup may look quite thick at this point, but resist adding more water.

    More water means a longer cooking time later to bring the mixture to a dough, which can affect the final texture. Longer cooking can make the katli stretchy rather than giving it that delicate bite and snap. We are not looking for any string consistency here. Once the sugar has dissolved completely and is bubbling, you are ready for the next step.

    Sugar and water in a beige colored non stick pan.
    Bubbling sugar syrup.

    Prepare The Kaju Mixture

    Lower the heat and add the powdered cashews and milk powder to the sugar syrup. The mixture will look quite lumpy at first, but don't worry. Keep mixing and use your spatula to press the lumps against the sides and bottom of the pan to break them up. Scrape down the sides as you go and mix everything back in. We will continue the rest of the cooking on low heat. Set a timer for 10 minutes and brace yourself for some arm work now!

    Ground cashew powder and milk powder are added to the sugar syrup.
    Cashew powder and milk powder are mixed in the sugar syrup.

    Keep stirring and scraping continuously so the mixture cooks evenly and doesn't catch at the bottom. It is the natural tendency of cashews to stick. Keep scraping and mixing back the sides. At about 5 minute mark, you will see that the mixture is beginning to thicken and few bubbles start appearring. At this stage, the mixture has fully warmed up and is raw cashews are beginning to cook. It also higher tendency to stick so continously mix.

    Cashew mixture is being cooked on low flame.
    Cashew mixture is hot and slightly bubbly.

    After 6 minutes, add 1 teaspoon of ghee along with 2-3 drops of rose essence if using. The kaju katli mixture will continue to thicken for next 3-4 minutes. After 6 minutes, the cashews sticking to the sides of the pan gets super dry so don't mix them back.

    Ghee is added to the kaju katli mixture.
    Kaju Katli mixture is fully cooked.

    At 9 minute mark, the mixture will leave the sides of pan and start resembling a soft, sticky dough.It will begin to clump up around the spatula. If you try to bring the mixture together in one place, it will slowly spread out. It took me exactly 10 minutes to reach that stage.

    You can add few drops of ghee if dough is not coming together. Remove from heat. One way to check the texture of the dough is by dipping your rolling a tiny amount of dough with wet fingers. It should be soft and supple, not sticky.

    Roll The Cashew Dough and Cut

    Immediately transfer the cooked kaju mixture to a greased parchment paper. Leave to cool for 2-3 minutes. Dont let the cashew dough turn cold- you wont be able to knead it. As soon as it is okay to touch while warm, start kneading it. Kneading the dough bring out the real texture. Don't skip this step else the katli won't form or they will be crumbly.

    Cooked cashew dough is placed on an unbleached parchment paper.
    Cashew dough is kneaded by folding over the parchment paper.
    Kaju katli dough is smooth and ready for rolling.

    At first use spatula to knead the kaju mixture.Then, knead by folding sides of parchment paper. Knead and press the mixture to smoothen out. Knead for about 4-5 minutes to completely smoothen it. Do not press very hard while kneading else the cashews will start oozing their oil.

    Kaju katli dough is rolled using a rolling pin.
    Oval shaped rolled kaju katli dough.

    Once kneading, flatten the kaju katli mixture slightly and place a parchment paper on top. Using a rolling-pin, roll it out to a ¼ inch thickness. Place silver foil over the rolled dough. Let cool and then using a sharp knife, cut into diamonds or square shape.

    Edible silver foil is placed all over the rolled kaju katli dough.
    Kaju katli dough is cut into diamond shape.

    Since these have milk powder, store kaju katli in an air tight container for a week in the refrigerator. Leave refrigerated kaju katli on kitchen counter for 20 minutes before serving.

    Kaju Katli on a colorful plate with flowers and diya.
    Kaju Katli featured image.

    Homemade Kaju Katli (Soft, Milky & Melt-in-the-Mouth)

    Tanvi Srivastava
    Kaju Katli is a traditional indian sweet (mithai) made with cashews. It has a melt in the mouth texture and you will need ground cashews, sugar and water for making these fudgy thins. 
    5 from 2 votes
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Cook Time 35 minutes mins
    Total Time 40 minutes mins
    Course Dessert
    Cuisine Indian
    Servings 22 pieces
    Prevent your screen from going dark

    Save The Recipe!

    Just enter your email and we'll send this post to you!

    Ingredients
      

    • 200 g raw cashew powder
    • 40 g milk powder I use Nido, don't use non fat
    • 150 g granulated sugar
    • ⅓ cup water
    • 2 teaspoon ghee divided
    • edible silver foil optional, purely for aesthetics

    Instructions
     

    Make Cashew Powder

    • Start with cashews that are completely dry and at room temperature. This is especially important if you store your nuts in the refrigerator. Take them out the night before or for few hours and spread them on a clean kitchen towel so they can come to room temperature and air dry.
    • Cashews are naturally high in fat, so any moisture or condensation can make them clump while grinding. And if you grind them for too long, they can quickly go from a fine powder to a greasy paste. For kaju katli, we want a dry, loose and finely ground cashew powder.
    • Add the cashews to a completely dry blender jar. Work in short pulses of 15-20 seconds rather than running it continuously. We don't want the kaju powder to heat up. Stop and check the texture in between, and resist the temptation to keep blending just because you see a few slightly larger pieces. 
    • Sift the ground cashews through a fine sieve. This removes any larger pieces and gives the katli a smoother, finer texture. Do not keep regrinding the small amount of cashew pieces left in the sieve. Since the quantity is so small, they will take longer to grind and are more likely to release their oils and turn pasty.
    • Save those leftover cashew pieces. I usually keep them aside and use them later for a wet cashew paste in curries, gravies or other recipes.

    Make The Cashew Dough

    • Choose a wide, heavy-bottomed pan. A stainless steel pan(10 inch or larger) works perfectly fine, but I personally prefer nonstick for kaju katli. The mixture releases more easily from the pan, and I feel there is much less sticking and wastage.
    • Combine the sugar and water in the pan and set it over low medium heat. Give it a gentle stir once with a rubber spatula, then let the sugar dissolve completely. The syrup may look quite thick at this point, but resist adding more water.
    • Keep flame on low medium and let the sugar dissolve. Once the sugar has dissolved completely and is bubbling, you are ready for the next step. We are not looking for any string consistency. 
    • Lower the heat, if needed, and add the sifted cashew powder along with the milk powder. Mix immediately, pressing out any small lumps with the spatula as you go. At first, the mixture may look loose and slightly lumpy, but it will become smoother as it cooks.
    • Set a timer for 10 minutes and brace yourself for some arm work now!From this point onward, keep the heat low and stir continuously. Keep stirring and scraping continuously so the mixture cooks evenly and doesn't catch at the bottom. It is the natural tendency of cashews to stick.Keep scraping and mixing back the sides
    • At about 5 minute mark, you will see that the mixture is beginning to thicken and few bubbles start appearring. At this stage, the mixture has fully warmed up and raw cashews are beginning to cook. It also higher tendency to stick so continously mix.
    • After 6 minutes, add 1 teaspoon of ghee along with 2-3 drops of rose essence if using. The kaju katli mixture will continue to thicken for next 3-4 minutes. At this stage, the cashews sticking to the sides of the pan gets super dry so don't mix them back.
    • At 9 minute mark, the mixture will leave the sides of pan and start resembling a soft, sticky dough.It will begin to clump up around the spatula. If you try to bring the mixture together in one place, it will slowly spread out. It took me exactly 10 minutes to reach that stage. Be careful not to overcook it. A mixture that becomes too dry in the pan can give you crumbly katli and may crack when you try to roll it.
    • You can add few drops of ghee if dough is not coming together. Remove from heat. One way to check the texture of the dough is by dipping your rolling a tiny amount of dough with wet fingers. It should be soft and supple, not sticky.

    Knead, Roll And Cut the Katli

    • As soon as the mixture is ready, transfer it to a lightly greased work surface or a sheet of greased parchment paper. Let it cool just until it is comfortable enough to handle. You don't want it completely cold because the dough is much easier to smooth and roll while still warm.As soon as it is okay to touch while warm, start kneading it. Kneading the dough bring out the real texture. Don't skip this step else the katli won't form or they will be crumbly.
    • At first use spatula to knead the kaju mixture.Then, knead by folding sides of parchment paper. Knead and press the mixture to smoothen out. Knead for about 4-5 minutes to completely smoothen it. Do not press very hard while kneading else the cashews will start oozing their oil.
    • Once kneaded, flatten the kaju katli mixture slightly and place a parchment paper on top. Using a rolling-pin, roll it out to a ¼ inch thickness. Place silver foil over the rolled dough. Let cool and then using a sharp knife, cut into diamonds or square shape.
    • Since these have milk powder, store kaju katli in an air tight container for a week in the refrigerator. Leave refrigerated kaju katli on kitchen counter for 20 minutes before serving.
    Keyword diwali sweets recipe, homemade kaju katli recipe
    Tried this recipe?Let us know how it was!
    Mithai / Indian Sweets

    More Mithai / Indian Sweets

    • Rasgulla Featured Image.
      Rasgulla Recipe (Soft as Cotton, Juicy to the Core)
    • Gajar Burfi Featured Image.
      Carrot Burfi (Gajar Pak Recipe)
    • Rose Kalakand Featured Image.
      Rose Kalakand Recipe (With Paneer)
    • Seviyan Recipe Featured Image.
      Indian Seviyan Recipe (Creamy Vermicelli Kheer )

    Share This Recipe

    • Facebook
    • X
    • Email

    Comments

      5 from 2 votes (2 ratings without comment)

      I'd Love to Hear from You! Cancel reply

      If you tried this recipe, please leave a star rating and share your feedback below. Your input helps me refine my recipes and guides others too. As always, thank you so much for your support!

      Thank you,
      Tanvi

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

      Recipe Rating




    1. surabhi says

      October 22, 2014 at 11:14 pm

      very few ingredients and awesome result

      Reply
    2. Nishu says

      October 26, 2014 at 10:18 pm

      Hi Tanvi! Wishing you and your family a very Happy Diwali and a Prosperous new year! Discovered your blog couple of weeks back and I must say that photography is stunning. I am a food blogger and aspiring food photographer too. It makes me very proud as an Indian to come across blogs like Playful cooking, Cook republic, A brown table, Indian simmer and yours. You all are very talented and doing an excellent job 🙂

      Reply

    Hi, I'm Tanvi! If you love Indian food, you are at the right place, browse through hundreds of delicious Indian recipes

    More about me

    Popular

    • Pumpkin Raita Featured Image.
      Tempered Pumpkin Raita (Kaddu Raita)
    • Besan Nankhatai Featured Image.
      Besan Nankhatai
    • Indian Cold Coffee featured Image.
      5 Minute Indian Style Cold Coffee
    • Atta Naan Fearured Image.
      100% Atta Naan (Whole Wheat Naan)
    • Homemade Bhel Puri (Ready in 20 minutes)
    • Chocolate Shrikhand Featured Image.
      Chocolate Shrikhand With Orange Jelly

    Looking for Something?

    Footer

    back to top

    Links

    • Recipe Index
    • Privacy Policy
    • Editorial Policies

    Free Recipe Book

    • Sign Up! to get your e-copy!

    About

    • About Me

    Copyright © 2026 Sinfully Spicy

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.