I have no need to eat restaurant curry ever again as this recipe is fantastic IF you make some modifications! Before starting to cook, I marinated the cut chicken in a mixture of plain yogurt, tumeric, and pepper to give the chicken a great flavor and prevention against drying out. Once you start the actual dish, add extra onion and a lot of extra garlic (I used 6 cloves) and saute taking care not to burn the garlic. I added a bit more canned tomato than the recipe called for and supplemented with fresh chopped plum tomatoes. Add more curry than the recipe suggests - perhaps 1 Tbsp or more to suit your taste. I was a bit heavy-handed on the salt and it was perfect. The end result will be too bland if you're not. Tasting as you go is your best bet. Prior to adding the coconut I was sure to add a healthy dash of cayenne pepper to give the recipe a kick. I only added 1/2 of the can of coconut milk as any more would have made the dish too soupy. During this stage I also added about 1 Tbsp of light brown sugar and juiced only 1/2 of a large lemon.
This dish will amaze YOU as well as your friends and family if modified to your liking. Don't be shy with experimenting with flavors. The next modification will be to add vegetables to the saute.