In a pan, add butter and oil, add the star anise, cinnamon stick, cumin seed, black cardamom, green cardamom, and bay leaves. Stir for one minute on medium heat.
Add the onion and stir until translucent. Add the chicken and stir occasionally for 4 minutes on medium-high.
Add the garlic and continue stirring for 3 more minutes. Add the rest of ingredients and stir for 3 minutes then reduce the heat.
Add half cup water and cover the pan. Stir in between until the chicken is cooked.