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!
Ingredients
- 3/4 cup Walnuts (Akhrot) (coarsely ground)
- 1 cup Low-fat milk (doodh)
- 1.5 tbsp Desi ghee (clarified butter)
- 1/3 cup Jaggery powder (gur, can substitute with coconut sugar)
- 1/2 tsp Cardamom powder (elaichi)
- 1 tbsp Almonds (finely chopped, badam)
- 1 tbsp Raisins (kishmish)
- 6-8 strands Saffron strands (kesar, soaked in 1 tbsp warm milk)
- 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...
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
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
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
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
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
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.