Ingredients
Sugar syrup
- 2 cups water
- ¾ cup (150g) sugar
- 4–5 green cardamom pods, lightly crushed
- Pinch of saffron strands (optional)
Halwa
- ½ cup (110g) ghee
- 1 cup (160g) fine sooji (semolina)
- 2 tbsp cashews, roughly chopped
- 2 tbsp raisins
Garnish
- 1 tbsp slivered almonds or pistachios
Instructions
Make the syrup
- Combine water, sugar, cardamom pods, and saffron in a small saucepan. Bring to a boil, stirring until sugar dissolves. Keep warm on low heat — the syrup must be hot when it goes into the sooji.
Toast
- Heat ghee in a wide, heavy-bottomed pan over medium heat.
- Add cashews and fry 1–2 minutes until light golden. Remove and set aside.
- Add raisins and fry 30 seconds until puffed. Remove and set aside.
- Add sooji to the pan. Toast on medium-low heat, stirring continuously, for 8–10 minutes until it turns an even golden-amber color and smells nutty. This stage takes patience — even, deep toasting is what gives halwa its flavor.
Cook
- Reduce heat to low. Stand back slightly and pour the hot sugar syrup into the toasted sooji all at once. It will bubble and splutter vigorously — this is normal.
- Stir immediately and continuously with a wooden spoon to prevent lumps.
- Increase heat to medium. Keep stirring — the mixture will look loose at first, then gradually absorb all the liquid and thicken, 4–5 minutes.
- When the halwa starts pulling away from the sides of the pan and the ghee begins to separate and glisten on the surface, it's done.
Finish
- Fold in fried cashews and raisins.
- Serve immediately in bowls or press into a greased plate and cut into portions. Garnish with slivered almonds or pistachios.
Storage
- Room temperature: Up to 1 day, covered.
- Fridge: Up to 3 days. Reheat in a pan with a tablespoon of water or ghee over low heat, stirring, until soft again.
- Freeze: Portion into cubes and freeze. Reheat from frozen in a pan with a splash of water.
Variations
- Atta halwa (wheat flour): Same method, replace sooji with whole wheat flour. Slightly denser and earthier flavor. Common in Punjabi households.
- Banana halwa: Mash 2 ripe bananas and stir in after the syrup is absorbed. Reduces sugar needed — adjust to taste.
- Jaggery version: Replace sugar with equal weight of grated jaggery. Make the syrup the same way. Adds a deeper, caramel-like flavor.
- Richer version: Increase ghee to ¾ cup for a more indulgent, restaurant-style result.
Notes
- The ghee quantity looks like a lot — it is. Halwa made with less ghee is dry and gritty. The fat is structural here, not just flavor.
- Deep, even toasting is the most important step. Under-toasted sooji tastes raw; over-toasted tastes bitter. Aim for golden-amber, not pale or dark brown.
- Hot syrup is essential — cold liquid hitting hot sooji causes lumps that are hard to stir out.
- Halwa firms up quickly as it cools. Serve while warm for the best texture.
Added Oct 6, 2026 · Updated Oct 6, 2026