Start by cutting your boneless skinless chicken into 1-inch pieces to ensure even cooking and flavor absorption.
In a bowl, combine ketchup, sugar, sweet paprika, chili powder, salt, sesame seeds, poppy seeds, ground cumin, ground coriander, and curry powder. Mix well until evenly distributed.
Heat ghee (or oil) in a large skillet or wok over medium heat. Add nigella seeds and fenugreek seeds and let them sizzle for about 30 seconds to release their flavors.
Add minced garlic and ginger to the skillet and sauté for 1-2 minutes until fragrant, being careful not to burn them.
Increase heat to medium-high and add chicken pieces. Brown the chicken on all sides, stirring occasionally for about 5-7 minutes.
Pour the prepared sauce over the browned chicken. Add shredded dried coconut and water, stirring to coat the chicken evenly.
Add bay leaf and cherry or grape tomatoes. Reduce heat to low, cover the skillet, and simmer for 15-20 minutes to cook the chicken through and meld flavors.
Remove the bay leaf. Stir in fresh chopped cilantro, reserving some for garnish, then serve.