Chana Daal Halva Infused with Saffron, Cloves & Cardamom Recipe
Introduction
Chana daal halva is a rich and aromatic Indian dessert made from split chickpeas, infused with saffron, cloves, and cardamom for a warm, fragrant flavor. This creamy sweet treat is perfect for celebrations or a special homemade indulgence.

Ingredients
- 400g chana daal, soaked overnight
- 750ml whole milk (or use soya or almond milk)
- 2 tbsp ghee or 1 tbsp unsalted butter and 1 tbsp sunflower oil
- 6 green cardamom pods, lightly crushed
- 6 cloves
- 340g golden caster sugar
- Small pinch of saffron
- 2 tbsp chopped pistachios
- 2 tbsp chopped almonds
Instructions
- Step 1: Drain the soaked chana daal and place it in a large saucepan. Pour over the milk and bring to a boil. Reduce heat to medium and simmer, stirring frequently, for 25-30 minutes until the milk is fully absorbed.
- Step 2: Let the mixture cool for 20-30 minutes to room temperature. Transfer to a food processor and blend until smooth, adding a splash of water if too thick.
- Step 3: Heat the ghee (or butter and oil) in a saucepan over low-medium heat. Add the crushed cardamom pods and cloves, frying for a few seconds until fragrant.
- Step 4: Add the lentil paste to the spiced ghee and cook for about 15 minutes, stirring constantly, until it turns light brown and smells nutty. Remove from heat.
- Step 5: In another saucepan, warm the sugar with 100ml water over medium heat for 10-12 minutes until it dissolves and reaches a syrupy consistency (104°C if using a sugar thermometer). Remove from heat.
- Step 6: Pour the sugar syrup into the lentil mixture, add the saffron, and mix until smooth. Let the halva cool in the pan for about 30 minutes until cool enough to handle.
- Step 7: Shape spoonfuls of halva into cylinders using your hands. Arrange on a plate and sprinkle with chopped pistachios and almonds. Serve immediately or cool completely and refrigerate.
Tips & Variations
- Use almond or soya milk as a dairy-free alternative without compromising creaminess.
- For a richer flavor, toast the nuts lightly before sprinkling on top.
- You can adjust the sugar amount to your preference, making it less sweet if desired.
- Shape the halva into balls or spread it in a tray and cut into squares for a different presentation.
Storage
Store the halva chilled in an airtight container for up to four days. It can be served cold or at room temperature. If refrigerated, allow it to sit out for 10-15 minutes before serving or warm gently in the microwave for a softer texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular split chickpeas instead of chana daal?
Chana daal is specifically split chickpeas, so it is the ideal choice. Other lentils won’t provide the same texture or flavor, so it’s best to stick with chana daal.
Is it necessary to soak the chana daal overnight?
Soaking softens the lentils and helps cook them faster and more evenly, resulting in a smoother halva. While not mandatory, soaking overnight is highly recommended for best results.
Print
Chana Daal Halva Infused with Saffron, Cloves & Cardamom Recipe
- Total Time: 9 hours 5 minutes
- Yield: About 8 servings 1x
- Diet: Vegetarian
Description
Chana daal halva is a rich and aromatic Indian dessert made from soaked chana daal cooked in milk and infused with fragrant spices such as saffron, cardamom, and cloves. This creamy, nutty sweet treat is finished with chopped pistachios and almonds for added texture and flavor, making it a perfect indulgence served warm or chilled.
Ingredients
Main Ingredients
- 400g chana daal, soaked overnight
- 750ml whole milk (or soya or almond milk as alternatives)
- 2 tbsp ghee or 1 tbsp unsalted butter and 1 tbsp sunflower oil
- 6 green cardamom pods, lightly crushed
- 6 cloves
- 340g golden caster sugar
- small pinch of saffron
- 2 tbsp chopped pistachios
- 2 tbsp chopped almonds
Instructions
- Soak the Chana Daal: Place the chana daal in a large bowl and cover with water. Leave it to soak overnight to soften the lentils for cooking.
- Cook the Lentils: Drain the soaked lentils and transfer them to a large saucepan. Pour in the milk and bring it to a boil. Reduce the heat to medium and simmer for 25–30 minutes, stirring frequently, until the milk is completely absorbed by the lentils.
- Cool and Blend: Allow the cooked lentils to cool for 20–30 minutes until they reach room temperature. Transfer to a food processor and blend into a smooth paste, adding a splash of water if needed to loosen the mixture.
- Prepare the Spiced Fat: Heat the ghee (or the butter and sunflower oil) in a saucepan over low to medium heat. Add the crushed cardamom pods and cloves, frying briefly until aromatic.
- Cook the Lentil Paste: Add the blended lentil paste to the saucepan and cook for about 15 minutes, stirring constantly until the mixture develops a nutty aroma and turns a light brown color. Remove from heat afterwards.
- Make the Sugar Syrup: In a separate saucepan, combine the sugar and 100ml water. Warm over medium heat for 10–12 minutes until the sugar fully dissolves and the syrup reaches 104°C (219°F), becoming syrupy.
- Combine Halva: Pour the hot sugar syrup into the lentil mixture. Stir in the saffron and mix until smooth. Let the halva cool in the pan for about 30 minutes until it is cool enough to handle.
- Shape and Garnish: Using your hands, shape tablespoonfuls of the halva into cylindrical forms. Arrange on a plate and sprinkle with chopped pistachios and almonds.
- Serve or Store: Serve immediately while warm, or allow the halva to cool completely and refrigerate. It can be stored chilled for up to four days.
Notes
- Soaking the chana daal overnight softens the lentils and reduces cooking time.
- You can substitute whole milk with soya or almond milk for a dairy-free option.
- Constant stirring when cooking the lentil paste prevents it from sticking and ensures even browning.
- A sugar thermometer helps achieve the correct syrup consistency for perfect texture.
- Shaping the halva while warm makes it easier to mold into cylindrical forms.
- Storing halva in an airtight container in the fridge maintains freshness for up to four days.
- Prep Time: 8 hours 15 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: Indian
Keywords: Chana daal halva, Indian dessert, lentil halva, saffron halva, cardamom dessert, pistachio halva, sweet lentil pudding

