Barfi and kaju katli are two beloved Indian milk-based sweets that often appear side by side at festivals and celebrations. Barfi is a broad family of fudge-like confections made with condensed milk and a base like khoya, coconut, or nuts, while kaju katli is a specific, diamond-shaped sweet made primarily from cashews and sugar. This guide breaks down what sets them apart and gives you a reliable recipe for each, so you can make both at home.
Ingredients
For Kaju Katli
- 2 cups (280 g) raw cashews, plus extra for dusting
- 1 cup (200 g) granulated sugar
- 1/2 cup (120 ml) water
- 1/2 teaspoon cardamom powder
- 1 teaspoon ghee (clarified butter), for greasing
- Silver leaf (varak), optional, for garnish
For Barfi (Coconut Barfi)
- 2 cups (200 g) fresh grated coconut (or frozen, thawed)
- 1 cup (240 ml) full-fat milk
- 3/4 cup (150 g) granulated sugar
- 1/2 teaspoon cardamom powder
- 1 tablespoon ghee, for greasing
- 2 tablespoons chopped pistachios, for garnish
Instructions
For Kaju Katli
- Grind the cashews in a food processor in short pulses until they form a fine powder. Do not over-process, or they will release oil and become pasty. Sift the powder to remove any large pieces.
- In a heavy-bottomed pan, combine the sugar and water. Heat over medium flame, stirring until the sugar dissolves. Bring to a boil and cook until the syrup reaches a single-thread consistency (when a drop of syrup forms a single thread when pressed between your fingers). This takes about 5–7 minutes.
- Reduce the heat to low and add the ground cashews and cardamom powder. Stir continuously with a spatula. The mixture will start to clump and pull away from the sides of the pan. Cook for 2–3 minutes until it forms a soft, pliable dough. Be careful not to overcook, or the katli will become dry and crumbly.
- Turn off the heat and let the mixture cool for 2–3 minutes, until it is warm but not too hot to handle.
- Grease a flat surface and your palms with ghee. Knead the dough until smooth. Roll it out into a circle about 1/4-inch (6 mm) thick, using a rolling pin dusted with cashew powder to prevent sticking.
- Let the rolled sheet rest for 5 minutes, then cut into diamond shapes using a knife or a cookie cutter. If desired, press silver leaf gently onto each piece.
- Allow the katli to set at room temperature for 30 minutes before serving.
For Barfi (Coconut Barfi)
- In a non-stick pan, combine the grated coconut and milk. Cook over medium heat, stirring frequently, until the milk is mostly absorbed and the mixture is slightly dry, about 8–10 minutes.
- Add the sugar and cardamom powder. Continue to cook, stirring constantly, until the mixture thickens and starts to leave the sides of the pan. This will take another 5–7 minutes. The mixture should be thick but still moist.
- Grease a square or rectangular tray (about 8×8 inches / 20×20 cm) with ghee. Transfer the coconut mixture into the tray and spread it evenly with a spatula or your greased fingers.
- Sprinkle the chopped pistachios on top and press them lightly into the surface.
- Let it cool completely at room temperature for about 30 minutes. Once set, cut into squares or diamonds with a sharp knife.
Tips
- Cashew quality: Use raw, unsalted cashews. If you only have roasted or salted, the flavor will be off, and the texture may be oily. For a smoother katli, soak the cashews in hot water for 30 minutes, drain, and then grind to a paste instead of a powder.
- Syrup consistency: The single-thread stage is crucial for kaju katli. If the syrup is undercooked, the katli will be too soft and sticky; if overcooked, it will be hard and brittle. If you don’t know the thread test, use a candy thermometer: the syrup should reach 235°F (113°C).
- Substitutions: For barfi, you can replace fresh coconut with desiccated coconut (rehydrate with 1/4 cup / 60 ml milk first). For a vegan version, use full-fat coconut milk instead of dairy milk and coconut oil instead of ghee.
- Common mistake: Overcooking the barfi makes it dry and crumbly. It should be moist and slightly soft when you turn off the heat; it will firm up as it cools.
Serving Suggestions
Serve both sweets at room temperature as part of a festive platter, alongside other Indian mithai like gulab jamun or laddoo. They pair beautifully with a cup of masala chai or filter coffee. For a modern twist, crumble kaju katli over vanilla ice cream, or use barfi as a filling for stuffed French toast.
Variations
- Kaju katli: Add a pinch of saffron threads soaked in 1 tablespoon of warm milk to the dough for a golden color and aroma. You can also fold in finely chopped pistachios or dried rose petals for extra texture.
- Barfi: Make besan barfi by replacing the coconut with 1 cup (120 g) roasted gram flour (besan) and using 1/2 cup (120 ml) ghee instead of milk. Cook until the mixture turns golden and aromatic. Or try a chocolate barfi by adding 2 tablespoons of cocoa powder along with the sugar.
- Mixed platter: Make both recipes and arrange them in a single box for a beautiful gift. The contrast of white katli and white barfi (with green pistachios) is visually striking.
Storage and Reheating
Store both kaju katli and barfi in an airtight container at room temperature for up to 1 week. They do not need refrigeration, but if you live in a hot climate, refrigerate them to prevent melting; they will keep for up to 2 weeks chilled. To freeze, layer pieces between parchment paper in a freezer-safe container for up to 3 months. Thaw in the refrigerator overnight before serving. Do not reheat in the microwave, as they will become too soft; if you prefer them slightly warm, place them in a preheated oven at 200°F (95°C) for 5 minutes.
Frequently Asked Questions
Can I make kaju katli without a candy thermometer? Yes, use the thread test: take a drop of syrup between your thumb and index finger, then pull your fingers apart. If a single thread forms and doesn’t break, the syrup is ready. This takes practice, but it works reliably.
Why is my kaju katli crumbly? This usually happens if the syrup was cooked too long or if the cashews were ground into a paste (which releases oils and makes the dough dry). Always grind in short pulses and stop as soon as you have a powder.
Can I use milk powder instead of khoya for barfi? Yes, mix 1 cup (120 g) milk powder with 1/2 cup (120 ml) milk and 1/4 cup (60 g) ghee, then cook with sugar. The texture will be slightly different but still delicious.
How do I know when the barfi is done? The mixture will start to pull away from the sides of the pan and form a mass. If you press a small piece between your fingers, it should not stick. It will firm up further as it cools.
Can I reduce the sugar? You can reduce the sugar by up to 25% in both recipes, but the texture will be softer and they will be less shelf-stable. For kaju katli, the sugar is essential for the syrup consistency.
Are these sweets gluten-free? Yes, both are naturally gluten-free as long as you use pure ingredients with no cross-contamination. Check the label on your cashews and coconut.
Related
- Lefse Making Kit: What’s Inside & How to Use It
- Lemon Pretzel Crisps: Easy Sweet-Salty Snack
- Long Pretzel Sticks: Crispy, Chewy & Easy Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).