suji halwa recipe, how to make saffron suji halwa | suji ka halwa


saffron suji halwa recipe with step by step photos – sooji halwa is one of the popular halwa recipe. a regular at our homes especially during festive seasons.

this one is the north indian version of making kesar suji halwa at home. there is one more simple version without adding saffron and is made mostly in north indian homes. you can also check this plain sooji halwa recipe.

in south india there is another version called as rava kesari. i have had all the versions of halwa including the maharashtrian rava sheera. this recipe of saffron sooji halwa is closer to the sheera recipe.

the difference in these recipes is due to the proportion of ghee, suji (semolina) and milk/water added to make the final dessert. for the suji halwa to taste good…. it should be roasted well enough without ghee and then with ghee.

if even a slight rawness remains, the suji halwa does not taste good. you will know something is wrong with the halwa when you see it.

saffron halwa

even though i like suji halwa, my personal favorite is kada prashad which is made with wheat flour and served as prashad in gurudwaras.

to make the saffron suji halwa i have used hot water with sugar, but if you want you could substitute milk with water. add your own choice of dry fruits like raisins, almonds, pine nuts. i have only added cashew nuts.

saffron is expensive. so to substitute saffron one could use cardamom/elaichi powder or rose water. this is the way halwa is made in many indian homes without saffron.

to get the yellow hue in the halwa, artificial yellow color can be added to the halwa. when choosing or buying any food color go for a good brand and check for the contents in the food color, whether they have been approved by the FDA or not. personally i avoid food colors and use natural ingredients to get the color in the food.


in this suji halwa you could also add fruits like banana, mango, apple, pineapple. the fruits give their own flavors to the halwa and also make the halwa more nutritious.

lets start step by step saffron sooji halwa recipe:

1. heat a broad pan or kadai. add the semolina/sooji to it.

semolina suji rava

2. we will start roasting the suji (semolina) till it becomes opaque and your whole kitchen smells of roasted semolina. this step takes around 12-15 minutes on a low flame. keep on stirring after every few minutes. this is how the suji looks after 6 minutes.

sooji after 6 mins

3. and this is how suji appears after 11 minutes. allow to cool.

suji after 11 mins for halwa recipe

4. warm water and add saffron to it. keep this mixture for 10-15 minutes.

saffron dissolved in water for halwa

5. heat ghee in another pan.

ghee melting - saffron halwa

6. add the cashew nuts to the hot ghee.

adding cashew nuts for saffron halwa

7. fry the cashew nuts till they become light brown.

cashewnuts after 3 mins browned

8. now add the roasted suji slowly to the ghee and cashew nuts.

adding roasted suji rava for saffron halwa

9. start to mix the suji well with the ghee. mix everything uniformly.

mixing everthing uniformly for saffron halwa

10. after 2-3 minutes add crushed cardamom. i have also added the cardamom peel, as these too contribute to the fragrance. experience the fusion of the lovely fragrances of ghee, cardamom and suji all together in your kitchen.

halwa after 3 mins

11. let the fragrance continue and keep on frying the suji in ghee for about 12-15 minutes on a low to medium flame. meanwhile you take water with sugar and heat it. when it comes to a rolling bowl, close the fire. filter it to get rid of the sugar impurities and keep it aside.

boiled water with sugar for saffron halwa

12. this is how the suji  mixture looks after 4 minutes.

saffron halwa after 4 mins

13. and this is how suji appears after 7 minutes.

saffron halwa after 7 mins

14. your hot sugary water is already ready. add it to the suji slowly. keep on mixing when you are adding it to the suji ghee mixture.

adding water for saffron halwa

15. once all the water is added, mix the suji well so that no lumps are formed.

mixing water with semolina

16. now comes in the saffron water… add this too…


17. the suji absorbs the water and swells.

saffron halwa - semolina absorbs the water

18. thoroughly mix everything and let the whole mixture cook for 5-6 minutes more. keep on stirring in between so that the suji halwa does not stick to the pan. the saffron suji halwa is ready now…..

kesar halwa ready-

to be served…..

suji saffron halwa

enjoy :-)

if you are looking for more halwa recipes then do check gajar halwamango halwa, badam halwa, lauki halwa, banana halwabeetroot halwapineapple kesari and vegan carrot halwa.

saffron suji halwa recipe below:

