Grab your pan and heat up the oil, add your sliced onion. Stir fry and cook soft, then add the diced tomato. Cook the tomato soft on medium to high heat.
Then reduce the heat and add the ginger garlic paste (or chopped ginger and garlic). Then add the spices all at once. turmeric, chili, cumin, coriander, cinnamon, black pepper, garam masala and stir-fry for a minute or two.
Now add your pre-cut chicken cubes and stir-fry for another minute on high heat before taking down the heat to slow/medium again. This helps the chicken flavors going!
Then add the fenugreek leaves, tomato paste and cream, mix and stir cook for another minute on medium heat before pouring in the water.
Mix all the content well and let cook on slow to medium heat so that the chicken kind of poaches slowly in the spiced curry sauce. Make sure to not turn up the heat too much as this may break down the curry and curdle and high heat can turn the chicken chewy and you don't want that. So, cook the chicken until it's cooked through, juicy but done. That usually takes around 10-15 minutes.
Take from the heat and serve the chicken balti in the shallow pan. Garnish with a dollop or two of greek yogurt style thick curd, sprinkle some lime juice if you want and some freshly cut cilantro/coriander leaves. Enjoy still hot.
