First, to marinate the chicken, take 2 chicken breasts (around 500 grams), clean them nicely and keep in a bowl. Add 1 tbsp of ginger-garlic paste (adrak-lahsun paste), 1 tbsp of lemon juice or vinegar, 2 tbsp of curd (dahi), 1 tbsp of Kashmiri red chili powder (lal mirch), 1 tbsp of salt or as per your taste, 1 tsp of roasted cumin powder (bhuna jeera), and 1 tsp of garam masala powder to it. Combine the chicken and the spices thoroughly on all sides. Cover the bowl and keep it aside for 15 minutes to allow the spices to infuse properly.
Now, heat 2 tbsp of cooking oil in a pan on a medium flame. Put the marinated chicken pieces in the pan along with all the masala. Let the chicken cook for a few minutes on one side. Then, flip and cook the other side in the same way.
Add half a cup of water, cover it using a lid and cook on a medium flame for approximately 7 to 8 minutes until the chicken pieces soften. When the water has decreased, fry the chicken on a low flame a bit more to acquire a light grilled taste.
Now, break the chicken pieces with your spatula. Remove the pan from the flame when done and let it cool down a bit. Then, tear it into shreds with your hands and transfer the pieces onto a bowl.
Now, add ¼ cup of onions (finely chopped), 2 pieces of chopped green chilies, and 2 tbsp of finely chopped coriander leaves (hara dhania). Follow it up with a cup of mayonnaise and 3 tbsp of tomato ketchup. Blend it nicely with your hand or fork until it is smooth. (Pro Tip: Be generous with the mayo to make the chicken filling taste just like in a café or restaurant).
Now, for assembling the sandwich. Take as many pieces of white regular bread, sandwich bread, multigrain or brown bread slices as required and apply butter as required on one side.
Put a generous amount of the chicken filling on top of the sides with butter on them and spread it nicely to cover the entire surface, as shown in the image below.
Now, put a slice of mozzarella, cheddar or processed cheese on top of the chicken filling. Then cover it with another slice of bread.
Heat a tawa on a low flame. Brush a small amount of butter and put the chicken sandwiches in it. (Pro tip: You can use any tawa or even a toaster to make the sandwich).
Let them sit on one side until they turn golden. Grease a bit of butter on the top surface as well. Then, turn it over to toast the other side. Ensure that the cheese melts. Remove them when done. (Pro tip: Greasing butter on the top ensures that the sandwich is crispy on both sides).
Your crispy and tasty toasted chicken sandwiches are ready to enjoy. Serve them with tomato ketchup or any dip.