Put all the ingredients of the karahi paste into a blender and blend into a fine paste using a little water. Keep aside for later use.
In a wok (karahi), add oil, bay leaves, chicken and garlic heads (Should be clean and free of any dirt).
Stir fry on high flame until the chicken pieces are golden brown on the outside.
Add the karahi paste and bring to boil on high flame.
Turn the flame to low, cover and cook for 20 minutes or until the chicken is very soft and tender and the oil has released from the gravy. Adjust the seasoning if needed.
That’s it! This is how easy this Garlic Chicken Karahi is. Garnish with fresh coriander and serve with mint chutney and chapati. Enjoy!