Street-style chicken shawarma at home always feels like a win. Thinly shaved spiced chicken, quick-pickled red cabbage, crisp lettuce, and creamy garlic sauce all wrapped in warm flatbread create layers of flavor in every bite. The yogurt marinade keeps the meat juicy while the simple shaping trick makes thin slices easy. This version delivers that classic takeout taste with fresh ingredients and almost no special equipment needed.
Don’t miss: Creamy Garlic Scrambled Eggs with Cheesy Sauce Recipe
Why you’ll love this recipe
This homemade shawarma captures authentic street flavor with simple steps.
- Yogurt marinade keeps chicken tender and full of spice
- Quick-pickled cabbage adds bright crunch and color
- Warm flatbreads wrap everything into perfect portable bites
- Ready for a crowd yet easy enough for weeknights
Ingredients
Gather these fresh ingredients for authentic homemade chicken shawarma wraps.
- 1.5 lbs chicken thighs
- ½ cup plain yogurt
- 2 tbsp olive oil
- 2 tsp paprika
- 1 tsp cumin
- 1 tsp coriander
- ½ tsp turmeric
- 3 garlic cloves
- 1 lemon
- 2 cups red cabbage, shredded
- 2 tbsp vinegar
- 4 flatbreads
- ½ cup garlic sauce
- 1 cup lettuce leaves

Chicken breasts work if you prefer leaner meat, though thighs stay juicier. Greek yogurt can replace plain yogurt for thicker marinade. Store-bought garlic sauce saves time, or mix mayo with minced garlic and lemon. Any soft flatbread or large tortilla works when traditional ones are unavailable.
While you’re at it: Griddled Cheese-Stuffed Coxinha Recipe Hack
Step-by-step instructions
These steps turn simple ingredients into flavorful homemade shawarma wraps.
Step 1: Quick-pickle the cabbage
Thinly slice the red cabbage and place it in a bowl. Toss with vinegar, a pinch of salt, and a little sugar, then set aside to soften and brighten.
Step 2: Mix the marinade
In a large bowl combine yogurt, olive oil, paprika, cumin, coriander, turmeric, minced garlic, and lemon juice. Whisk until the mixture turns smooth and evenly reddish.
Step 3: Marinate the chicken
Add the chicken pieces to the bowl and toss thoroughly so every surface is coated. Cover and refrigerate for at least thirty minutes or up to overnight for deeper flavor.

Step 4: Shape the chicken log
Lay the marinated chicken on plastic wrap and form it into a tight log shape. Roll it firmly, then wrap again in parchment paper to hold the shape during cooking.
Step 5: Cook the chicken
Place the wrapped log in a hot skillet or oven and cook until the internal temperature reaches 165°F. Rest the meat for five minutes so juices redistribute before slicing.
Step 6: Warm the flatbreads
Heat a dry pan over medium heat and warm each flatbread until it puffs slightly and develops light golden spots. Keep them soft and pliable under a clean towel.
Step 7: Slice the chicken thin
Unwrap the cooked chicken log and use a sharp knife to shave thin slices against the grain. The log shape makes even, shawarma-style strips easy to achieve.
Step 8: Assemble the wraps
Spread garlic sauce on each warm flatbread, then layer lettuce, thin chicken slices, and pickled red cabbage. Roll tightly, slice in half, and serve immediately.
Tips & common mistakes
Small details make the difference between good and great shawarma.
- Marinate longer for deeper spice penetration and juiciness
- Slice the cooked log against the grain for tender strips
- Warm flatbreads just before filling so they stay flexible
- Do not overcrowd the pan when cooking the chicken log

Homemade Chicken Shawarma Wrap
Equipment
- 1 Large mixing bowl
- 1 | Tongs | for tossing chicken
- 1 | Plastic wrap | for shaping log
- 1 | Parchment paper |
- 1 | Skillet or baking dish |
- 1 | Sharp knife | for thin slicing
- 1 | Flat pan | for warming bread
Ingredients
- 1.5 | lbs | chicken thighs | boneless
- 0.5 | cup | plain yogurt |
- 2 | tbsp | olive oil |
- 2 | tsp | paprika |
- 1 | tsp | cumin |
- 1 | tsp | coriander |
- 0.5 | tsp | turmeric |
- 3 | | garlic cloves | minced
- 1 | | lemon | juiced
- 2 | cups | red cabbage | thinly shredded
- 2 | tbsp | vinegar |
- 4 | | flatbreads |
- 0.5 | cup | garlic sauce |
- 1 | cup | lettuce leaves |
Instructions
- Thinly slice red cabbage and toss with vinegar and a pinch of salt; set aside.
- Whisk yogurt, olive oil, spices, minced garlic, and lemon juice into a marinade.
- Add chicken and coat thoroughly; marinate at least 30 minutes.
- Shape marinated chicken into a tight log using plastic wrap and parchment.
- Cook the log in a skillet or oven until internal temperature reaches 165°F.
- Rest five minutes, then unwrap and slice thinly against the grain.
- Warm flatbreads in a dry pan until lightly puffed and spotted.
- Spread garlic sauce on each flatbread, add lettuce, chicken, and pickled cabbage.
- Roll tightly, slice in half, and serve immediately.
Notes
Store leftover chicken and cabbage separately for up to 3 days.
Reheat chicken gently to avoid drying it out before assembling wraps.
Use chicken breasts if preferred, though thighs stay juicier.
Recipe variations
This shawarma base adapts easily to different tastes and proteins.
- Swap chicken for thinly sliced lamb or beef strips
- Add extra chili powder for a spicier marinade version
- Use whole-wheat flatbreads for a lighter wrap option
- Grill the shaped log outdoors for smoky flavor notes
What to serve with this recipe
Classic sides complete the homemade shawarma experience perfectly.
- Crispy french fries or seasoned potato wedges
- Simple cucumber and tomato salad with lemon
- Extra garlic sauce for dipping every bite
- Cold lemonade or mint yogurt drink
You might also like:Beef Nopal Rolls in Red Sauce Recipe
Frequently asked questions
These answers help you master homemade chicken shawarma with ease.
How long should I marinate the chicken?
At least thirty minutes works, but two to four hours or overnight gives the best flavor and tenderness. The yogurt helps tenderize while the spices soak in deeply.
Can I cook the chicken without shaping a log?
Yes, simply pan-sear or bake the marinated pieces flat. The log method just makes thin, even shaving easier for that classic shawarma texture.
What is the best garlic sauce to use?
A simple mix of mayonnaise, minced garlic, lemon juice, and a pinch of salt works perfectly. Store-bought toum or garlic aioli also delivers great results.
How do I store leftovers?
Keep sliced chicken, pickled cabbage, and sauce separate in airtight containers for up to three days. Reheat chicken gently and assemble wraps fresh.
Final thoughts

This ultimate homemade chicken shawarma wrap brings street-food excitement straight to your kitchen with minimal fuss. Juicy spiced chicken, bright pickled cabbage, and creamy garlic sauce tucked into warm flatbread create a meal everyone will request again. Try it for your next casual dinner or weekend lunch. Leave a five-star rating and tell me your favorite add-ins in the comments below.