Marinate the cubed chicken with the above mentioned ingredients 'for marinating the chicken' except the vegetable oil for 10 to 15 minutes.
Fry the chicken in oil until crispy and golden in color, keep aside on a paper towel.
Heat a non-stick pan over medium heat, add the sesame oil.
To the oil, add the chopped ginger, garlic and fry till they start to turn golden.
Now, add the red chili flakes and saute for a second, don't burn it.
Immediately, add the tomato ketchup, soy sauce and saute for a minute.
Add water to thin down the sauce and combine well.
Add the fried chicken to the sauce and coat the chicken evenly with the sauce.
To the chicken add the peanuts or cashew nuts and the roasted sesame seeds.
Saute for a few minutes and add the chopped cilantro to it.
Transfer the chicken to a serving bowl and serve hot with plain basmati rice or fried rice.
Notes
If you are allergic to peanuts, replace it with cashew nuts or almonds. This is a dry dish and can be mixed with plain or fried rice to make a complete meal.
Recipe by Cooking with Thas - Smart Cooking, Smart Living at https://thasneen.com/cooking/peanut-sesame-chicken-delicious-indo-chinese-chicken-recipe/