Start by placing the chicken thighs in a large bowl. Add lemon juice, olive oil, crushed garlic, and all the spices, along with salt and pepper. Mix thoroughly so every piece of chicken is well coated. Cover the bowl and refrigerate for at least 8 hours—overnight is even better to let the flavors sink in deeply.
Preheat your grill to its highest setting when you're ready to cook. Take the marinated chicken and lay it out on a grill tray. Grill each side for about 5–10 minutes, depending on the thickness, until it’s charred and fully cooked through. You’ll know it’s done when it’s golden, juicy, and slightly crispy on the edges.
While the chicken is grilling, prepare your garlic yoghurt sauce. In a small bowl, combine the yoghurt, mayo, olive oil, crushed garlic, and a pinch of salt. Stir until creamy and smooth. Slice your tomatoes, shred your lettuce, and warm your flatbreads slightly in a pan or microwave.
Once the chicken is done, slice or shred it into bite-sized pieces. Lay your flatbreads on a plate and spread a generous amount of garlic sauce. Top with grilled chicken, shredded lettuce, sliced tomatoes, and a drizzle of hot sauce. Finish with a squeeze of lemon juice before folding or rolling.
Serve the wraps warm with extra garlic sauce and lemon wedges on the side. These shawarma wraps taste best fresh, but you can also pack them for lunch or a picnic. Enjoy every bite of that juicy, spiced chicken wrapped in fluffy bread!