Sooji Halwa
Warm, comforting semolina halwa made with ghee, sugar, and cardamom. The sooji is roasted until nutty, then cooked with hot water for a soft, spoonable texture that is perfect for festive meals or simple home desserts.
For 4 servings
- prep · ~5 min
Measure the ingredients and warm the water.
Keep the semolina, sugar, cardamom powder, cashews, and raisins ready. Heat the water in a separate pot until hot but not vigorously boiling.
- saute · ~3 min
Roast the nuts in ghee.
1.Heat ghee in a heavy pan over low to medium heat.2.Add cashews and cook until lightly golden (1-2 min).3.Add raisins and cook until they puff up (20-30 sec).4.Remove the nuts and raisins to a small bowl.TIPKeep the heat moderate so the raisins plump without burning and the cashews brown evenly. - saute · ~8 min
Roast the semolina.
1.Add the semolina to the same pan with the remaining ghee.2.Cook on low heat, stirring often so it roasts evenly.3.Roast until the semolina smells nutty and turns light golden (6-8 min).TIPDo not rush this step; well-roasted semolina gives the halwa its best flavor and prevents a raw taste. - boil · ~3 min
Add the hot water carefully.
1.Lower the heat and slowly pour in the hot water.2.Stir continuously as you pour to avoid lumps.3.Cook for 1-2 minutes until the semolina absorbs most of the water.TIPThe mixture will bubble and splutter at first, so add the water slowly and keep your hand protected. - mix · ~3 min
Stir in the sugar and cardamom.
1.Add sugar and cardamom powder to the pan.2.Mix well until the sugar melts completely.3.Cook for 2-3 minutes until the halwa thickens and leaves the sides of the pan. - garnish · ~1 min
Fold in the roasted nuts and raisins.
Return most of the cashews and raisins to the pan and mix gently. Save a few for the top if you like.
- serve
Serve the sooji halwa warm.
Spoon into katoris and top with the reserved nuts and raisins. Serve warm for the best texture and aroma.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Use a heavy-bottomed pan so the semolina roasts evenly without catching at the base.
- 2Roast the sooji on low heat until it smells nutty and turns light golden; darker roasting can make the halwa taste slightly bitter.
- 3Keep the water hot before adding it, or the semolina can seize and form lumps.
- 4Pour the hot water in a thin stream while stirring constantly to keep the halwa smooth and spoonable.
- 5Add sugar only after the semolina has absorbed most of the water; adding it too early can slow softening.
- 6If the halwa thickens too much after resting, loosen it with a splash of hot water and stir over low heat.
- 7Serve soon after cooking, because sooji halwa firms up as it cools and loses some of its soft texture.
Adapt it for your goals.
Less-sweet
Reduce the sugar slightly for a more balanced halwa that lets the roasted semolina and cardamom stand out.
milk basedMilk-based
Replace part of the water with hot milk for a richer, creamier halwa with a more festive feel.
saffronSaffron
Soak a few saffron strands in warm water or milk and add with the cardamom for a more aromatic, celebratory version.
banana sheeraBanana-sheera
Mash in ripe banana near the end for a softer, naturally sweeter halwa popular in some home-style variations.
Why this is on our healthy list.
Quick Energy Dessert
Semolina and sugar provide fast energy, making this a comforting dish often enjoyed as a warm, satisfying treat.
Contains Healthy Fats
Ghee and cashews add richness and satiety, helping the halwa feel more filling than a plain sugar-based dessert.
Includes Nuts and Dried Fruit
Cashews and raisins contribute texture along with naturally occurring minerals and plant compounds from whole ingredients.
Frequently asked questions
Lumps usually happen when water is added too fast or the mixture is not stirred continuously. Use hot water and pour it in slowly while stirring.



