
Homemade Chicken Shawarma with Yogurt-Garlic Sauce tastes smoky, tangy, a little spicy, and ridiculously juicy, with cool garlicky yogurt that balances every bite. It works perfectly for busy weeknights or casual weekend hangs, and you can get it on the table in about 45 minutes if you marinate ahead. I tested this on my own picky family, and they went quiet at the table, which counts as the highest compliment in my house.
Why Homemade Chicken Shawarma with Yogurt-Garlic Sauce Is Worth It
You control everything here: the spices, the salt, the oil, and the heat level, so the chicken tastes bright and flavorful without mystery ingredients. The yogurt-garlic sauce tastes fresher than anything from a bottle, and you mix it in one bowl with simple pantry staples.
You also stretch one batch into several meals, which saves time and money. Load it in pitas, over rice, on salads, or in bowls, and lunch the next day suddenly looks a lot more exciting than a sad desk sandwich.
“This Homemade Chicken Shawarma with Yogurt-Garlic Sauce tastes like takeout from a great Middle Eastern spot, but cleaner and fresher at home, ★★★★★”
Ingredients You Need
Chicken and Marinade
- 2 pounds boneless skinless chicken thighs
- Thighs stay juicy and forgiving, even if you cook them a minute too long. You can use chicken breasts, but slice them thinner so they cook quickly and stay tender.
- 3 tablespoons olive oil
- 3 tablespoons plain yogurt
- Greek or regular both work. Greek yogurt clings a bit better and gives extra tang.
- 3 cloves garlic, minced
- 2 teaspoons kosher salt
- 1 teaspoon black pepper
- 2 teaspoons ground cumin
- 2 teaspoons smoked paprika
- 1 teaspoon ground coriander
- 1 teaspoon ground turmeric
- 1 teaspoon ground paprika (sweet)
- 1 teaspoon onion powder
- 1 teaspoon dried oregano
- 1 teaspoon ground allspice
- 1 tablespoon lemon juice
- 1 teaspoon lemon zest (optional but brightens the flavor)
You can use a pre-mixed shawarma spice blend if you keep one in your pantry. In that case, use 3 to 4 tablespoons of the blend and skip the individual spices, then still add garlic, yogurt, oil, and lemon.
Yogurt-Garlic Sauce
- 1 cup plain Greek yogurt
- 1 to 2 cloves garlic, very finely minced or grated
- 1 tablespoon lemon juice
- 1 tablespoon olive oil
- 2 tablespoons finely chopped fresh parsley or cilantro
- 1 teaspoon kosher salt, more to taste
- 1 to 2 teaspoons cold water to thin, as needed
If you prefer a looser, more drizzle-friendly sauce, use half Greek yogurt and half regular plain yogurt. You can also stir in a spoonful of store-bought tahini for a deeper, nuttier flavor.
Fresh Toppings
- Sliced cucumbers
- Sliced tomatoes
- Thinly sliced red onion
- Chopped romaine or iceberg lettuce
- Fresh parsley or cilantro
- Pickled turnips or pickled red onions, if you have them
Carbs and Base Options
- Warm pita bread or flatbread
- Cooked rice or couscous
- Cauliflower rice for a lighter option
- Crisp lettuce leaves for wraps
Equipment List
- Large mixing bowl or zip-top bag for marinating
- Cutting board and sharp knife
- Measuring spoons and cups
- Large skillet, cast iron pan, grill pan, or outdoor grill
- Tongs or spatula
- Small bowl and whisk for the yogurt-garlic sauce
Quick Tips & substitutions
- Slice chicken thighs into strips if you want faster cooking and more browned edges.
- Use chicken breasts if you prefer, but pound them to even thickness and watch the cook time closely.
- Swap Greek yogurt in the marinade with regular yogurt or even sour cream in a pinch.
- Use a store-bought shawarma spice blend to save time, and just adjust salt to taste.
- Add a pinch of cayenne or red pepper flakes if you like more heat.
- Use lime juice instead of lemon if that is what you have.
- Grill the chicken outside for extra smoky flavor, or use a cast iron pan on high heat indoors.
- Prep the yogurt-garlic sauce a day ahead to let the flavors deepen.
How to Make Homemade Chicken Shawarma with Yogurt-Garlic Sauce
Step 1: Prep the Chicken
Pat the chicken thighs dry with paper towels so the marinade sticks well. Trim any large pieces of fat, but keep some for flavor and moisture. If the thighs look thick, butterfly them or slice into long strips so they cook evenly and pick up more char.
Step 2: Mix the Marinade
In a large bowl, combine olive oil, yogurt, minced garlic, salt, pepper, cumin, smoked paprika, coriander, turmeric, sweet paprika, onion powder, oregano, allspice, lemon juice, and lemon zest. Whisk until the mixture looks smooth and evenly colored. Taste a tiny bit and adjust salt or lemon if needed.
Step 3: Marinate the Chicken
Add the chicken to the bowl and coat every piece with the marinade. Use your hands or tongs and make sure the marinade reaches every surface and every little fold. Cover and chill for at least 30 minutes, or up to 24 hours for deeper flavor.
Step 4: Make the Yogurt-Garlic Sauce
In a small bowl, add Greek yogurt, garlic, lemon juice, olive oil, parsley, and salt. Whisk until the sauce looks creamy and smooth. Add a teaspoon or two of cold water to loosen it if you want a drizzle, then taste and adjust salt or lemon.
Step 5: Bring Chicken to Room Temp
Pull the marinated chicken from the fridge about 15 minutes before cooking. This step helps the chicken cook more evenly and brown better. Keep the bowl loosely covered while it sits.
Step 6: Cook on the Stovetop
Heat a large skillet or cast iron pan over medium-high heat and add a light drizzle of oil. When the pan looks hot and the oil shimmers, add the chicken in a single layer without crowding. Cook 4 to 6 minutes per side, until the chicken browns deeply and the center feels firm and juicy.
If you sliced the chicken into strips, stir and flip occasionally for 6 to 8 minutes total, until the edges char slightly and the inside cooks through. Work in batches if needed and let the pan reheat between batches so the chicken sears instead of steams. Transfer cooked chicken to a plate and rest it for 5 minutes.
Step 7: Grill Option
Heat your grill to medium-high and oil the grates lightly. Place the marinated chicken on the grill and cook 4 to 6 minutes per side, until you see nice grill marks and the juices run clear when you slice into the thickest part. Move any pieces that brown too fast to a cooler spot on the grill.
Step 8: Slice and Sauce
Slice the rested chicken into thin strips across the grain. This step gives you tender bites and plenty of surface area for sauce and toppings. Drizzle or spoon the yogurt-garlic sauce over the warm chicken, or keep the sauce on the side for dipping.
Step 9: Warm Pitas and Prep Toppings
Warm pita bread in a dry skillet for 30 to 60 seconds per side, or wrap in foil and heat in a low oven. Lay out cucumbers, tomatoes, onions, lettuce, herbs, and any pickles you like. Set everything out buffet-style so everyone can build their own shawarma wraps or bowls.
Step 10: Assemble and Serve
Fill warm pita with chicken, drizzle with yogurt-garlic sauce, and pile on crunchy veggies and herbs. For bowls, add rice or greens, then top with chicken, sauce, and toppings. Serve right away while the chicken stays hot and the sauce stays cool.
Recipe Variations
- Gluten-free: Use gluten-free flatbread or serve over rice, quinoa, or salad greens.
- Low carb: Skip the pita and serve the chicken over cauliflower rice or a big salad.
- Dairy-free: Use dairy-free yogurt in both the marinade and the sauce, or use olive oil and lemon only in the marinade and a tahini-garlic sauce on top.
- Extra spicy: Add more cayenne or a spoonful of harissa to the marinade.
- Extra smoky: Add a pinch of chipotle powder or extra smoked paprika.
- Veggie version: Use thick slices of portobello mushrooms or cauliflower florets with the same marinade and roast or grill until tender.
Ways to Serve Homemade Chicken Shawarma with Yogurt-Garlic Sauce
- Stuff warm pita with chicken, sauce, and crunchy veggies.
- Build rice bowls with chicken, yogurt-garlic sauce, cucumbers, tomatoes, and herbs.
- Serve over a big chopped salad with extra lemon and a drizzle of olive oil.
- Make lettuce wraps with chicken, sauce, and pickled onions.
- Use leftovers in a shawarma-style quesadilla with cheese and a side of yogurt-garlic sauce.
Storage Success
Store leftover chicken in an airtight container in the fridge for up to 4 days, and keep the yogurt-garlic sauce in a separate container. Reheat the chicken in a skillet over medium heat with a splash of water or broth so it stays juicy. You can also reheat it in the oven at 350°F until warm. The yogurt-garlic sauce keeps well for about 3 days, and you can thin it with a little water or lemon juice if it thickens.

