Heat up oil and ghee. Saute star anise, cinnamon, cloves and cardamom pods till fragrant. Add in onion, garlic, ginger and cumin seed then saute until fragrant, about 5 minutes.
Add the korma paste to the pan and saute with other ingredients until fragrant. Mix well and stir gently. Add some water if the paste is too thick. You have to keep on stirring the ingredients to bring out the flavour. Add in chicken then saute chicken until fragrant. Mix and stir for 5 minutes.
Once the chicken is cooked - about another 30 mins - add in 1/3 of the coconut milk bit by bit. Keep on stirring and mixing gently. Simmer on low for 5 mins. Add the remaining coconut milk gradually. Keep on stirring and mixing gently for 5 mins. Add salt to taste. I added about 2 teaspoons.
Finally, add in green chillies, tomatoes and coriander leaves. Simmer for 2 minutes. Dish up and serve with basmati rice, chutney, raita or whatever you like to have with your curries.