Combine all the marinade ingredients in a bowl. Stir until the ingredients are mixed completely. Add the chicken and use your hands to make sure each piece is coated.
Yogurt Sauce:
Combine the Yoghurt Sauce ingredients in a bowl and mix. Cover and put in the fridge until you are ready to serve.
Cook Chicken Shawarma:
Heat on medium-high a pan on the stove. Preferably a large heavy based but any will do! You should not need to oil it because the marinade has oil in. Place chicken in the pan cook the first side for 4 to 5 minutes until nicely charred, then turn and cook the other side for 3 to 4 minutes. The second side takes less time to cook. Remove chicken from the pan and cover loosely with foil. Set aside to rest for 5 minutes.
To Serve:
To make a wrap, get a piece of flatbread and smear with yogurt sauce. Top with a bit of lettuce and tomato and Chicken Shawarma. Roll up and enjoy!