Marinate chicken using all the ingredients. Ideally marinate for couple of hours but if you cant ,marinate it for at least 30 minutes.
Put chicken on skewers and grill it in pan using little oil. Turn while cooking ensuring it is nicely charred. Remove from the pan once cooked and set aside.
Sauce
Heat oil in a pot. Fry onions untill translucent. Take them out leaving the oil.
Puree the onion in a blender and return it back to the same pot. Add garlic and ginger, fry for a minute.
Add all the spices except salt and garam masala. Cook for couple of minutes and add tomatoe puree.
Add yoghurt and cook for another five minutes. Add water and cover the pot. Simmer the sauce for 15 - 20 minutes.
Turn the heat off and add cream while stirring continuously. Once cream is mixed in turn the heat on again. Add salt and garam masala.
Add chicken into the sauce and cover the pot for 5 minutes.
Garnish with fresh Coriander/cilantro.
Tried this recipe?Leave a comment and rate this recipe below