Homemade Chicken Shawarma with Yogurt-Garlic Sauce

Homemade Chicken Shawarma with Yogurt-Garlic Sauce tastes smoky, tangy, and a little bit messy in the best possible way, like your favorite street cart wrapped itself into a warm pita in your kitchen. It uses budget-friendly chicken thighs, pantry spices, and simple yogurt so you get big takeout flavor without big takeout prices, and it comes together in about 45 minutes with marinating time on the short side. I make this on busy weeknights when my family wants something fun and bold, and I secretly love how the leftovers save my lunch the next day.

Reasons To Try This Homemade Chicken Shawarma with Yogurt-Garlic Sauce

You get juicy, spiced chicken with crispy edges and a cool, garlicky sauce that tastes like it came from a late-night food truck. The yogurt-garlic sauce balances the warm spices with tang and creaminess, so every bite hits salty, sour, and savory notes.

This recipe uses simple ingredients that you probably already keep around, like yogurt, garlic, paprika, and cumin. You can cook the chicken in a skillet, grill pan, or oven, so the recipe fits whatever kitchen setup you have.

“This Homemade Chicken Shawarma with Yogurt-Garlic Sauce tastes better than my local spot and costs half as much, so it stays in our weekly rotation. ★★★★★”

Ingredients You Need

 

 

Chicken and Marinade

  • 2 pounds boneless skinless chicken thighs, trimmed
    • Thighs stay juicy and handle high heat better than breasts. Use breasts if you prefer, but watch the cook time.
  • 3 tablespoons plain Greek yogurt
    • Any full-fat or 2 percent yogurt works. Greek yogurt clings to the chicken and helps browning.
  • 3 tablespoons olive oil
  • 3 cloves garlic, minced or grated
  • 2 teaspoons ground cumin
  • 2 teaspoons smoked paprika
    • Regular paprika works, but smoked adds that grilled, street-food vibe.
  • 1 teaspoon ground coriander
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground black pepper
  • 1 to 1½ teaspoons kosher salt
  • ½ teaspoon ground cinnamon
  • ½ teaspoon ground allspice
  • Juice of 1 large lemon
  • Zest of 1 lemon
    • Zest adds extra citrus flavor without more liquid.

Yogurt-Garlic Sauce

  • 1 cup plain Greek yogurt
  • 2 to 3 cloves garlic, very finely minced or grated
  • 2 tablespoons fresh lemon juice
  • 1 tablespoon olive oil
  • ¼ teaspoon ground cumin
  • ¼ teaspoon salt, more to taste
  • 1 to 2 tablespoons cold water to thin, as needed
  • 1 tablespoon finely chopped fresh parsley or dill, optional

For Serving

Pantry Shortcuts and Substitutions

  • Use pre-minced garlic from a jar if you feel tired, but use a little extra for stronger flavor.
  • Swap Greek yogurt with regular plain yogurt and strain it through a fine sieve or paper towel for 15 minutes to thicken.
  • Use a shawarma spice blend if you keep one; use 2 to 3 tablespoons and skip the individual spices.
  • Use chicken tenders or thinly sliced breasts if thighs are not available; marinate for less time and cook quickly.

Equipment List

  • Large mixing bowl or zip-top bag for marinating
  • Cutting board and sharp knife
  • Measuring spoons and cups
  • Large skillet, grill pan, or sheet pan
  • Tongs or spatula
  • Small bowl and whisk for the yogurt-garlic sauce

Tips

  • Slice the chicken into thin strips before marinating so the spices coat more surface area and the meat cooks faster.
  • Pat the chicken dry before adding yogurt and spices so the marinade sticks better.
  • Use high heat when you cook the chicken so the edges char slightly and taste smoky.
  • Do not crowd the pan; cook in batches so the chicken browns instead of steams.
  • Let the cooked chicken rest for 5 minutes, then slice or chop it so the juices stay inside.
  • Chill the yogurt-garlic sauce for at least 15 minutes to let the garlic mellow and the flavors blend.
  • Warm the pita on a dry skillet or directly over a gas flame for a few seconds to soften it.
  • Taste the marinade and sauce before adding raw chicken; adjust salt, lemon, and spices to your preference.

How to Make Chicken Shawarma with Yogurt-Garlic Sauce

 

 

Step 1: Prep and Marinate the Chicken

Slice the chicken thighs into thin strips, about ½ inch thick, so they cook quickly and evenly. Add yogurt, olive oil, garlic, cumin, smoked paprika, coriander, turmeric, black pepper, salt, cinnamon, allspice, lemon juice, and lemon zest to a large bowl. Whisk until the marinade looks smooth and thick, then taste and adjust salt or lemon.

Add the chicken strips to the bowl and toss until every piece looks coated with the yogurt-spice mixture. Cover and chill for at least 30 minutes, and up to 12 hours if you plan ahead. I like to mix this in the morning so dinner almost cooks itself at night.

Step 2: Make the Yogurt-Garlic Sauce

Add Greek yogurt, garlic, lemon juice, olive oil, cumin, and salt to a small bowl. Whisk until the sauce looks creamy and smooth, then add a splash of water if you want a thinner drizzle. Stir in chopped parsley or dill if you like herbs in your sauce.

Taste and adjust with more lemon or salt until it tastes bright and garlicky. Cover and chill while you cook the chicken so the flavors settle and the garlic softens a bit.

Step 3: Cook the Chicken

Heat a large skillet or grill pan over medium-high heat and add a drizzle of olive oil. When the oil shimmers, add a single layer of marinated chicken strips, shaking off extra marinade as you go. Leave a little space between pieces so they brown.

