Start with the prep by, peeling the ginger and garlic and crushing them in a pestle and mortar or food processor
Slice the onions into quarter moons
Grate the tomatoes on a box grater or peel and chop the tomatoes finely
Prep the garnish by, thinly slicing some green chillies and julienning some fresh ginger
Heat up a karahi or wok with some olive oil and add in the ginger and garlic paste, sauté this for a couple minutes
Next, add in the tomatoes and sugar and stir fry well
Now, add in the chicken and brown on all sides
Once browned, add in the spices and salt and stir fry
Then, add in the onions and sauté for about 2 - 3 minutes
Add in the grated tomatoes and sugar, stir together and lower the heat to the lowest and put on the lid and cook for 20 - 25 minutes stirring every 5 minutes, until the chicken is fully cooked to the bone
Once cooked, bhoon (stir fry) the karahi and finish off with some lemon juice, salt or oil, if needed, ginger and sliced green chilies
Serve with Garlic Naan, roti or basmati rice and enjoy!