Coconut pastries (gujiya)

Make this version of a popular Indian sweet filled with gently spiced coconut, almonds and raisins. They’re usually made to celebrate the festival of Holi

  • Prep:30 mins
    Cook:1 hrs
    plus at least 50 mins resting
  • More effort

Nutrition per serving

  • kcal 236
  • fat 13g
  • saturates 7g
  • carbs 23g
  • sugars 0g
  • fibre 2g
  • protein 5g
  • salt 0.13g


  • 275g flour
  • 35g ghee, melted and cooled
  • sunflower oil, for kneading and deep-frying
  • 1 litre whole milk (we used Jersey milk)
  • 125g caster sugar
  • 200g frozen grated coconut, defrosted
  • 50g blanched almonds, finely chopped
  • 50g raisins
  • ½ tsp ground cardamom
  • ¼ tsp grated nutmeg


  1. First, make the filling. Pour the milk into a pan set over a medium heat and boil for about 25-30 mins until reduced to a thick cream. (It’s best to use a wok, karahi or sturdy casserole for this, because you want the milk to reduce quickly without burning and browning.) Stir continuously, scraping down the sides of the pan as it cooks. When it is the consistency of softly set scrambled eggs and coming away from the side of the pan, turn off the heat.

  2. Transfer the reduced milk to a clean pan, add the sugar and cook over a low heat for 3-4 mins, stirring all the time, until the sugar has dissolved. Add the coconut, almonds, raisins, cardamom and nutmeg, and turn the heat to medium. Continue cooking for 3-4 mins until the mixture thickens. Turn off the heat and set aside to cool.

  3. Meanwhile, make the pastry. Sieve the flour and ¼ tsp fine salt into a mixing bowl, then add the cooled melted ghee. Using your fingertips, rub the ghee into the flour until the mixture resembles coarse breadcrumbs. Add just enough cold water to bind the mixture into a very firm dough and knead well until smooth. Cover and leave at room temperature for at least 30 mins.

  4. Divide and shape the dough into 17-18 balls about 20g each and roughly 3cm in diameter. Keep the dough covered to stop it drying out.

  5. Roll out each ball on a lightly oiled surface to a circle about 10cm in diameter (the pastry will be thinner if the balls are rolled out individually). Don’t worry if you don't have perfect circles.

  6. Heat the oil in a wok or karahi over a medium heat to 130°C or until a cube of bread dropped in browns in 1 min. Fry the gujiyas in batches for 6-8 mins until the pastry is golden on both sides. Drain on kitchen paper and leave to cool before serving at room temperature. Will keep in an airtight tin for 3-4 days.

Suggested recipes from this collection...