If you’re craving a vibrant, flavor-packed meal that feels both indulgent and fresh, then this Homemade Chicken Shawarma with Fresh Naan and Creamy White Sauce Recipe is going to be your new obsession. Tender, juicy chicken thighs marinated in a spectacular blend of spices, complemented by tangy pickled onions and crisp veggies, all wrapped in soft, warm naan, bring the essence of street food magic right into your kitchen. The creamy white sauce ties everything together with a luscious touch, making each bite utterly unforgettable. Trust me, this recipe will have you coming back for seconds (and thirds!) faster than you can say shawarma.

Ingredients You’ll Need
Gathering the right ingredients is the first step toward creating this mouthwatering dish, and the simplicity of each component really lets the spices and fresh elements shine through. Every ingredient plays an essential role: from the zesty lemons that brighten the marinade, to the bold spices that give the chicken its signature flavor, and of course the creamy white sauce that adds the perfect cooling contrast.
- Olive oil (1/3 cup): Creates a smooth marinade base and keeps the chicken juicy while grilling.
- Lemons (zested and juiced, 2 total): Add bright acidity to balance the spices and tenderize the chicken.
- Garlic (6 cloves): Packs a punch of savory depth in the marinade.
- Yellow onion (1 small, roughly chopped): Blends into the marinade to add sweetness and moisture.
- Tomato paste (1 tablespoon): Adds richness and a subtle tang to deepen flavor.
- Cayenne (1/2 teaspoon): Offers a gentle heat lift that excites your taste buds.
- Turmeric (1/2 teaspoon, optional): Brings a warm, earthy tone and beautiful golden color.
- Cardamom (1 teaspoon): Introduces a subtle floral spice that makes the shawarma unique.
- Coriander (1 teaspoon): Adds a slightly citrusy, nutty flavor to the profile.
- Freshly ground black pepper (1 teaspoon): Provides subtle heat and aromatic sharpness.
- Smoked paprika (2 teaspoons): Gives a smoky, savory depth reminiscent of classic shawarma.
- Kosher salt (2 teaspoons): Enhances all the flavors and balances the marinade perfectly.
- Cumin (1 tablespoon): Imparts a warm, earthy component characteristic of Middle Eastern cuisine.
- Boneless skinless chicken thighs (2 pounds): Juicy and tender, perfect for absorbing the marinade.
- Red onion (1 large, sliced): Pickled to add tang and crunch.
- Red wine vinegar (1/2 cup): Essential for quick pickling the onions to give a sweet acidity.
- Kosher salt (1/2 teaspoon for pickling): Balances the vinegar’s sharpness in the onions.
- Black pepper (to taste for pickling): Adds subtle spice during pickling.
- Plain full-fat yogurt (3/4 cup): The creamy base for the luscious white sauce.
- Mayonnaise (1/4 cup): Boosts richness and smooth texture in the sauce.
- Garlic clove (1 large, smashed and minced): Adds a sharp, garlicky kick in the sauce.
- Lemon juice (1/2 lemon): Brightens the white sauce for a tangy freshness.
- Kosher salt (1/2 teaspoon for sauce): Essential seasoning to balance flavors.
- Chili powder (a pinch, optional): Adds a touch of heat if you want your sauce to have a little extra personality.
- Fresh dill (optional): Refreshing herbal note perfect for stirring into the sauce.
- Homemade Naan breads (6): Soft, pillowy, and perfect for wrapping everything up.
- Green leaf lettuce (1/2 head, shredded): Adds crisp, bright freshness to your wraps.
- Tomatoes (2, sliced): Juicy and sweet to complement the chicken.
- English cucumber (1, sliced): Cool, crunchy contrast to the warm spiced meat.
How to Make Homemade Chicken Shawarma with Fresh Naan and Creamy White Sauce Recipe
Step 1: Prepare Your Fresh Naan
If you really want to impress yourself and your guests, start by making your own fresh naan bread. There’s nothing quite like the gentle warmth and pillowy softness of freshly made naan to cradle these incredible shawarma fillings, heightening every bite.
Step 2: Whip Up the Flavor-Packed Marinade
In a food processor or blender, combine olive oil, lemon zest and juice, garlic cloves, chopped onion, and tomato paste. This base brings a luscious richness balanced by fresh acidity and pungent garlic, making every bite sing with layered flavor.
Step 3: Add the Spice Symphony
Next, toss in the cayenne, turmeric, cardamom, coriander, black pepper, smoked paprika, kosher salt, and cumin. Blend everything to a smooth, fragrant marinade that captures the soul of authentic shawarma spices.
Step 4: Marinate the Chicken
Place the chicken thighs in a bowl and pour the marinade over them. Rub it in gently, then cover and let the chicken soak up all that goodness. While 15–30 minutes is enough to infuse great flavor, letting it rest up to 48 hours in the fridge creates an even deeper taste sensation.
Step 5: Quick Pickle the Red Onions
Slice the red onion and submerge it in red wine vinegar along with salt and pepper. Stir frequently to ensure the onions are evenly pickled, offering a crisp, tangy counterpoint that cuts through the richness of the chicken and sauce.
Step 6: Whip Up the Creamy White Sauce
Mix yogurt, mayonnaise, minced garlic, lemon juice, salt, and an optional pinch of chili powder and fresh dill in a bowl. This sauce is the creamy cooling delight that rounds out the spicy, smoky chicken and makes the whole wrap irresistibly good.
Step 7: Prep the Fresh Veggies
Slice tomatoes and cucumber and shred the lettuce for vibrant layers of crunch and freshness that bring balance and texture to each bite of your homemade chicken shawarma with fresh naan and creamy white sauce recipe.
Step 8: Fire Up the Grill
Heat your grill to high, then oil the grates so the chicken doesn’t stick. The smoky char from the grill enhances the marinated chicken’s flavor, mimicking the traditional street shawarma cook methods.
Step 9: Grill the Chicken to Perfection
Place the marinated chicken thighs spaced evenly on the grill. Cook for 4-5 minutes on one side, then flip and grill for another 5-6 minutes. Aim for an internal temperature of 155°F, ensuring juicy, perfectly cooked meat that’s slightly charred on the outside.
Step 10: Rest the Chicken
Remove chicken from the grill, tent with foil, and let it rest 5 to 10 minutes. This rest time allows the juices to redistribute making the meat tender and moist when sliced.
Step 11: Slice Against the Grain
Slicing the chicken thinly against the grain ensures every bite is tender and easy to enjoy in your wraps or sandwiches.
Step 12: Assemble Your Shawarma Wraps
Take a warm naan, slather a generous amount of creamy white sauce, layer with sliced chicken, lettuce, tomato, cucumber, and pickled onions. Don’t be shy with the sauce — it’s the star that brings everything together. Wrap it up tightly and dive in for an explosion of flavors and textures that just can’t be beaten.
How to Serve Homemade Chicken Shawarma with Fresh Naan and Creamy White Sauce Recipe

