-
Marinate the chicken: combine all the marinade ingredients in a big bowl and stir well to combine.
-
Toss the chicken cubes in it and mix to coat well then cover and refrigerate for at least 1 hour.
-
Heat the butter and olive oil in a large skillet over medium heat and fry the marinated chicken for 8-10 minutes until cooked through.
-
Add the tomato sauce, ginger, garlic and Garam masala. Stir and cook until fragrant.
-
Leave to simmer on low heat for 20 minutes until the sauce is reduced by quarter.
-
Add the cooking cream and stir well. Leave to simmer for 5 more minutes.
-
Place the butter chicken on a big serving bowl. Garnish with fresh coriander and serve with cooked basmati rice.