To the same pan, add butter and oil. Place the pan over medium-high heat.
Once the oil is hot, add black peppercorns, cardamom and cloves. Saute, stirring, for about 30 seconds.
Add garlic and ginger. Saute, stirring, for about 1 minute or until fragrant.
Add chicken. Cook, stirring occasionally, for about 3 minutes.
Add cumin, coriander, and garam masala. Saute, stirring, for about 30 seconds or until aromatic. Season with salt.
Add yogurt and ½ cup water. Stir to combine. Cook, covered, for about 7-10 minutes or until chicken is cooked through.
Stir in cream. Add green chilies and dried fenugreek leaves. Stir to combine. Heat through.
Garnish with chopped coriander (cilantro) leaves.
Serve with rice, fried rice, naan or paratha.