Go Back


Prep and cook time 40 mins
Course Side Dish
Servings 8 People


  • 2 ½ cups water
  • ½ cup milk
  • 1 ¼ cups sugar
  • ½ cup saffron
  • 140 gm ghee
  • 1 ½ cups coarse semolina
  • ½ cup flaked almonds, toasted
  • 1 tspn ground cardamom
  • 1/3 cup sultanas


  • Place water, milk and sugar in the mixing bowl and turn on kettle mode.(TM6) When the water, milk and sugar have boiled, empty it into a thermo server, add the saffron strands and sultanas, cover with thermo server lid and set aside.
  • Rinse and dry mixing bowl thoroughly.
    Add semolina to the mixing bowl. With MC off, roast 8 mins / Varoma / speed 2.
  • Scrape down the side of the mixing bowl with a spatula and roast for a further 8 mins / Varoma / reverse / speed 2.
  • Add ghee and mix 20 sec / speed 7 then roast for 20mins / Varoma / speed 2.
  • On speed 1 / Varoma / 2 mins, add the ground cardamom and flaked almonds and slowly pour the syrup and sultana mixture through the MC hole in the lid until the halwa comes together.
  • Place halwa in the thermo server, cover and set aside for 5 mins then serve hot.


(Note: for TM5: boil the water, milk and sugar for 9 mins / 100deg / speed 2)
Tip: Pour hot water into thermo server to heat the bowl, discard water then place the syrup (step1)
and halwa (step 6) to ensure the syrup and halwa stay warm.