I was guided through this recipe by one of my Indian Students, so it is very traditional.


  • 1.5kg New Guinea bean, peeled and deseeded
  • 350g jaggery
  • 400ml coconut milk
  • 250g rice flour
  • 1 teaspoon cardamom
  • 50g yellow split peas
  • Raw cashews, toasted for garnish


  1. Cut New Guinea Bean into fine dice and steam until softened.
  2. Melt Jaggery in a separate pan.
  3. Add Softened and drained new guinea bean to a large frying pan and slowly add melted jaggery, stirring constantly until combined, add rice flour and continue to stir to cook out the rawness of the flour and combine the sugar, continue to stir, add coconut milk.
  4. This step is quite tedious, continue to stir until it balls around the pan and the flour taste cooks out (we did this stirring for approximately 1 hour) this step is very important to caramelise the jaggery.
  5. While stirring, toast the yellow split peas.
  6. After about 1 hour of stirring, add split peas.
  7. Line a loaf tin with baking paper and add halva and push air out and firm down and smooth out into loaf tin.
  8. Allow 2 hours to set and then turn out onto board and garnish with toasted cashews.

Although this recipe is traditional, next time I will omit the split peas and add toasted cashews or pistachios to the mix to make it closer to the original Greek halva.

Recipe courtesy of Heather Hristovski