This recipe delivers the iconic flavor of a European street food staple: tender, marinated meat cooked to perfection, wrapped in a warm flatbread with crisp vegetables and a creamy, tangy sauce. The secret is in the marinade, the cooking technique, and the balance of fresh toppings.
- Difficulty: Medium
- Prep Time: 30 minutes (plus 4+ hours for marinating)
- Cook Time: 15-20 minutes
- Total Time: ~5 hours (mostly marinating time)
1. Ingredients You’ll Need
For the Meat & Marinade:
- 1.5 lbs (700g) boneless, skinless chicken thighs (or lamb shoulder, thinly sliced)
- ½ cup (120ml) plain yogurt (full-fat)
- 2 tbsp olive oil
- 2 tbsp lemon juice
- 4 garlic cloves, minced
- 1 tbsp paprika
- 1 tsp ground cumin
- 1 tsp dried oregano
- ½ tsp ground coriander
- ½ tsp black pepper
- 1½ tsp salt
For the Garlic Yogurt Sauce:
- 1 cup (240ml) plain Greek yogurt
- 2 garlic cloves, finely minced or pressed
- 2 tbsp lemon juice
- 1 tbsp fresh dill or parsley, chopped (optional)
- Salt to taste
For Assembly:
- 4-6 large flatbreads or tortillas (pita or lavash work well)
- 1 head of lettuce, shredded
- 2 tomatoes, diced
- 1 red onion, thinly sliced
- 1 cucumber, sliced or diced
- Pickled red cabbage or jalapeños (optional)
- Hot chili sauce or harissa (optional)
2. Nutrition Information (Calorie Estimate)
- Calories: Approximately 600-800 kcal per kebab wrap.
- Note: This is an estimate for a fully loaded wrap with sauce. Calories vary based on meat, amount of sauce, and type of bread. It’s a balanced meal with protein, vegetables, and carbs.
3. Step-by-Step Instructions (Detailed with Tips)
Step 1: Marinate the Meat
- Pro Tip: Using chicken thighs is crucial. They have more fat than breasts, which means they stay juicy and flavorful during high-heat cooking, perfectly mimicking traditional doner meat.
- In a large bowl, whisk together all the marinade ingredients: yogurt, olive oil, lemon juice, garlic, and spices.
- Add the chicken thighs to the bowl and coat them thoroughly in the marinade.
- Cover the bowl and refrigerate for at least 4 hours, or ideally overnight. This tenderizes the meat and allows the flavors to penetrate deeply.
Step 2: Make the Garlic Yogurt Sauce
- Pro Tip: Make this sauce ahead of time to allow the garlic flavor to mellow and infuse into the yogurt.
- In a small bowl, combine the Greek yogurt, minced garlic, lemon juice, and chopped herbs.
- Season with salt to taste. Cover and refrigerate until ready to use.
Step 3: Cook the Meat
- Pro Tip 1: For an authentic texture, you can stack the marinated chicken thighs and form them into a tight loaf on a baking sheet. Freeze for 30 minutes to firm up, then thinly slice. Pan-fry the slices.
- Pro Tip 2 (Easier Method): Simply grill or pan-fry the whole marinated thighs for 5-7 minutes per side over medium-high heat until cooked through and nicely charred.
- Let the cooked meat rest for 5 minutes, then slice it into thin strips against the grain.
Step 4: Warm the Flatbreads
- Pro Tip: Warming the bread makes it pliable and prevents it from tearing when you roll your kebab.
- Warm the flatbreads in a dry skillet for 30 seconds per side, or wrap them in a damp paper towel and microwave for 20-30 seconds.
Step 5: Assemble the Kebabs

- Pro Tip: Spread the sauce directly on the bread first—it acts as a glue to hold everything together.
- Place a warm flatbread on a piece of foil or parchment paper.
- Spread a generous line of garlic yogurt sauce down the center.
- Add a layer of shredded lettuce.
- Top with the sliced meat, diced tomatoes, red onion, cucumber, and any other optional toppings (pickled cabbage, jalapeños).
- Drizzle with more yogurt sauce and/or hot chili sauce.
Step 6: Wrap and Serve
- Pro Tip: The foil or paper is essential for a neat, street-food-style wrap that doesn’t fall apart.
- Fold the bottom flap of the bread up over the filling, then fold the sides in tightly.
- Roll the kebab away from you, using the foil or parchment paper to help you create a tight, secure cylinder.
- Serve immediately, with the paper on to hold everything together.


