A classic Indian semolina pudding made with ghee, sugar, and a creamy milk-water base. Ready in 20 minutes and endlessly adaptable for everyday cravings or festival prasad.
1/3cupsugar ; use 1/2 cup for a sweeter halwa75 g; 100 g
For the halwa
1/2cupfine soojisemolina, 90 g
1/3cupghee ; use 1/4 cup if you prefer less ghee75 g
10-12cashewsroughly broken
1/4tspcardamom powder
Optional
generous pinch of saffron (dissolve in 1 tbsp warm milk for saffron halwa / prasad)
Get Recipe Ingredients
Instructions
Warm the liquid
Combine milk, water, and sugar in a small saucepan over medium heat. Stir until the sugar dissolves and the mixture is steaming (not boiling). Remove from heat and keep warm. If using saffron, stir it in now.
Roast the sooji
In a separate heavy-bottomed pan, melt ghee over medium heat.
Add sooji and stir immediately to coat with ghee. Add cashews and stir.
Reduce heat to low-medium. Stir continuously for 8 to 9 minutes until sooji smells nutty and fragrant and just begins to turn pale golden. Add cardamom powder and stir for 30 seconds more.
Combine and finish
Carefully pour about one-third of the warm liquid into the roasted sooji. It will bubble vigorously — stand back and whisk immediately.
Continue adding the liquid in two more additions, whisking constantly after each pour.
Once all the liquid is in, stir over medium-low heat for 2 to 3 minutes until the halwa thickens, pulls away from the sides of the pan, and looks glossy.
Serve warm, garnished with extra cashews.
Notes
Use fine sooji, not coarse. Coarse semolina absorbs liquid unevenly and gives a grittier result.Roasting is the most important step. Do not rush it. Under-roasted sooji has a raw, starchy taste.Vegan swap: replace ghee with coconut oil or vegan butter; use oat milk or cashew milk instead of dairy milk.Storage: keep in an airtight container in the fridge for up to 2 days. Reheat in a pan with 2-3 tablespoons of warm water or milk over low heat, stirring until creamy again.For prasad: dissolve a generous pinch of saffron in 1 tablespoon of warm milk and stir it into the warm liquid before adding to the sooji.