Cook each side for about 4 to 5 minutes until the chicken browns deeply and the edges char slightly. Move cooked pieces to a plate and cover loosely with foil while you cook the remaining chicken in batches. Slice any larger pieces to check that the center looks opaque and juicy.

Step 4: Warm the Bread and Prep Toppings

While the last batch of chicken cooks, warm your pita or flatbreads in a dry skillet over medium heat for 30 to 60 seconds per side. Slice cucumbers, tomatoes, and red onion, and shred lettuce or cabbage. Set out pickles, herbs, and lemon wedges so everyone can build their own plate or wrap.

I like to keep the yogurt-garlic sauce in a squeeze bottle or small pitcher so people can go heavy with it. A generous drizzle really ties the shawarma flavors together.

Step 5: Assemble and Serve

Pile the hot chicken shawarma on warm pita or plates. Add crunchy veggies, pickles, and herbs on top. Spoon or drizzle plenty of yogurt-garlic sauce over everything.

Fold the pita into a wrap or keep it open like a platter. Squeeze a little fresh lemon over the top right before you eat, and enjoy the mix of smoky, tangy, and creamy flavors.

Different Ways to Try It

  • Gluten-free: Use gluten-free flatbreads or serve the chicken shawarma over rice, quinoa, or cauliflower rice.
  • Low carb: Skip the pita and serve the chicken over a big salad with extra cucumbers, lettuce, and tomatoes.
  • Dairy-free: Use coconut yogurt or a thick plant-based yogurt for both the marinade and the sauce.
  • Vegan: Swap chicken with thick strips of portobello mushrooms, extra-firm tofu, or cauliflower florets and marinate the same way.
  • Extra heat: Add a pinch of cayenne or red pepper flakes to the marinade or sauce.
  • Extra veggies: Roast or grill bell peppers, zucchini, or onions and mix them with the chicken.

How to Serve Chicken Shawarma

Serve Homemade Chicken Shawarma with Yogurt-Garlic Sauce in warm pita wraps stuffed with crunchy lettuce, juicy tomatoes, and crisp cucumbers. Add pickles or pickled turnips for a salty, tangy bite that cuts through the richness of the chicken. For a lighter option, serve the shawarma over a big salad bowl with extra veggies and a generous drizzle of the yogurt-garlic sauce. Pair it with hummus, rice, or roasted potatoes and a cold glass of iced tea or sparkling water with lemon.

Make-Ahead and Storage Success

Marinate the chicken up to 12 hours in advance and keep it in the fridge so you only need to cook it at mealtime. You can also cook the chicken shawarma, cool it, and store it in an airtight container in the fridge for up to 4 days. Store the yogurt-garlic sauce separately in a jar for up to 4 days and stir it before serving. Reheat the chicken in a hot skillet or in the oven at 375°F until warm, then assemble fresh wraps or bowls for quick meals.

Homemade Chicken Shawarma with Yogurt-Garlic Sauce
Adaly Kandice

Homemade Chicken Shawarma with Yogurt-Garlic Sauce

Homemade Chicken Shawarma with Yogurt-Garlic Sauce is a flavorful Middle Eastern-style dish featuring marinated chicken, roasted or grilled until tender and served with a tangy garlic yogurt sauce.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 4
Course: Lunch
Cuisine: American

Ingredients
  

  • 1 1/2 pounds boneless skinless chicken thighs
  • 3 tablespoons plain yogurt
  • 3 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1 1/2 teaspoons ground cumin
  • 1 1/2 teaspoons ground coriander
  • 1 teaspoon ground paprika
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon cayenne pepper
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons fresh lemon juice
  • 1 cup plain Greek yogurt
  • 2 cloves garlic, finely minced
  • 2 tablespoons fresh lemon juice
  • 1 tablespoon olive oil
  • 1/4 teaspoon salt
  • 2 tablespoons fresh parsley, chopped
  • 4 pieces pita bread or flatbreads
  • 1 cup shredded lettuce
  • 1 cup sliced tomatoes
  • 1/2 cup thinly sliced red onion
  • 1/2 cup cucumber slices

Instructions
 

  1. In a large bowl, combine the yogurt, olive oil, minced garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne (if using), salt, black pepper, and lemon juice.
  2. Add the chicken thighs to the bowl and toss until all pieces are well coated in the marinade.
  3. Cover and refrigerate for at least 1 hour, or up to overnight for deeper flavor.
  1. Preheat the oven to 425°F (220°C) or preheat a grill to medium-high heat.
  2. Arrange the marinated chicken thighs in a single layer on a parchment-lined baking sheet if roasting, or place directly on the grill grates.
  3. Cook for 20–25 minutes in the oven, flipping halfway, or 5–7 minutes per side on the grill, until the chicken is cooked through and slightly charred at the edges.
  4. Transfer the cooked chicken to a cutting board and let rest for 5 minutes, then slice thinly into strips.
  1. In a medium bowl, whisk together the Greek yogurt, minced garlic, lemon juice, olive oil, salt, and parsley (if using).
  2. Adjust seasoning to taste, adding more lemon juice or salt as desired. Refrigerate until ready to serve.
  1. Warm the pita bread or flatbreads in a dry skillet or in the oven until soft and pliable.
  2. Layer shredded lettuce, tomatoes, red onion, and cucumber on each pita if using.
  3. Top with sliced chicken shawarma and drizzle generously with the yogurt-garlic sauce.
  4. Fold or roll the pita around the fillings and serve immediately.

Notes

Nutrition Information
Approximate per serving (1/4 of recipe with pita and sauce): 520 calories; fat 24 g; saturated fat 6 g; carbohydrates 42 g; fiber 3 g; sugars 6 g; protein 34 g; sodium 860 mg. Values are estimates and will vary based on brands, exact amounts, and optional toppings.