In a pan add roast onions, tomatoes, ginger, garlic and some cashews. Once that is done, take it out and blend to make a sauce.
Pour this in a kadhai with some oil and let it come to a boil.
Throw in the chicken pieces in it with required spices. Once that is done, keep it aside.
Now, take a pan and add some butter on it.
Place a kulcha and put the chicken pieces on top of it.
Now place another kulcha from the top. Flip it and cook from the other side. Before serving cut it in two equal parts and serve.