Is Kaju Katli Vegan? The Truth Explained

Updated November 5, 2026

Jump to recipe

Is Kaju Katli Vegan? The Truth Explained

Kaju katli is a classic Indian diamond-shaped sweet made primarily from cashew nuts (kaju) and sugar, often flavored with cardamom and garnished with silver leaf (vark). The direct answer to whether kaju katli is vegan is: not always—the traditional recipe is vegan, but many commercial versions and some home preparations add ghee (clarified butter) or milk products, making them non-vegan. Here’s how to tell the difference and what to look for.

What Is Kaju Katli?

Kaju katli, also known as kaju barfi, is a popular Indian mithai (sweet) that originated in the Indian subcontinent, particularly associated with the city of Varanasi and the state of Maharashtra. It is made by grinding cashew nuts into a fine powder, cooking it with sugar syrup, and often binding it with a small amount of fat. The mixture is rolled into a thin sheet, cut into diamond or square shapes, and sometimes topped with edible silver leaf. It has a smooth, melt-in-the-mouth texture and a rich, nutty sweetness. Traditionally, it is served during festivals like Diwali and Eid, as well as at weddings and other celebrations.

Traditional Ingredients: Is the Classic Recipe Vegan?

The most basic kaju katli recipe calls for just three ingredients: cashew nuts, sugar, and water. In this form, it is naturally vegan—no animal products are used. However, many home cooks and sweet shops add a small amount of ghee (clarified butter) to the mixture. Ghee is used to prevent the mixture from sticking to the pan, to add a rich flavor, and to give the final sweet a slight sheen. If ghee is used, the kaju katli is no longer vegan. Some recipes also include a splash of milk or milk powder to soften the texture, which also makes it non-vegan. So, the vegan status of kaju katli depends entirely on whether these dairy-based fats or liquids are added.

How Is Kaju Katli Made?

Understanding the process helps you see where dairy can sneak in. Here’s a typical method:

  1. Cashews are soaked in water for a few hours, then drained and ground into a fine paste or powder.
  2. Sugar and a small amount of water are heated to make a syrup of a specific consistency (often one-string or soft-ball stage).
  3. The ground cashews are added to the syrup, and the mixture is stirred over low heat.
  4. At this point, a teaspoon or two of ghee is often added to the mixture. This is the critical step for vegans.
  5. The mixture is cooked until it thickens and leaves the sides of the pan, then it is poured onto a greased surface.
  6. While still warm, it is rolled into a thin sheet, cut into diamonds, and cooled.

If a recipe omits step 4 (ghee) and uses no milk, the result is vegan. Some commercial producers also use a non-dairy fat like vegetable oil or palm oil, which would keep it vegan.

How to Choose Vegan Kaju Katli

If you are vegan and buying kaju katli, you cannot assume it is safe. Here are practical tips:

  • Ask directly: At an Indian sweet shop, ask if the kaju katli contains ghee, milk, or milk powder. Shopkeepers usually know.
  • Check the label: Packaged kaju katli from brands like Haldiram’s or Bikanervala often list ingredients. Look for “ghee,â€� “milk solids,â€� “milk powder,â€� or “paneerâ€� in the ingredient list. If you see “vegetable oilâ€� or “palm oilâ€� and no dairy, it’s likely vegan.
  • Look for silver leaf (vark): Traditional silver leaf is made by beating silver into thin sheets and is considered vegan. However, some cheaper versions may use a base of gelatin or other animal glue to hold the silver flakes. If you are strict, ask if the vark is pure silver.
  • Buy from vegan-friendly shops: Some specialty vegan Indian sweet makers exist, especially in larger cities. They will clearly label their products as vegan.

Common Problems and Misconceptions

A common misconception is that all kaju katli is vegan because it is made from nuts. This is not true—ghee is a staple in many Indian sweets, and kaju katli is no exception. Another issue is that the term “barfi� can be confusing; kaju barfi is the same as kaju katli, but other barfis (like milk barfi or besan barfi) definitely contain dairy. Also, some commercial brands use a “milk powder� glaze to give a shiny finish, which is not always obvious from the name. Finally, even if a recipe is vegan, cross-contamination in a sweet shop that also makes dairy-heavy mithai is possible. If you have a severe allergy, ask about cross-contact.

Kaju Katli vs. Other Indian Sweets: Vegan Status

Compared to other popular Indian sweets, kaju katli is one of the easier ones to veganize. For example:

  • Gulab jamun is made with milk solids (khoya) and is almost always non-vegan.
  • Rasgulla is made from paneer (cottage cheese), so it is non-vegan.
  • Ladoo (like besan ladoo) often uses ghee, but some versions use oil and are vegan.
  • Kaju katli can be vegan with just a simple substitution of oil for ghee.

This makes kaju katli a relatively accessible sweet for vegans who want a traditional Indian treat.

Cost and Availability

Kaju katli is generally one of the more expensive Indian sweets because cashews are a costly ingredient. Prices vary widely by region and quality. In India, it can cost anywhere from ₹600 to ₹1,200 per kilogram (about $7 to $15 USD), depending on the shop and the quality of cashews. Outside India, it is often sold in Indian grocery stores in small boxes, and prices can be higher. Vegan versions may be slightly more expensive if made with premium oil or organic sugar, but the cost is comparable. Making it at home is often cheaper, especially if you buy cashews in bulk.

Frequently Asked Questions

Is kaju katli dairy-free?

Not always. Traditional homemade recipes often use ghee, and commercial versions may use milk powder. If you are looking for dairy-free kaju katli, you must specifically ask for a version made without ghee or milk. Many sweet shops can make it on request with oil instead.

Does kaju katli contain eggs?

No, eggs are not a traditional ingredient in kaju katli. The binding comes from the sugar syrup and the natural oils in the cashews. So, if you are vegan but not concerned about dairy, the only issue is the ghee or milk.

Is the silver leaf on kaju katli vegan?

Edible silver leaf (vark) is typically made by beating silver into ultra-thin sheets, and it is considered vegan. However, some cheaper versions may use a thin layer of gelatin or other animal-based adhesive to hold the silver together. If you are strictly vegan, ask the shop or look for a brand that specifies “pure silver leaf.�

Can I make vegan kaju katli at home?

Yes, it is very easy. Simply replace the ghee with a neutral oil like coconut oil or sunflower oil, or even omit the fat entirely. You only need cashews, sugar, and water. Many recipes online are already vegan. Just be careful to grind the cashews finely and cook the mixture until it leaves the sides of the pan.

How long does kaju katli last?

Kaju katli, whether vegan or not, can be stored in an airtight container at room temperature for up to 2 weeks. It can also be refrigerated for up to a month, but refrigeration may cause it to become slightly hard. For best flavor, bring it to room temperature before serving. Always store it away from moisture.

Is kaju katli gluten-free?

Yes, kaju katli is naturally gluten-free because it is made from cashews and sugar. There is no wheat or other gluten-containing grain in the traditional recipe. However, cross-contamination can occur in factories that also process wheat, so check the label if you have celiac disease.

Related

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).