
Homemade Chicken Shawarma with Yogurt-Garlic Sauce tastes smoky, tangy, a little spicy, and ridiculously juicy, with cool garlicky yogurt to balance every bite. It works for busy weeknights or casual entertaining, and you can get it on the table in about an hour, including marinating time if you move efficiently. I fell in love with shawarma from a tiny New York cart during culinary school and have chased that flavor in my own kitchen ever since.
Why You Should Try This Homemade Chicken Shawarma with Yogurt-Garlic Sauce
This chicken shawarma recipe hits that street-food flavor without a vertical spit or special equipment. Warm spices, lemon, and yogurt tenderize the chicken and give it charred edges that taste like your favorite takeout spot.
You control the salt, the oil, and the heat level, so it fits a lighter dinner or a full-on feast. Leftovers taste even better the next day, which makes this a meal prep hero.
“This Homemade Chicken Shawarma with Yogurt-Garlic Sauce tastes like my favorite food truck moved into my kitchen and never left. ★★★★★”
Ingredients You’ll Need
Chicken and Marinade
- 2 pounds boneless skinless chicken thighs
- Thighs stay juicy and forgiving; you can use chicken breasts, but watch the cook time.
- 3 tablespoons plain whole-milk yogurt
- Greek yogurt works too; thin it with 1 tablespoon water if very thick.
- 3 tablespoons olive oil
- Use a neutral oil if that is what you have, but olive oil adds nice flavor.
- 3 tablespoons fresh lemon juice
- Bottled lemon juice works in a pinch, but fresh tastes brighter.
- 4 cloves garlic, finely minced or grated
- 1 ½ teaspoons kosher salt
- If you use table salt, start with ¾ teaspoon and adjust.
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- Regular paprika works; smoked adds that grilled flavor.
- 1 teaspoon ground turmeric
- ½ teaspoon ground cinnamon
- ½ teaspoon ground black pepper
- ¼ to ½ teaspoon cayenne pepper, to taste
- Skip or reduce if you prefer mild shawarma.
Yogurt-Garlic Sauce
- 1 cup plain whole-milk yogurt
- Greek yogurt gives a thicker sauce; thin with 1–2 tablespoons water if needed.
- 2–3 cloves garlic, very finely minced or grated
- 2 tablespoons fresh lemon juice
- 2 tablespoons olive oil
- 2 tablespoons finely chopped fresh parsley or cilantro
- ½ teaspoon kosher salt, more to taste
- ¼ teaspoon ground cumin (optional, for extra warmth)
For Serving
Mix and match based on what you like and what your pantry holds.
- Warm pita bread, flatbread, or tortillas
- Cooked rice or couscous
- Shredded lettuce or cabbage
- Sliced tomatoes and cucumbers
- Thinly sliced red onion
- Pickles or pickled turnips
- Fresh herbs like parsley, cilantro, or mint
- Hot sauce or chili flakes for extra heat
Equipment List
You do not need anything fancy, just a few basics.
- 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
- Instant-read thermometer (helpful but optional)
Ingredients You’ll Need
Tips & Tricks
- Slice the chicken into strips before marinating so the spices coat more surface area and the meat cooks faster.
- Pat the chicken dry with paper towels before adding it to the marinade so the flavors cling better.
- Marinate at least 30 minutes, but aim for 2 to 4 hours when you can for deeper flavor.
- Use chicken thighs if possible, since they stay juicy even if you cook them a minute too long.
- Preheat your pan or grill until it gets very hot so the chicken develops those tasty browned bits.
- Avoid crowding the pan; cook in batches so the chicken sears instead of steaming.
- Let the cooked chicken rest 3 to 5 minutes, then slice or chop it so the juices stay inside.
- Taste the yogurt-garlic sauce and adjust lemon and salt; the sauce should taste slightly salty and tangy on its own.
- Warm the pita or flatbread in a dry skillet or directly over a low gas flame for a few seconds on each side.
- Prep toppings while the chicken marinates so you can assemble shawarma wraps as soon as the meat finishes cooking.
- If you use chicken breasts, pound them to an even thickness so they cook evenly and stay tender.
- Use leftover chicken shawarma in salads, grain bowls, or quesadillas to keep things interesting the next day.
How to Make Homemade Chicken Shawarma with Yogurt-Garlic Sauce
Mix the Marinade
- Add yogurt, olive oil, lemon juice, garlic, salt, cumin, coriander, smoked paprika, turmeric, cinnamon, black pepper, and cayenne to a large bowl.
- Whisk until the mixture looks smooth and the spices blend evenly.
- Taste a tiny bit and adjust salt or cayenne so the marinade tastes bold and slightly salty.
Prep and Marinate the Chicken
- Trim any excess fat from the chicken thighs and slice them into strips about 1 inch wide.
- Add the chicken to the bowl with the marinade and toss until every piece looks coated.
- Cover the bowl or seal a zip-top bag and chill in the fridge for at least 30 minutes and up to 24 hours.
- Stir the chicken once or twice during marinating if you can, so the flavor distributes evenly.
Make the Yogurt-Garlic Sauce
- Add yogurt, garlic, lemon juice, olive oil, parsley, salt, and cumin (if using) to a small bowl.
- Whisk until the sauce turns smooth and creamy.
- Taste and adjust with more salt or lemon juice until it tastes bright, garlicky, and a little tangy.
- Chill the sauce in the fridge while you cook the chicken so the flavors meld.
Cook the Chicken on the Stove
- Heat a large skillet or cast iron pan over medium-high heat until it feels very hot.
- Add a light drizzle of oil if your pan needs it, then lay the marinated chicken strips in a single layer.
- Cook without moving them for 3 to 4 minutes so they sear and brown on the first side.
- Flip the pieces and cook another 3 to 4 minutes until the chicken cooks through and the edges char slightly.
- Check a thicker piece; the internal temperature should reach 165°F and the juices should run clear.
- Transfer the cooked chicken to a plate and repeat with any remaining pieces, adding a little more oil if the pan looks dry.
Cook the Chicken on the Grill (Option)
- Preheat an outdoor grill or grill pan over medium-high heat and oil the grates lightly.
- Thread the marinated chicken strips onto skewers or lay them directly on the grill.
- Grill 3 to 5 minutes per side until the chicken cooks through and develops nice grill marks.
- Move any pieces that cook faster to a cooler part of the grill while thicker pieces finish.
Rest and Slice
- Let the cooked chicken rest on a cutting board for 3 to 5 minutes.
- Slice or chop the chicken into bite-size pieces so it fits nicely in wraps or bowls.
- Toss the sliced chicken with any juices that collected on the plate for extra flavor.
Assemble Your Shawarma
- Warm pita or flatbread in a dry skillet or directly over low heat until soft and pliable.
- Spread a generous spoonful of yogurt-garlic sauce down the center of each pita.
- Add a layer of chicken shawarma, then pile on lettuce or cabbage, tomatoes, cucumbers, onions, pickles, and herbs.
- Drizzle with more yogurt-garlic sauce and a little hot sauce if you like heat, then roll or fold and eat while warm.
What to Serve with Homemade Chicken Shawarma with Yogurt-Garlic Sauce
Homemade Chicken Shawarma with Yogurt-Garlic Sauce pairs beautifully with simple sides like herby rice, lemony couscous, or roasted potatoes. Add a crisp salad with cucumbers, tomatoes, red onion, and a squeeze of lemon for freshness. Hummus, baba ganoush, or store-bought dips with warm pita chips turn it into a full spread. Serve with sparkling water, mint lemonade, or iced tea to keep the meal light and refreshing.
Storage Options
- Store leftover chicken shawarma in an airtight container in the fridge for up to 4 days.
- Keep the yogurt-garlic sauce in a separate covered container in the fridge for 3 to 4 days.
- Freeze cooked chicken shawarma in freezer bags or containers for up to 3 months; squeeze out extra air to prevent freezer burn.
- Reheat chicken gently in a skillet over medium heat with a splash of water or broth, or in the oven at 350°F until warmed through.
- Avoid reheating the yogurt-garlic sauce; stir it well and serve it cold straight from the fridge.
