You know that moment when a smell is so good your neighbors come knocking?
That happened to me the first time I made this shawarma at home.
My neighbor Sarah literally knocked on my door asking what I was cooking. Her exact words? “It smells like a Mediterranean restaurant in here!”
And honestly? She wasn’t wrong.
Here’s what I love most about this recipe. It’s ridiculously simple. No hunting for weird ingredients. No spending three hours in the kitchen. Just everyday spices, chicken thighs, and 25 minutes of your time.
The result? Something that tastes like you ordered it from a street vendor in Beirut.

So What Exactly Is Shawarma?
Never had shawarma before?
You’re in for a treat.
Traditional shawarma is all about that massive vertical spit you see at Middle Eastern restaurants. Stacked meat slowly rotating for hours. The vendor shaves off crispy, juicy slices and stuffs them into warm pita.
Sounds fancy, right?
Here’s the thing. You don’t need any of that equipment at home.
A regular skillet works perfectly fine. Actually, I prefer it this way because you get more of those caramelized edges on every single piece.
Shawarma started out as lamb and mutton. Then chicken joined the party. Now you’ll find it wrapped in flatbread, served over rice, or even in sandwiches with fries tucked inside.
Let’s Talk Ingredients
Check your pantry right now. I bet you already have most of these spices.
| Ingredient | Quantity | Notes |
|---|---|---|
| Chicken thigh fillets | 1 kg (2 lb) | Boneless, skinless; way juicier than breast |
| Garlic | 1 large clove | Minced (or 2 small cloves) |
| Ground coriander | 1 tbsp | Fresh is best |
| Ground cumin | 1 tbsp | That earthy, warm flavor |
| Ground cardamom | 1 tbsp | This is the secret! |
| Ground cayenne pepper | 1 tsp | Use ½ tsp if you don’t like heat |
| Smoked paprika | 2 tsp | Adds depth and gorgeous color |
| Salt | 2 tsp | Adjust to your taste |
| Black pepper | To taste | Freshly ground is better |
| Fresh lemon juice | 2 tbsp | Never use bottled! |
| Olive oil | 3 tbsp | Extra virgin works great |
| For Yogurt Sauce: | ||
| Greek yogurt | 1 cup | Full-fat makes it creamier |
| Garlic | 1 clove | Crushed |
| Ground cumin | 1 tsp | Ties it all together |
| Lemon juice | 1 squeeze | Brightens everything up |
| Salt and pepper | To taste | Don’t be shy here |
| To Serve: | ||
| Flatbreads | 4-5 pieces | Lebanese or pita bread |
| Lettuce | 2 cups | Cos or iceberg, sliced |
| Tomatoes | 2 medium | Sliced thin |
| Red onion | 1 small | Finely sliced |
| Cheese (optional) | ½ cup | Shredded |
| Hot sauce (optional) | As desired | Whatever you like |

Can We Talk About Cardamom for a Second?
This is the spice that makes shawarma taste authentic.
Cardamom has this piney, almost citrusy thing going on. You can’t fake it with other spices.
I know what you’re thinking. “But I don’t have cardamom!”
Don’t skip it.
Seriously.
These days, every regular grocery store carries ground cardamom. This one ingredient is what makes people taste your shawarma and go, “Wait, did you actually make this at home?”
Now, cayenne pepper? That’s a different story.
I like a little kick, so I use the full teaspoon. But if you’re cooking for kids or you don’t do spicy, cut it down to half a teaspoon. Or leave it out completely.
The dish will still be incredible. There’s just so much flavor happening from everything else.
How to Make This Shawarma (The Easy Way)
The Ziplock Bag Trick
Want to know my favorite hack?
Mix everything in a ziplock bag.
Sounds too simple, right? But it’s genius. The bag keeps every piece of chicken coated in marinade. No stirring. No flipping. Nothing.
Here’s what you do:
Toss all your marinade ingredients into the bag. The minced garlic, coriander, cumin, cardamom, cayenne, paprika, salt, black pepper, lemon juice, and olive oil.
Give it a good shake.

Now add your chicken thighs right into that bag. Seal it up. Push out as much air as you can. Then massage the bag from the outside.
Watch the marinade coat every single piece.
Pop it in the fridge. Anywhere from 3 hours to overnight works.
Let me be real with you here. Overnight marinating gives you the best results. The flavors go deeper. The chicken gets incredibly tender.
But I’ve also made this with just 3 hours when I’m short on time. It still turns out fantastic. The marinade is so concentrated that it works fast.
Making the Yogurt Sauce (2 Minutes, I Promise)
While your chicken marinates, make the sauce.
This takes literally 2 minutes.
Combine Greek yogurt, crushed garlic, cumin, a squeeze of lemon juice, salt, and pepper in a bowl. Mix it. Stick it in the fridge.
Here’s where the magic happens.
After about 20 minutes, the flavors meld together beautifully. The garlic mellows out. The cumin adds warmth. Everything just… works.
This sauce keeps for 3 days in the fridge. I usually double the batch because it’s amazing on:
- Grilled vegetables
- As a dip for chips
- Sandwich spread
- Pretty much everything
Cooking Time (This Is Where It Gets Good)
When you’re ready to cook, heat up a large non-stick skillet over medium-high heat. Add about a tablespoon of oil.
Using a BBQ or grill instead? Lightly brush the grates with oil and preheat to medium-high.
Now here’s the important part.
Take your marinated chicken out of the fridge. Let it sit at room temperature for about 10 minutes while your pan heats up.
Why? It cooks more evenly this way.