Garnishes
Fresh herbs like parsley, cilantro, or dill sprinkled on top add a burst of color and fresh flavor that brightens the plate. A few lemon wedges on the side give a citrusy squeeze to every bite if you like extra zing. Toasted sesame seeds also bring a nutty crunch if you want to get creative.
Side Dishes
Pair this dish with simple sides like a crisp cucumber and tomato salad, roasted potatoes with za’atar, or even a light tabbouleh. These sides keep the meal balanced, adding freshness or heartiness without overpowering the bold, spiced rich flavors of your shawarma.
Creative Ways to Present
Turn your homemade chicken shawarma with fresh naan and creamy white sauce recipe into a shareable feast by serving the components family-style: platter the chicken slices, veggies, naan, sauces, and pickled onions separately so everyone can build their own wraps exactly how they love. Or try serving the chicken on skewers alongside the naan for a tapas-style party appetizer.
Make Ahead and Storage
Storing Leftovers
Keep leftovers separately stored for best results. The grilled chicken should be refrigerated in an airtight container, the white sauce covered in its own bowl, and the veggies crisp in the crisper drawer. Pickled onions should be kept submerged in their vinegar liquid in a sealed container.
Freezing
Extra chicken freezes wonderfully in a sealed zip-top bag, and naan bread also freezes excellently. Be sure to slice or portion the chicken before freezing for easy reheating. White sauce does not freeze well and should be kept fresh in the refrigerator.
Reheating
Reheat the chicken gently in the oven or a skillet to preserve juiciness and avoid drying it out. Wrap naan in foil and warm it in the oven or quickly in a skillet. Serve with fresh sauce and cold veggies as originally prepared for the best experience.
FAQs
Can I use chicken breast instead of thighs?
You can, but be mindful that chicken breasts tend to dry out faster when grilling. Marinate well and watch cooking time closely to maintain tenderness and juiciness.
How long can I marinate the chicken?
The chicken benefits from at least 15-30 minutes marinating, but for maximum flavor depth, you can let it marinate for up to 48 hours refrigerated. Just make sure it’s properly covered.
Is there a substitute for yogurt in the white sauce?
If you don’t have yogurt, sour cream or labneh work well as a base for the creamy white sauce, offering a similar tang and texture. Just adjust quantities to taste.
Can I make this recipe without a grill?
Absolutely. You can cook the chicken in a hot skillet on the stovetop or bake it in the oven at 425°F until cooked through and nicely browned. An air fryer also works great for a crispy finish.
How long do the pickled onions keep?
Stored properly submerged in their vinegar and refrigerated, pickled onions will keep well for 1-2 weeks, gently softening and developing deeper flavor over time.
Final Thoughts
I hope you’re as excited as I am for you to try this Homemade Chicken Shawarma with Fresh Naan and Creamy White Sauce Recipe. It’s a wonderful way to bring bold, authentic flavors into your home kitchen without fuss. Whether you’re entertaining friends or just craving something delicious for yourself, this recipe delivers incredible taste and warmth in every bite. Roll up your sleeves, get cooking, and prepare for some serious shawarma love!
Print
Homemade Chicken Shawarma with Fresh Naan and Creamy White Sauce Recipe
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Total Time: 45 minutes
- Yield: 6 servings (6 shawarmas)
- Category: Grilling
- Method: Grilling
- Cuisine: Middle Eastern
Description
This Chicken Shawarma recipe features tender, boneless skinless chicken thighs marinated in a flavorful blend of spices, garlic, lemon, and tomato paste. Grilled to perfection and served on soft homemade naan with fresh vegetables, pickled red onions, and a creamy garlic yogurt sauce, this dish offers an authentic Middle Eastern experience perfect for a delicious and satisfying meal.
Ingredients
Marinade
- 1/3 cup olive oil
- Zest from 2 lemons
- Juice from 2 lemons
- 6 cloves garlic
- 1 small yellow onion, roughly chopped
- 1 tablespoon tomato paste
- 1/2 teaspoon cayenne pepper
- 1/2 teaspoon turmeric (optional)
- 1 teaspoon cardamom
- 1 teaspoon coriander
- 1 teaspoon freshly ground black pepper
- 2 teaspoons smoked paprika
- 2 teaspoons kosher salt
- 1 tablespoon cumin
- 2 pounds boneless skinless chicken thighs
Pickled Red Onions
- 1 large red onion, sliced
- 1/2 cup red wine vinegar
- 1/2 teaspoon kosher salt
- Black pepper, to taste
White Sauce
- 3/4 cup plain full-fat yogurt
- 1/4 cup mayonnaise
- 1 large clove garlic, smashed and minced
- Juice of 1/2 lemon (about 1–2 tablespoons)
- 1/2 teaspoon kosher salt
- Pinch of chili powder (optional)
- Fresh dill (optional)
Vegetables & Bread
- 6 homemade naan breads
- 1/2 head green leaf lettuce, shredded
- 2 tomatoes, sliced
- 1 large English cucumber, sliced
Instructions
- Naan Preparation: If making homemade naan, prepare it before starting the other steps. Fresh naan adds an authentic touch to the shawarma experience.
- Prepare the Marinade: In a food processor or blender, combine olive oil, lemon zest, lemon juice, garlic cloves, roughly chopped onion, and tomato paste. Blend until smooth.
- Add Spices: To the blender, add cayenne pepper, turmeric (optional), cardamom, coriander, black pepper, smoked paprika, kosher salt, and cumin. Blend everything together until a smooth marinade forms.
- Marinate Chicken: Place the chicken thighs in a bowl and pour the marinade over them. Massage the marinade into the chicken well. Cover and let marinate for 15-30 minutes or refrigerate up to 48 hours for deeper flavor.
- Pickle Red Onions: Slice red onions and place in a bowl. Pour red wine vinegar over the onions until mostly covered. Add kosher salt and black pepper, stir, and set aside. Stir every 5 minutes until serving.
- Make White Sauce: In a small bowl, combine yogurt, mayonnaise, minced garlic, lemon juice, kosher salt, and chili powder (if desired). Add fresh dill if available. Mix thoroughly and adjust seasoning to taste.
- Prep Vegetables: Slice tomatoes and cucumbers. Peel striped patterns on cucumber if desired. Shred lettuce. Arrange all vegetables on serving dishes.
- Preheat Grill: Heat grill to high heat. Oil the grill grates with vegetable oil to prevent sticking by rubbing a paper towel dipped in oil over them using tongs.
- Grill Chicken: Shake off excess marinade from chicken and place thighs spaced apart on the grill. Cover and cook for 4-5 minutes, then flip and cook another 5-6 minutes. Cook until internal temperature reaches 155°F. Optionally leave on grill a little longer for charred marks but do not exceed 160°F.
- Rest Chicken: Remove chicken and place on cutting board. Tent loosely with foil and let rest for 5-10 minutes to redistribute juices.
- Slice Chicken: Cut chicken across the grain into strips.
- Assemble Shawarma: Spread white sauce generously on naan bread. Layer sliced chicken, lettuce, tomato, cucumber, and pickled red onions. Add extra white sauce on top if desired. Wrap and serve immediately.
- Storage Instructions: Store white sauce separately in covered container in refrigerator. Keep chicken covered and refrigerated. Store vegetables in crisper. Keep pickled onions and liquid covered in fridge. All keep 1-2 weeks refrigerated.
- Freezing Tips: Freeze extra cooked chicken in sealed bag for later meals. Naan freezes well too. White sauce should not be frozen but keeps 2-3 weeks refrigerated.
Notes
- Marinate chicken up to 48 hours for best flavor absorption.
- Turmeric is optional and can be omitted if unavailable or undesired.
- If you don’t have a grill, chicken can be cooked in an oven or air fryer as a substitute (see notes below).
- To oil grill grates, use a folded paper towel dipped in oil held with tongs to avoid flare-ups.
- Adjust chili powder in white sauce according to heat preference or omit for milder flavor.
- Fresh dill is optional but adds brightness to the white sauce.
- For oven cooking: Preheat to 425°F, place marinated chicken on a baking sheet lined with foil or parchment, bake for 18-20 minutes or until done.
- For air fryer cooking: Preheat air fryer to 400°F, cook chicken thighs for 15-18 minutes flipping halfway through.

