
Keshri Halwa
Desserts • India
How to Make Keshri Halwa (Traditional & Healthy Version)
Keshri Halwa, also known as Suji Halwa or Sheera in various parts of India, is a beloved North Indian dessert renowned for its vibrant saffron color and rich, comforting taste. Traditionally made from suji (semolina), ghee, sugar, and aromatic spices like cardamom, Keshri Halwa is often prepared during festive occasions such as Diwali, Navratri, and poojas, symbolizing auspicious beginnings and sweet celebrations. The name 'Keshri' refers to the addition of saffron (kesar), which imparts a beautiful yellow hue and a subtle floral aroma to the halwa. This dessert holds a special place in Indian culture, especially in North India, where it is frequently offered as prasad (sacred offering) in temples and homes. Its simplicity, quick preparation, and adaptability make it a popular choice for gatherings and family meals. While traditionally indulgent, this healthy version of Keshri Halwa uses minimal ghee and natural sweeteners, allowing you to enjoy its flavors without guilt. The halwa’s soft, melt-in-the-mouth texture and delicate saffron notes make it a treat for both festive and everyday occasions.
Ingredients(for 1 small bowl (approx. 120g))
- 1/2 cup Suji (semolina) (Fine variety preferred)
- 2 tbsp Ghee (Desi ghee)
- 1/4 cup Sugar (Can use jaggery for healthier option)
- 1 cup Milk (Full fat or toned)
- 1/2 cup Water (To adjust consistency)
- 1/4 tsp Kesar (saffron) (Soaked in 2 tbsp warm milk)
- 1/2 tsp Elaichi (cardamom powder) (Freshly ground)
- 6-8 Almonds (Slivered)
- 6-8 Cashews (Chopped)
- 1 tbsp Raisins (Optional) - optional
Instructions
- 1
Heat the desi ghee in a kadhai (wok) on medium flame. Add almonds, cashews, and raisins. Fry until golden and remove the nuts for garnish.
5 minutes
Do not over-fry nuts; they burn quickly.
- 2
Add suji to the remaining ghee. Roast on low flame, stirring continuously, until suji turns aromatic and lightly golden.
6 minutes
Roast suji patiently for best flavor and texture.
- 3
In a separate bowl, mix milk, water, and saffron strands soaked in warm milk. Keep this liquid warm.
2 minutes
Warm liquid helps prevent lumps when added to suji.
- 4
Slowly pour the saffron-infused milk mixture into the roasted suji, stirring continuously to avoid lumps.
2 minutes
Add liquid gradually and keep stirring for smooth texture.
Why This Dish is Healthy
This healthy version of Keshri Halwa is lower in saturated fat and refined sugar, making it suitable for calorie-conscious individuals. Using jaggery instead of sugar increases its nutritional value, while reduced ghee ensures heart-friendliness. The inclusion of nuts adds protein and good fats, and the absence of artificial ingredients keeps it wholesome and easy to digest.
Keshri Halwa, when prepared with minimal ghee and natural sweeteners like jaggery, offers a balanced source of carbohydrates from suji and milk. Semolina is rich in protein, iron, and B-vitamins, while almonds and cashews contribute healthy fats, fiber, and minerals. Saffron and cardamom not only add flavor but also provide antioxidants. By moderating sugar and ghee, this dessert can fit into a health-conscious diet without excess calories.
Pro Tips
- 💡Tip 1: Always roast suji on low flame for best aroma and texture.
- 💡Tip 2: Soak saffron strands in warm milk to extract maximum color and flavor.
- 💡Tip 3: Adjust sweetness and ghee to suit dietary preferences without compromising taste.
Storage & Serving
Store leftover halwa in an airtight container in the refrigerator for up to 3 days. Reheat before serving, adding a splash of milk to restore softness.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 320.0 kcal |





