Begin by making the unroasted curry powder mix – this will create more than you need for this recipe but it will keep well in an airtight container. Grind all the ingredients together in a pestle and mortar or spice grinder, then store until needed
Heat the vegetable oil in a saucepan over a medium heat. Fry the mustard and fenugreek seeds until they crackle and pop, then add the onion, garlic, green chilli, cumin, coriander, chilli powder, turmeric, cinnamon, tomato, curry leaves, pandan leaf and 1 teaspoon of the unroasted curry powder. Cook for 3-5 minutes, stirring regularly, until the tomato starts to break down
Add the jackfruit, coconut milk, lime juice, sugar and salt, along with 120ml of water. Bring to the boil, then cover and simmer for 1 hour, or until the jackfruit is very soft
Transfer the curry to serving dishes, top with the crispy onions and a few fried curry leaves and serve with rice
