
Chana Dal Halwa
Desserts • India
How to Make Chana Dal Halwa (Traditional & Healthy Version)
Chana Dal Halwa is a beloved North Indian dessert, celebrated for its rich, nutty flavor and creamy texture. Traditionally made during festivals like Diwali and Holi, this halwa holds a special place in Indian households, especially in Uttar Pradesh and Punjab. Its main ingredient, chana dal (split Bengal gram), is simmered and slow-cooked with ghee, milk, and sweeteners, resulting in a melt-in-the-mouth treat that delights every palate. The aromatic blend of cardamom and roasted dal creates a festive atmosphere, making it a go-to offering for poojas and celebrations. What makes Chana Dal Halwa a great choice is its protein-rich base and the use of wholesome ingredients. Unlike many heavy desserts, this healthy version uses minimal ghee and jaggery instead of refined sugar, making it suitable for calorie-conscious individuals. The halwa’s golden color and garnished nuts offer both visual appeal and nutritional benefits, making it a dessert that satisfies cravings without guilt. Whether served at family gatherings or enjoyed on a cool evening, Chana Dal Halwa is a timeless Indian classic that connects generations with its nostalgic taste and healthful goodness.
Ingredients(for 1 small bowl (100-120g))
- 1/2 cup Chana dal (Bengal gram, soaked for 2-3 hours)
- 1 cup Milk (Full fat or toned)
- 1/3 cup Jaggery (gur, grated)
- 1 tablespoon Ghee (desi ghee)
- 1/2 teaspoon Cardamom powder (elaichi)
- 6-8 Almonds (badam, sliced) - optional
- 6-8 Cashews (kaju, chopped) - optional
- 1 tablespoon Raisins (kishmish) - optional
- 1/2 cup Water (for boiling dal)
- a few Saffron strands (kesar, optional) - optional
Instructions
- 1
Wash and soak chana dal for 2-3 hours. Drain and boil with 1/2 cup water until soft but not mushy.
10 minutes
Ensure dal is cooked just right to retain texture; overcooking makes it pasty.
- 2
Drain excess water. Grind cooked chana dal to a coarse paste using a mixer. Avoid adding extra water.
3 minutes
Pulse gently for a grainy texture; don’t make it too smooth.
- 3
Heat ghee in a non-stick kadhai. Add ground dal and roast on medium flame, stirring continuously until aromatic and golden.
6 minutes
Roast evenly to avoid sticking and burning; patience is key for flavor.
- 4
Add milk gradually, stirring well. Let dal absorb milk and thicken, stirring to prevent lumps.
5 minutes
Keep flame low for creamy consistency; use toned milk for fewer calories.
Why This Dish is Healthy
This version of Chana Dal Halwa uses less ghee and swaps sugar for natural jaggery, lowering calories and glycemic load. The protein and fiber from chana dal help keep you full, making it suitable for weight management. Using toned milk and limited nuts further enhances its health profile. It’s a nutritious treat for vegetarians, catering to both festive cravings and daily nutrition goals.
Chana Dal Halwa is packed with plant-based protein and dietary fiber from Bengal gram. The use of jaggery instead of refined sugar provides trace minerals like iron and calcium, while nuts add healthy fats, vitamin E, and magnesium. Milk contributes calcium and protein, making this dessert a balanced option. The moderate use of ghee ensures flavor with minimal saturated fat. This halwa can fit into a healthy diet when portioned sensibly.
Pro Tips
- 💡Tip 1: Always soak chana dal well to ensure even cooking and easy grinding.
- 💡Tip 2: Use a heavy-bottomed kadhai to avoid burning and sticking.
- 💡Tip 3: Stir continuously while roasting dal for authentic flavor and perfect texture.
Storage & Serving
Store Chana Dal Halwa in an airtight container in the refrigerator for up to 3 days. Reheat in a microwave or on low flame, adding a splash of milk to regain softness.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 350.0 kcal |





