Sooji Halwa — The Semolina Dessert That Gets Everything Right
Deepa ShahShare
Sooji halwa is one of the most forgiving and most easily ruined desserts in Indian cooking. The ingredients are minimal — semolina, ghee, sugar, water, cardamom. But the ratio of ghee to semolina, the length of roasting, and the moment you add the liquid determine whether you get a fragrant, slightly grainy, melt-in-the-mouth halwa or a pale, gummy, sweet paste. This recipe covers the technique in detail.
The Technique That Matters Most: Roasting
Sooji must be roasted in ghee until it is genuinely golden and fragrant — not just warmed through, not just lightly toasted. This step typically takes 10–12 minutes on medium-low heat with constant stirring. You are looking for a colour shift from white to deep sand to light golden, and a smell that goes from raw flour to something nutty and aromatic. If you stop too early, the halwa will taste flat. If you go too far (brown, not golden), it will be bitter.
The ghee ratio: use equal parts ghee to semolina by volume. This sounds like a lot. It is. It is also what gives halwa its characteristic texture and richness. Reducing the ghee produces a drier, less cohesive result.
Ingredients (serves 4–6)
- 1 cup fine semolina (sooji/rava)
- 1 cup ghee
- 1 cup sugar
- 3 cups water
- 6–8 green cardamom pods — seeds removed and ground, or ¾ tsp Phoran Green Cardamom freshly ground
- A few strands of saffron soaked in 2 tbsp warm milk (optional, for colour and flavour)
- 2 tbsp cashews
- 2 tbsp raisins
- 1 tbsp almonds, slivered
Method
- Prepare the syrup first. Combine sugar and water in a saucepan. Heat until the sugar dissolves completely. Keep warm on low heat — the syrup must be hot when added to the roasted semolina. Cold liquid hitting hot semolina causes lumping.
- Roast the semolina. Melt ghee in a heavy-bottomed kadhai or pan on medium-low heat. Add semolina. Stir continuously and consistently — do not walk away. Roast for 10–12 minutes until deep golden and fragrant. The colour should be noticeably deeper than when you started.
- Add the dry fruit. Add cashews, raisins, and almonds to the roasting semolina in the last 2 minutes. Let them colour lightly in the ghee.
- Add the syrup. Reduce heat to low. Stand back slightly and pour the hot sugar syrup into the semolina in a slow, steady stream while stirring constantly. It will splutter — this is normal. Keep stirring to prevent lumps.
- Cook until absorbed. Continue stirring on low heat for 3–4 minutes as the semolina absorbs the syrup and the mixture pulls away from the sides of the pan. Add the saffron milk if using.
- Add cardamom. Stir in freshly ground cardamom off the heat. Cardamom’s volatile oils dissipate with prolonged heat — adding it at the end preserves the fragrance.
- Serve warm. Halwa can be made ahead and reheated gently with a splash of water to loosen it.
Variations
- Prasad-style: Same recipe, typically without saffron and with a slightly drier consistency. Roast the semolina a minute or two longer before adding syrup.
- Gajar halwa: Entirely different preparation — grated carrot slow-cooked in milk and ghee with cardamom and sugar. Labour-intensive but worth it in winter when carrots are sweet.
- Moong dal halwa: Soaked and ground moong dal roasted in ghee until golden — richer and more complex than sooji, and significantly more effort.