Homemade Chicken Shawarma with Yogurt-Garlic Sauce
Ingredients
Instructions
- Pat the chicken thighs dry with paper towels and trim any large pieces of excess fat, leaving some for flavor and moisture. If the thighs are thick, butterfly them or slice into long strips so they cook evenly and pick up more char.
- In a large bowl, whisk together olive oil, plain yogurt, minced garlic, kosher salt, black pepper, cumin, smoked paprika, coriander, turmeric, sweet paprika, onion powder, dried oregano, allspice, lemon juice, and lemon zest (if using) until smooth and evenly colored. Taste a tiny bit and adjust the salt or lemon if needed.
- Add the chicken to the bowl and turn to coat every piece thoroughly with the marinade, making sure it reaches every surface and fold. Cover and refrigerate for at least 30 minutes, or up to 24 hours for deeper flavor.
- Meanwhile, make the yogurt-garlic sauce. In a small bowl, whisk together Greek yogurt, finely minced or grated garlic, lemon juice, olive oil, chopped parsley or cilantro, and kosher salt until creamy and smooth. Add a teaspoon or two of cold water if you want a looser, drizzleable consistency, then taste and adjust salt or lemon to your liking. Chill until serving.
- About 15 minutes before cooking, take the marinated chicken out of the refrigerator and let it sit at room temperature so it cooks more evenly and browns better.
- Heat a large skillet or cast iron pan over medium-high heat and add a light drizzle of oil. When the oil shimmers, add the chicken in a single layer without crowding. Cook for 4–6 minutes per side, until deeply browned and cooked through, or if using strips, cook for 6–8 minutes, stirring and flipping occasionally until the edges are lightly charred and the centers are done. Work in batches if necessary so the chicken sears instead of steams. Transfer the cooked chicken to a plate and rest for 5 minutes.
- Slice the rested chicken into thin strips across the grain. Drizzle or spoon some of the yogurt-garlic sauce over the warm chicken, or keep the sauce on the side for dipping.
- Warm pita bread in a dry skillet for 30–60 seconds per side, or wrap in foil and heat in a low oven. Arrange cucumbers, tomatoes, red onion, lettuce, herbs, and any pickles you like on a platter for easy assembly.
- To serve, fill warm pita with sliced chicken, spoon on yogurt-garlic sauce, and top with crunchy veggies and herbs. For bowls, add rice or greens to a bowl, then top with chicken, sauce, and toppings. Serve immediately while the chicken is hot and the sauce is cool.
Notes
Approximate per serving (1/6 of recipe, without pita or rice): 360 calories; fat 23 g; saturated fat 5 g; carbohydrates 8 g; fiber 2 g; sugars 4 g; protein 30 g; sodium 900 mg. Values will vary based on brands, exact amounts, sides, and portion size.

Leave a Reply