← Home Recipes
Sooji Halwa
🍮 Desserts · Festival sweet

Sooji Halwa

India's fastest festival dessert — semolina, ghee, sugar syrup. The roasting determines everything. Ready in 15 minutes.

Prep20 min
Cook30 min
Serves8
🥬 Vegetarian

Sooji Halwa — what you need to know

Sooji halwa is India's most forgiving festival dessert — made in 15 minutes from pantry staples, it appears at pujas, on railway journeys, at wedding breakfasts. The technique is simple but the roasting of the semolina in ghee is the entire recipe — correctly roasted semolina produces a nutty, golden halwa that absorbs the syrup evenly. Under-roasted semolina produces a pale, flat-tasting halwa that clumps. Over-roasted becomes bitter.

🍽

Ingredients

Sooji Halwa
Main
  • 1 cupsooji (semolina/rava) coarse is traditional
  • ½ cupghee
  • ¾ cupsugar
  • 2 cupswater
  • ½ tspcardamom powder
  • 2 tbspmixed nuts cashews, raisins, almonds
  • A fewsaffron strands optional
🔥

How to make it — step by step

Step 1
Make sugar syrup first
⚡ Keep syrup hot

Combine sugar and water. Bring to a boil and simmer until sugar dissolves completely. Add saffron if using. Keep warm or hot.

🔬The Science

The syrup must be hot when added to the roasted semolina — cold syrup causes the semolina to seize and clump. The sugar concentration in the syrup determines the final texture — the 3:4 ratio (¾ cup sugar to 2 cups water) produces a moderately sweet halwa that holds its shape. More sugar produces a firmer, denser halwa.

Step 2
Roast semolina in ghee — this is the entire recipe
⏱ 8–10 min⚡ Uniform golden colour

Heat ghee in a heavy pan on medium heat. Add cashews and fry until golden — 1 minute. Add semolina and roast on medium heat, stirring constantly, until golden and fragrant — 8–10 minutes. The semolina should smell nutty, not raw. The colour should be uniform golden, not patchy.

🔬The Science

Semolina (durum wheat) contains proteins and starch. In hot ghee, the proteins undergo Maillard browning at approximately 150°C, producing pyrazines and other nutty aromatic compounds. The ghee also coats each semolina granule — this fat coating is essential for absorbing the syrup smoothly. Un-coated (raw) semolina absorbs syrup unevenly, producing clumps. The golden colour is the visual indicator of sufficient Maillard development.

Step 3
Add hot syrup — stand back
⚡ Stand back — splatters⏱ 3 min

Reduce heat to low. Add hot syrup to roasted semolina all at once. Stand back — it will spatter violently. Stir vigorously to prevent lumps. Cook, stirring constantly, for 2–3 minutes until the halwa comes together and leaves the sides of the pan. Add cardamom powder. Add raisins.

🔬The Science

The hot water contacts the ghee-coated hot semolina, creating instant steam as water flashes to vapour — the splattering is this steam escaping. Vigorous stirring immediately after addition prevents the semolina from forming clumps before the water has distributed. The subsequent cooking gelatinises the semolina starch and produces the cohesive, glossy texture of halwa.

⚠️Common mistakes to avoid
  • Roast until golden — Under-roasted semolina produces flat, clumpy halwa.
  • Hot syrup into roasted rava — Cold syrup seizes the semolina.
  • Stand back when adding syrup — The steam spray is immediate and can burn.
Sooji Halwa — answered
Can I reduce the ghee?
Yes but the texture becomes less smooth. Ghee is the medium that makes halwa what it is.
Can I make sooji halwa without ghee?
Oil can substitute but produces a completely different texture and flavour.