Add your veg oil and ghee to a pan over a medium low heat then go in with your cinnamon, bay leaves and peppercorns and stir for a minute or so
Go in with your chicken and stir through along with your salt, pepper and garlic and ginger paste and stir fry for a few minutes
Go in with your tomatoes and cover with a lid for 5 minutes until the tomatoes are tender enough to break down with a fork or spoon
Go in with your cumin, ground coriander, turmeric, chilli powder and chillis, then stir through for a few minutes
Take your tomatoes skins out and add your yoghurt to the pan and stir through. Add your garama masala, stir and then get the lid on and leave it simmer for 10 minutes
Add your ginger, fresh coriander and fenugreek to the pan and stir through and leave to simmer and reduce to your desired consistency
Garnish up and enjoy!