Place your chicken pieces in the hot skillet. Single layer. Don’t overcrowd the pan.
Cook in two batches if you need to.
You want to hear that satisfying sizzle when the chicken hits the pan.
And now… the hardest part.
Don’t. Touch. The. Chicken.
I know the urge is strong. But resist it.
Let it cook undisturbed for 4 to 5 minutes on the first side. This is how you get those gorgeous caramelized edges. That incredible crust from the spices.
The smell at this point? Absolutely intoxicating.
Flip each piece. Cook the second side for 3 to 4 minutes.
Notice it needs less time? That’s because the chicken is already heated through from the first side. You’re just finishing it off and getting that beautiful color.
The Resting Period (Don’t Skip This!)
Your chicken is cooked through and beautifully browned.
Remove it from the heat.
Now here’s a step many people skip. But it makes such a difference.
Let the chicken rest for at least 3 to 5 minutes. Cover it loosely with foil.
This resting period lets all those delicious juices redistribute throughout the meat.
If you slice into it immediately? Those juices run out onto your cutting board instead of staying in the chicken where they belong.
Trust me. This short wait is worth it.
How to Serve This Beauty
I love serving this family-style.
It makes everyone feel like they’re at a Middle Eastern street food stall.
Pile everything onto a large platter:
- The sliced chicken (or leave smaller pieces whole)
- Warmed flatbreads
- Sliced lettuce
- Tomato slices
- Thinly sliced red onion
- That beautiful yogurt sauce you made
Let everyone build their own wraps.

There’s something special about customizing your own shawarma. Some people pile on extra sauce. Others love lots of onions. Kids might keep it simple with just chicken and lettuce.
Everyone’s happy.
To assemble a wrap:
- Take a warm flatbread
- Spread a generous amount of yogurt sauce across it
- Add some crisp lettuce
- A few tomato slices
- Some red onion if you like
- Pile on that gorgeous shawarma chicken
- Roll it up tightly
- Take a bite
You’ll understand why this is one of my most-requested recipes.
Two Ways to Enjoy This
Beyond wraps, I also love serving shawarma plated with rice.
Cook up some fluffy basmati rice. Or try a Middle Eastern rice pilaf with toasted nuts and dried fruits. Add a fresh salad on the side.
Boom. You’ve got an impressive dinner that looks like you spent hours on it.
The great thing? This recipe scales up beautifully.
I’ve made this for gatherings of 20 people. It’s always a hit. You can prep everything ahead. Marinate the chicken the night before. Just cook it when your guests arrive.
The aroma alone will have everyone gathering in the kitchen.
Tips I’ve Learned Making This Dozens of Times
The Freezer-Friendly Trick
Here’s a total game-changer.
Combine your marinade and chicken in a ziplock bag. Freeze it immediately.
As it defrosts in the fridge? It marinates.
Perfect for meal prep. Just move it from freezer to fridge the night before you want to cook.
Adjusting the Heat
The cayenne pepper controls the spiciness.
For mild: Use just half a teaspoon.
For extra heat: Add an additional half teaspoon or serve hot sauce on the side.
Getting That Perfect Sear
Make sure your pan is properly heated before adding the chicken.
That initial sizzle when the meat hits the pan? That’s what creates the caramelization we’re after.
Can You Use Chicken Breast?
I strongly prefer thighs for their juiciness.
But yes, you can use chicken breast.
Here’s how:
- Cut them horizontally into thin steaks (about 1 cm thick)
- Marinate the same way
- Cook on high heat for just 2 minutes per side
They’ll be golden and juicy.
Meal Prep Magic
This recipe works beautifully for batch cooking.
Cook a big batch. Portion it out. Refrigerate for up to 4 days.
To reheat: Use a skillet over medium heat with a splash of water. Keeps the chicken moist and brings back that fresh-cooked texture.
Serving Ideas Beyond the Wrap
This shawarma is incredibly versatile.
Try it:
- Over a Greek salad with feta and olives
- Stuffed into quesadillas with cheese and peppers
- Served over hummus with warm pita triangles
- Diced up in grain bowls with quinoa and roasted vegetables
For a complete Middle Eastern feast, pair it with:
- Lentil rice
- Chickpea salad
- Roasted vegetables with tahini
The flavors all work beautifully together.
Storage Tips
Leftover chicken: Airtight container in the fridge for up to 4 days.
Yogurt sauce: Keeps for 3 days separately.
Reheating: I prefer using a skillet over medium heat with a tiny splash of water or chicken broth. This keeps the chicken moist and revives that fresh-cooked texture.
Microwaving works in a pinch. Just use 50% power and check every 30 seconds.
Your Questions Answered
Can I make this without the yogurt sauce?
Absolutely.
Many people serve shawarma with tahini sauce instead. It’s completely dairy-free.
You can also try it with:
- Hummus
- Garlic sauce
- Simple lemon-olive oil dressing
Honestly? The chicken is so flavorful it’s delicious on its own too.
What’s the minimum marinating time?
Overnight is ideal.
But I’ve successfully made this with just 3 hours of marinating. The key is making sure every piece is well-coated.
Short on time? Even 1 hour will give you good flavor. It just won’t be quite as intense.
Can I grill this outdoors?
Yes!
In fact, grilling adds an amazing smoky flavor.
Preheat your grill to medium-high. Oil the grates well. Cook the chicken for about 4-5 minutes per side.
Keep an eye on it. Outdoor grills can have hot spots.
How do I know when the chicken is done?
The chicken is ready when it reaches an internal temperature of 165°F (74°C).
Visually? It should be nicely browned on the outside. No pink remaining inside. The juices should run clear when pierced.
Can I substitute the cardamom?
Cardamom is really the signature flavor here.
But if you absolutely can’t find it? Add a tiny pinch of cinnamon and extra coriander.
However, I really encourage you to track down cardamom. It’s what makes this recipe special and authentic.
Final Thoughts
This Chicken Shawarma has become one of my go-to recipes.
When I want something that feels special but doesn’t require hours of work? This is it.
The combination of aromatic spices, tender chicken, and fresh toppings creates a meal that everyone loves.
Whether you’re making it for a casual weeknight dinner or entertaining friends, it never disappoints.
The best part?
Once you nail this basic recipe, you can play around with it. Try different vegetables. Experiment with sauces. Serve it in new ways.
The possibilities are endless. But the delicious results? Those remain constant.
Happy cooking.
And get ready for your kitchen to smell absolutely amazing.

