How to Make Walnut Halwa (Traditional & Healthy Version)

Walnut Halwa is a rich, decadent Indian dessert that brings together the earthy taste of akhrot (walnuts) with the comforting warmth of ghee and aromatic spices. Traditionally enjoyed during winter months and special occasions, this halwa is known for its delightful texture—slightly crunchy from the walnuts, lusciously soft from the slow-cooked milk, and perfectly sweetened. Originating from North India, particularly popular in Punjabi and Kashmiri households, Walnut Halwa has become a festive favorite during Diwali, Navratri, and wedding celebrations. What sets Walnut Halwa apart is its fusion of health and indulgence. Walnuts are revered in Ayurveda for their brain-boosting properties and are an excellent source of plant-based omega-3s. Unlike more common suji or atta halwa, this version uses minimal sugar and replaces khoya with low-fat milk for a lighter yet authentic taste. The aroma of cardamom (elaichi) and the crunch of dry fruits make this dessert both satisfying and nutritious, perfect for those seeking a guilt-free mithai option. Enjoy this Walnut Halwa as a prasad or as a wholesome sweet treat for your family!

35 min total2 servingsMedium210 kcal / 100g

Ingredients

  • Walnuts (Akhrot)
    3/4 cup Walnuts (Akhrot) (coarsely ground)
  • Low-fat milk
    1 cup Low-fat milk (doodh)
  • Desi ghee
    1.5 tbsp Desi ghee (clarified butter)
  • Jaggery powder
    1/3 cup Jaggery powder (gur, can substitute with coconut sugar)
  • Cardamom powder
    1/2 tsp Cardamom powder (elaichi)
  • Almonds
    1 tbsp Almonds (finely chopped, badam)
  • Raisins
    1 tbsp Raisins (kishmish)
  • Saffron strands
    6-8 strands Saffron strands (kesar, soaked in 1 tbsp warm milk)
  • Water
    1/4 cup Water (for consistency if needed)

Step-by-step instructions

Step 1: Dry roast the walnuts in a heavy-bottomed kadhai on low flame for 3...
0%
4 min

Step 1 · Dry roast the walnuts in a heavy-bottomed kadhai on low flame for 3...

Dry roast the walnuts in a heavy-bottomed kadhai on low flame for 3-4 minutes until aromatic. Cool slightly and coarsely grind them.

Step 2: Heat desi ghee in the same kadhai
0%
5 min

Step 2 · Heat desi ghee in the same kadhai

Heat desi ghee in the same kadhai. Add ground walnuts and sauté on low-medium flame for 5 minutes until they release a toasty aroma.

Step 3: Add low-fat milk and keep stirring
0%
5 min

Step 3 · Add low-fat milk and keep stirring

Add low-fat milk and keep stirring. Cook for 4-5 minutes until the mixture thickens and the milk is absorbed.

Step 4: Stir in jaggery powder and continue to cook
0%

Step 4 · Stir in jaggery powder and continue to cook

Stir in jaggery powder and continue to cook, allowing the jaggery to melt completely and mix well. If needed, add a little water for a softer halwa.

Step 5: Add cardamom powder
0%
3 min

Step 5 · Add cardamom powder

Add cardamom powder, soaked saffron milk, chopped almonds, and raisins. Mix well and cook for another 2-3 minutes until the halwa leaves the sides of the kadhai.

Step 6: Serve warm Walnut Halwa in katoris
0%

Step 6 · Serve warm Walnut Halwa in katoris

Serve warm Walnut Halwa in katoris, garnished with sliced almonds and a few more saffron strands.

Why this recipe is healthy

This healthy Walnut Halwa is lighter than traditional versions due to the use of low-fat milk, reduced ghee, and natural sweetener jaggery. It’s free from refined flour and sugar, making it suitable for calorie-conscious eaters. With walnuts as the main ingredient, this halwa supports heart health, brain function, and keeps you fuller for longer—perfect for those looking for a nutritious Indian dessert without compromising on taste.

A note on tradition

Walnut Halwa, or Akhrot ka Halwa, is a cherished dessert in North Indian cuisines, especially during winter and festive seasons. It is commonly prepared during Diwali, Navratri, and Lohri, signifying prosperity and warmth. In Kashmiri culture, walnuts are considered auspicious and are often offered as prasad in temples. The preparation of halwa is deeply rooted in Indian traditions, with families gathering to enjoy this sweet treat during special occasions and family functions.

← Back to Walnut Halwa nutrition