
Homemade Chicken Shawarma with Yogurt-Garlic Sauce tastes smoky, tangy, and a little bit messy in the best way, like your favorite street cart but straight from your own kitchen. It works perfectly for busy weeknights or casual weekend hangs and usually lands on the table in about 45–60 minutes, including marinating time if you move efficiently. I tested this version so many times that my kids now judge restaurant shawarma against it, which feels both flattering and slightly dangerous.
Why Homemade Chicken Shawarma with Yogurt-Garlic Sauce Is Worth It
You control everything: the spices, the salt, the oil, and the level of garlic that your household can tolerate. That means big flavor, juicy chicken, and a yogurt-garlic sauce that tastes bright instead of heavy.
You also stretch your grocery budget in a smart way. A couple of chicken thighs, some warm spices, and basic yogurt turn into a full meal that feeds a crowd or packs into meal-prep bowls for days.
“This Homemade Chicken Shawarma with Yogurt-Garlic Sauce tastes better than my local takeout and somehow still feels lighter and fresher. ★★★★★”
Ingredients You Need
Chicken and Marinade
- 2 pounds boneless, skinless chicken thighs
- Use thighs for juiciness; they handle high heat better than breasts.
- If you only have chicken breasts, slice them into thin strips so they cook quickly and stay tender.
- 3 tablespoons olive oil
- Any neutral oil works, but olive oil adds nice flavor.
- Juice of 1 large lemon (about 3 tablespoons)
- 4 cloves garlic, finely minced or grated
- 2 teaspoons ground cumin
- 2 teaspoons smoked paprika
- 1 teaspoon ground coriander
- 1 teaspoon ground turmeric
- 1 teaspoon ground black pepper
- 1 teaspoon kosher salt (more to taste)
- ½ teaspoon ground cinnamon
- ¼ teaspoon cayenne pepper (optional, adjust for heat)
Yogurt-Garlic Sauce
- 1 cup plain Greek yogurt (whole milk for best texture)
- Use a thick brand like Fage or store-brand “Greek style” that stands up to garlic and lemon.
- 2–3 cloves garlic, very finely minced or grated into a paste
- 1½ tablespoons lemon juice
- 1 tablespoon olive oil
- 2 tablespoons finely chopped fresh parsley or cilantro
- ¼–½ teaspoon kosher salt, to taste
- 1–2 tablespoons cold water to thin, if needed
Fresh Toppings
- 1 small red onion, thinly sliced
- 1 cup chopped cucumber
- 1 cup chopped tomato
- ½ cup chopped fresh parsley
- 1–2 Persian cucumbers, sliced into spears for crunch
- Pickled turnips or pickles, optional but highly recommended
Carb Base / Wrap Options
- Warm pita bread or flatbread
- Store-bought works great; choose thicker pita so it holds all the fillings.
- Steamed rice, turmeric rice, or cauliflower rice for a bowl option
- Shredded lettuce or mixed greens for a lighter plate
Pantry Shortcuts & Substitutions
- Use a pre-mixed shawarma spice blend if you keep one in your pantry; swap it in for the cumin, paprika, coriander, turmeric, cinnamon, and cayenne.
- Use bottled lemon juice in a pinch, but fresh lemon gives brighter flavor.
- Use regular plain yogurt instead of Greek; just strain it through a coffee filter or paper towel for 15–20 minutes to thicken it up.
Equipment List
- Large mixing bowl or zip-top bag for marinating
- Cutting board and sharp knife
- Measuring spoons and cups
- Large cast iron skillet, heavy stainless skillet, grill pan, or outdoor grill
- Tongs or a spatula
- Small bowl and whisk for the yogurt-garlic sauce
- Optional: sheet pan and wire rack if you roast the chicken in the oven
Quick Tips & substitutions
- Slice chicken into even strips so it cooks quickly and browns nicely.
- Pat chicken dry before marinating so the spices cling better.
- Marinate at least 30 minutes; aim for 2–4 hours when you have time.
- Use chicken breasts if needed; just cook them a little less and watch them closely.
- Swap Greek yogurt with dairy-free coconut yogurt for a dairy-free sauce.
- Use store-bought shawarma spice blend to save time on measuring individual spices.
- Grill the chicken outdoors for extra smoky flavor, or use a cast iron skillet on high heat indoors.
- Warm pita directly over a gas burner or in a dry skillet to make it soft and pliable.
- Add a spoonful of mayo to the yogurt sauce if you want extra richness and a smoother texture.
- Use leftover chicken in salads, grain bowls, or stuffed into baked potatoes the next day.
How to Make Homemade Chicken Shawarma with Yogurt-Garlic Sauce
Step 1: Prep and Marinate the Chicken
Slice the chicken thighs into long strips, about ½–¾ inch wide. Place the chicken in a large bowl or zip-top bag.
Add olive oil, lemon juice, minced garlic, cumin, smoked paprika, coriander, turmeric, black pepper, salt, cinnamon, and cayenne to the chicken. Toss everything until the chicken looks evenly coated and glossy with marinade.
Cover the bowl or seal the bag and chill it in the fridge for at least 30 minutes. Aim for 2–4 hours when you can, because the spices sink in deeper and the lemon tenderizes the meat. Pull the chicken from the fridge about 10–15 minutes before cooking so it loses the chill and cooks more evenly.
Step 2: Mix the Yogurt-Garlic Sauce
Add Greek yogurt to a small bowl. Stir in minced or grated garlic, lemon juice, olive oil, chopped parsley or cilantro, and salt.
Whisk until the sauce turns smooth and creamy. Add a splash of cold water if it looks too thick; you want it spoonable but not runny. Taste and adjust salt or lemon until it hits that tangy, garlicky sweet spot you like.
Chill the sauce while you cook the chicken so the flavors meld. The garlic softens a bit and the herbs perfume the yogurt in a really nice way.
Step 3: Prep Toppings and Wraps
Slice red onion thinly and rinse it under cold water to take off some of the bite. Pat it dry with a paper towel. Chop cucumber, tomato, and parsley.
Lay out pita bread, rice, or salad greens so you can build plates quickly once the chicken finishes cooking. Warm the pita in a dry skillet or directly over a gas flame for a few seconds per side. Keep the warmed pita wrapped in a clean kitchen towel so it stays soft.
Step 4: Cook the Chicken on the Stovetop
Heat a large cast iron or heavy skillet over medium-high heat. Add a drizzle of oil if your pan needs it.
Spread the marinated chicken in a single layer in the hot pan. Work in batches if needed so the chicken browns instead of steaming. Cook the first side without moving it for 3–4 minutes so it develops deep color.
Flip the chicken and cook another 3–4 minutes until the pieces look cooked through and slightly charred on the edges. Slice into the thickest piece and check that the juices run clear and the center looks opaque. Transfer cooked chicken to a plate and tent loosely with foil while you finish any remaining batches.
Step 5: Grill Option
Heat an outdoor grill or grill pan to medium-high and oil the grates lightly. Thread chicken strips onto skewers or lay them across the grates perpendicular to the bars.
Grill 3–4 minutes per side until the chicken shows nice grill marks and cooks through. Move any smaller pieces to a cooler spot on the grill so they do not burn. Transfer to a plate and rest the chicken for a few minutes so the juices redistribute.
Step 6: Oven Option
Heat the oven to 425°F (220°C). Line a sheet pan with foil and place a wire rack on top if you have one.
Spread the marinated chicken in a single layer on the rack or directly on the foil. Roast 15–20 minutes, flipping halfway, until the edges char slightly and the chicken cooks through. If you want more color, switch to broil for 2–3 minutes at the end and watch closely.
Step 7: Build Your Shawarma Wraps or Bowls
Slice or roughly chop the cooked chicken into bite-size pieces. This gives you more surface area with that flavorful crust in every bite.
Spread a generous spoonful of yogurt-garlic sauce down the center of a warm pita. Pile on chicken, then add cucumber, tomato, onion, herbs, and pickles. Drizzle more sauce on top, then fold and wrap the pita snugly.
For a bowl, spoon rice or greens into a bowl, top with chicken and veggies, then finish with a big spoonful of sauce. Add extra lemon wedges on the side so everyone can squeeze more brightness over their plate.
Recipe Variations
- Gluten-free: Serve the chicken over rice, quinoa, or cauliflower rice instead of pita.
- Low carb: Skip the bread and grains and load the chicken onto a big salad with extra veggies and herbs.
- Dairy-free: Use coconut yogurt or a thick oat-based yogurt for the sauce and skip any mayo additions.
- Extra spicy: Double the cayenne or add a spoonful of your favorite hot sauce to the marinade.
- Herb-heavy: Add extra parsley and cilantro to both the marinade and the sauce for a greener, fresher flavor.
- Veggie version: Use thick slices of portobello mushrooms or cauliflower florets with the same marinade and roast until browned and tender.
Ways to Serve Homemade Chicken Shawarma with Yogurt-Garlic Sauce
- Stuff into warm pita with lettuce, tomato, cucumber, onion, and pickles.
- Serve over turmeric rice with a big spoonful of yogurt-garlic sauce and a side of roasted vegetables.
- Build a salad bowl with mixed greens, shredded cabbage, chicken, and extra sauce as dressing.
- Pack into meal-prep containers with rice, cucumbers, and tomatoes for easy lunches.
- Serve as a platter with hummus, olives, pita wedges, and sliced veggies for a family-style spread.
Storage Success
Store leftover chicken in an airtight container in the fridge for up to 3–4 days. Keep the yogurt-garlic sauce in a separate container so the chicken does not soften too much. Reheat the chicken in a skillet over medium heat or in the oven at 350°F until it warms through; this keeps the texture better than the microwave. Stir the sauce before serving, and if it thickens in the fridge, loosen it with a tiny splash of water or lemon juice.

Leave a Reply