Mix garlic, cumin, paprika, coriander, turmeric, salt, and black pepper in a bowl. Add plain yogurt, olive oil, and lemon juice for a flavorful marinade. Toss the meat slices in this mixture, ensuring every piece is coated. Cover the bowl and refrigerate for at least 2 hours—but trust me, overnight makes it even better!
Once marinated, thread the meat onto metal skewers. Preheat your grill or oven to medium-high heat, so it’s ready to work its magic.
Place the skewers on the grill, or if you’re using an oven, set them on the top rack with a broiler setting. Rotate occasionally for even cooking. After about 20-30 minutes, your meat will be golden, slightly charred, and irresistibly aromatic.
Use a sharp knife to slice the cooked meat thinly off the skewers. Be careful, though, the irresistible aroma might tempt you to eat it straight away!
Warm up your pita bread, lay down some sliced meat, and top it with fresh vegetables, parsley, and your sauce of choice (I recommend tzatziki for a creamy touch). Roll it, fold it, or eat it open-faced. It’s a masterpiece either way!