4.5 from 2 reviews
saffron suji halwa recipe
saffron suji halwa - semolina pudding flavored with saffron
RECIPE TYPE: desserts
CUISINE: north indian
INGREDIENTS (measuring cup used, 1 cup = 250 ml)
  • 2 cups semolina/suji/rawa
  • 4 cups water or milk
  • a thick pinch of saffron approx 30-40 strands of saffron dissolved in 2 tbsp water
  • 9 to 10 tbsp ghee
  • 1.5 cups sugar or as required
  • ½ cup cashew nuts
  • 7 to 8 cardamom pods, crushed or 1 tsp cardamom powder
  1. heat a pan and roast the semolina for 10-11 mins on a low flame. keep on stirring in between so that the semolina does not burn and gets a uniform color. keep aside.
  2. warm 2 tbsp water and add saffron to it.
  3. in another pan take water and sugar and give it one rolling boil. close the fire. strain the water to remove the sugar impurities and keep aside.
  4. in a kadai or pan, melt ghee. fry cashewnuts in the ghee till golden brown.
  5. add the roasted semolina and mix it with the ghee.
  6. mix everything well and after 2-3 minutes add the crushed cardamom.
  7. roast the semolina, ghee, cardamom, cashew nuts mixture for 12-15 minutes on a low flame.
  8. add the hot sugar water to the semolina slowly and gradually.
  9. keep on stirring while adding the sugar solution. take care to see that no lumps are formed.
  10. also add the saffron dissolved water to this.
  11. stir the whole mixture very well and let the suji halwa cook for 5-6 minutes more.
  12. serve saffron suji halwa hot.

{ 25 Responses }

  1. Fannie says

    I’m so sad! I over-roasted this and it tasted terrible! The saddest part was the waste of saffron. But I wanted to let readers know that I halved the recipe but used the same cooking times for roasting that you suggested in the post. So with the smaller amount you have to not cook it for so long. I’ll try again sometime. I’m sure it’s great when you do it correctly.

    • says

      fannie, you are right for half the amount you have to cook it for less time. basically the sooji becomes aromatic once done. secondly you have to keep on stirring the sooji often for uniform roasting. its really good when its done correctly. do try again.

  2. sindhu haridas says

    I am not into cooking at all until I got married and my husband loves eating. He always wanted me to make suji ka halwa. And your recepie was so easy to follow. My husband loved the halwa and a big thank you .

  3. neen says

    i just tried this recipe, very nice but i didn’t put 4 cups of water, instead put 2 1/2 cups water and 1/2 low fat milk. it turned out very nice.
    thanks for recipe.

    • says

      thanks maria for letting me know. have changed the proportions. generally for 1 cup of sooji or rava, 3/4 to 1 cup sugar is used. so for 2 cups you can use 1.5 cups to 2 cups of sugar, depending upon your taste.

  4. Anu says

    Dear Dassana

    Your cooking luks just marvellous..the presentation, briefing .. everything luks like a story hope tht you are a good story teller…my kid likes suji ka halwa so much…
    i do the same way to shown in the site..
    put more recipes for small kids..

    best of luck..

  5. Shahnaz says


    I have a query. When do we add the fruits like banana, mango, apple, pineapple.

    Want to try this lovely recipe. The pics are awesome and your description is too good.

    • says

      hi shahnaz, you add the fruits once the suji/semolina is roasted in the ghee, ie before adding the water or milk. i will be posting the recipe of banana halwa or banana sheera as we call soon.

  6. Divya says

    Hi Dassana

    your way of displaying pics has helped me a lot!!!I added a bowl of Almond powder instead of cashews. It’s taste is also yummy…Thanks a lot!!!

    • says

      thanks divya. almond powder is the halwa must have not improved the yum factor but also made it more nutritious. you have given me a nice tip to make our plain suji halwa healthy and nutritious…. thanks dear.

  7. suzzane says

    wow!!! love the way you write the instructions. such detailed narration and beautiful pics. for a minute I could actually feel the aroma of sooji in the air. someting magical about the way you describe i guess…

  8. Preetha says

    HI!! Thanks for the nice recipe. What should we do if the packet of rava says roasted rava?? We could skip the 15 min roasting process at the beginning? Thanks!

    • dassana says

      my suggestion would be to still roast it for some time, at least for 7-8 minutes. the reason being we do not know for how long the manufacture has roasted the rava.

      it happened with me once. i bought a packet of roasted rava and did not roast it all. the only roasting i did was in the later part with the ghee and dry fruits. and the halwa did not turn out well. and then i was like, i should have roasted the rava in the beginning…

      so i would suggest you to roast the rava for some time till it becomes fragrant.