This Lebanese-style chicken shawarma is a low-effort, maximum-flavor, must-know dish for busy lifestyles. It combines chicken with a yogurt marinade packed with Middle Eastern spices. The results are delicious, tender, and juicy every single time – just how my mom makes it! This recipe is perfect for entertaining as well as for a quick and healthy lunch or dinner.

What is chicken shawarma?

Shawarma is a popular dish and street food originating in the Middle East. It’s similar to other meat “kebab” dishes like Greek gyros and Turkish doner kebab. Lebanese chicken shawarma is marinated in spiced yogurt and then stacked up on a vertical spit/rotisserie, which turns as the meat cooks. Finally, the chicken is shaved off and served as wraps, with pickles, salad veggies, fries, and garlic sauce.

How to make chicken shawarma

Prepare the Marinade: First, finely chop the onion. Then add all the marinade ingredients (oil, yogurt, vinegar, onion, and spices) to a large bowl and mix well to combine. Marinate the Chicken: Cut the chicken into thin slices. Then add them to the bowl with the shawarma marinade and toss to coat. Cover the bowl, place it in the fridge, and marinate for at least four hours or overnight (up to 24 hours maximum). Cook the Chicken: When you’re ready to cook the yogurt-marinated chicken, remove it from the fridge 20 minutes before cooking to allow it to come to room temperature. Then, choose your cooking method.

On the Stovetop: Heat a large pan over medium heat (no need to add oil). Once hot, add the chicken and sauté, stirring often, until deep golden and fully cooked. This takes between 12-15 minutes usually.

On the Grill: You can use an electric grill (over medium-high heat) or charcoal BBQ. Oil the grates slightly to avoid sticking. Cook for about 3-4 minutes on one side. Then turn and cook until nicely charred and cooked through. It’s best to cook the chicken with the lid down. Roast in the oven: This method is very hands-off. I recommend baking the chicken at 400ºF/200ºC for 10-15 minutes (depending on how large your pieces are). If you’re using large fillet-style pieces, then this is more likely to be 20-25 minutes. Optionally, use the broiler for more browning at the end.

Check for doneness: No matter which cooking method you use, make sure to check for doneness. The chicken should be cooked through, and when pierced with a fork, any juices should run clear and it should be easy to shred. You can also use a thermometer to check the internal temperature is 165ºF/74ºC. Once cooked, remove the chicken from the heat and allow it to rest for a few minutes before making chicken shawarma wraps.

How to serve chicken shawarma

The traditional way to serve shawarma is in wraps, served in pita bread or Middle Eastern flatbread (Markouk). Start by spreading a layer of garlic sauce (toum) on the pita bread. Then, fill it with the cooked chicken, tomato slices, lettuce, and pickled cucumbers. You can also add some fries to the sandwich or serve them on the side. Chicken shawarma can also be served as a shawarma plate, with rice, salads, and hummus on the side. If you try this Lebanese shawarma recipe, let me know how it goes in the comments below. I’d appreciate a recipe card rating and would love to see your recipe recreations – tag me on Instagram @Alphafoodie!

Chicken Shawarma Recipe - 37Chicken Shawarma Recipe - 64Chicken Shawarma Recipe - 75Chicken Shawarma Recipe - 16Chicken Shawarma Recipe - 28Chicken Shawarma Recipe - 29Chicken Shawarma Recipe - 1Chicken Shawarma Recipe - 87Chicken Shawarma Recipe - 18Chicken Shawarma Recipe - 55Chicken Shawarma Recipe - 69Chicken Shawarma Recipe - 18Chicken Shawarma Recipe - 63Chicken Shawarma Recipe - 21Chicken Shawarma Recipe - 25Chicken Shawarma Recipe - 41Chicken Shawarma Recipe - 97Chicken Shawarma Recipe - 12Chicken Shawarma Recipe - 37