Heat the vegetable oil in a pan and add the fenugreek seeds and curry leaves, fry until browned add the onion, garlic and ginger gently fry for 10 minutes or until the onion is soft.
Add the ground turmeric, chilli powder, 2 tsp of the Sri Lankan spice mix and the vinegar, and stir well.
Add the chopped up tomatoes, cinnamon, cloves and lemongrass, then add the chicken and season. Stir to coat the chicken (or paneer) pieces in the spices.
Add the coconut milk, cover and cook on low for 30-40 minutes or until the chicken is tender. If using paneer cook for 5 minutes to keep it soft, the paneer is already cooked so just needs heating through.
Remove the cinnamon stick and cloves. Stir in the lemon juice and serve with rice.