Semolina Halwa (Sooji Halwa) or Rava Kesari
Cook time
Total time
Recipe type: Dessert
Cuisine: Indian
  • Ghee or butter- 4 tbsp + 2 tsp
  • Semolina or Sooji or Rava, unroasted- 1 cup
  • Raisins- ¼ cup
  • Cashew nuts- 2 tbsp
  • Sugar- ¾ cup ( if you want it to be very sweet add 1 cup sugar)
  • Saffron, strands- 2 pinches
  • Milk, skim or whole- 1½ cups
  • Food Coloring (yellow, orange or pink)- 3 drops
  1. In a bowl, combine milk, saffron and food coloring together.
  2. Place a large non-stick pan over medium heat, add 2 tbsp ghee.
  3. Add raisins and cashew nuts fry till cashews turn light golden in color and raisins puff up.
  4. Add semolina and roast over medium low heat till it turns light golden in color.
  5. Be careful not to brown the semolina.
  6. Add the sugar to it and combine well.
  7. Now, add the milk and keep stirring constantly to avoid forming any lumps.
  8. Stir till the liquid dries off and the mixture starts to stick together.
  9. Taste and add more sugar if needed.
  10. Add 2 tbsp more ghee and combine well.
  11. Make sure the mixture has absorbed all the liquid.
  12. Grease a small pan with 2 tsp ghee, pour the prepared mixture into it.
  13. Using a spatula even out the top of the kesari or halwa.
  14. Let cool down for 15 minutes, you could even chill it in the refrigerator.
  15. While serving, using a sharp knife cut into desired shapes and serve.
  16. This tastes really yummy when chilled.
I only added ¾ cup sugar as I don't like it to be too sweet. If you like this to be really sweet you could add 1 cup sugar.

Add sugar before adding milk, this prevents the formation of lumps.

If you want you could add more ghee, more ghee=more taste.
Usually this has yellow or orange color, I only had pink color so went with pink.
Recipe by Cooking with Thas - East Instant Pot Recipes and more at