• 100g caster sugar
  • few drops of orange food colouring (optional)
  • 6 cardamom pods
  • 100g ghee
  • 50g pistachios, chopped
  • 175g semolina (coarse or fine)
  • puris or parathas, to serve (optional)


  • STEP 1

    Heat 250ml water in a pan until boiling, then stir in the sugar and food colouring, if using.

  • STEP 2

    Remove the seeds from the cardamom pods and discard, then add 3 of the cardamom husks to the pan. Boil for several minutes, then transfer to a heatproof jug or bowl.

  • STEP 3

    Heat the ghee in the same pan, then add the remaining cardamom husks and the pistachios. Fry for 1 min, then add the semolina. Toast for a few minutes, stirring frequently to prevent burning. Return the hot sugar syrup to the pan, stirring continuously to avoid clumping until all the liquid has been absorbed. The cooked halwa should mould together easily. Scoop out the cardamom husks and serve hot with puris or parathas, if you like.

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 5 out of 5.1 rating