Easy Chicken Shawarma
Ingredients
Shawarma Marinade
- 1 kg chicken thigh fillets boneless, skinless (2 lb)
- 1 garlic clove large, minced (or 2 small)
- 1 tbsp ground coriander
- 1 tbsp ground cumin
- 1 tbsp ground cardamom
- 1 tsp ground cayenne pepper use 1/2 tsp for less heat
- 2 tsp smoked paprika
- 2 tsp salt
- black pepper to taste
- 2 tbsp fresh lemon juice
- 3 tbsp olive oil extra virgin
Yogurt Sauce
- 1 cup Greek yogurt full-fat
- 1 garlic clove crushed
- 1 tsp ground cumin
- 1 lemon juice squeeze
- salt and pepper to taste
To Serve
- 4-5 flatbreads Lebanese or pita bread
- 2 cups lettuce cos or iceberg, sliced
- 2 tomatoes medium, sliced thin
- 1 red onion small, finely sliced
- 1/2 cup cheese shredded (optional)
- hot sauce optional
Instructions
- In a large ziplock bag, combine all marinade ingredients: minced garlic, ground coriander, cumin, cardamom, cayenne pepper, smoked paprika, salt, black pepper, lemon juice, and olive oil. Shake well to mix.
- Add chicken thigh fillets to the ziplock bag. Seal the bag, push out excess air, and massage from the outside to coat every piece thoroughly with marinade.
- Refrigerate for at least 3 hours, preferably overnight for best results.
- While chicken marinates, make the yogurt sauce: Combine Greek yogurt, crushed garlic, cumin, lemon juice, salt, and pepper in a bowl. Mix well and refrigerate for at least 20 minutes to let flavors meld.
- When ready to cook, remove chicken from fridge and let sit at room temperature for 10 minutes.
- Heat a large non-stick skillet over medium-high heat. Add about 1 tablespoon of oil.
- Place chicken pieces in the hot skillet in a single layer (cook in batches if needed to avoid overcrowding). Cook undisturbed for 4-5 minutes until beautifully browned and caramelized.
- Flip each piece and cook for another 3-4 minutes until cooked through and golden brown.
- Remove chicken from heat and let rest for 3-5 minutes, covered loosely with foil. Slice into strips if desired.
- To serve: Warm flatbreads, spread with yogurt sauce, add lettuce, tomatoes, red onion, and shawarma chicken. Roll tightly and enjoy!
Notes
- For meal prep: Freeze marinated chicken in the ziplock bag. It will marinate as it defrosts in the fridge.
- Chicken breast can be used instead – cut horizontally into thin steaks (1 cm thick) and cook for just 2 minutes per side on high heat.
- The yogurt sauce keeps for 3 days refrigerated. The cooked chicken keeps for up to 4 days in an airtight container.
- For grilling: Preheat grill to medium-high, oil grates well, and cook 4-5 minutes per side.
- Adjust cayenne to 1/2 tsp for mild heat or omit completely for kids.










