Last Tuesday, I stared at my fridge wondering what to make for dinner. I had chicken thighs, rice, and a spice cabinet that desperately needed attention. What came out of that moment was this incredible One Pot Chicken Shawarma Rice that’s now on weekly rotation at our house.
The beauty of this dish is how it tricks everyone into thinking you spent hours in the kitchen when really, it’s about 15 minutes of actual work. The rest is just letting the pot do its magic while those spices bloom and the rice soaks up every bit of flavor. My kids ask for it by name now, which is saying something considering they usually treat anything with visible spices like it might bite them.
This One Pot Chicken Shawarma Rice combines everything you love about street-style shawarma without the fuss of grilling or assembling wraps. It’s warm, aromatic, and satisfying in that way that only a proper one-pot meal can be. Plus, cleanup is basically nonexistent, which might be the real win here.
What Makes This Recipe Work
The secret is layering flavors at each step. You’re not just throwing everything together and hoping for the best. First, you sear that chicken to lock in the spices and create depth. Then you build your rice base with aromatics before adding liquid. Everything cooks together, but each component gets its moment to shine.
Chicken thighs are non-negotiable here. They stay juicy even if you accidentally overcook by a few minutes, which happens more often than I’d like to admit. The spice blend is classic Middle Eastern shawarma territory with cumin, coriander, and paprika leading the charge.
Ingredients
- 1.5 pounds boneless skinless chicken thighs, cut into bite-sized pieces
- 2 tablespoons plain yogurt
- 3 tablespoons olive oil, divided
- 3 garlic cloves, minced
- 2 teaspoons ground cumin
- 1.5 teaspoons ground coriander
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground turmeric
- 1/4 teaspoon cinnamon
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Juice of 1 lemon
- 1 medium onion, finely diced
- 1.5 cups basmati rice, rinsed well
- 2.5 cups chicken stock
- Fresh parsley for garnish
- Toasted pine nuts or slivered almonds, optional
Step-by-Step Instructions
Start by mixing your chicken with yogurt, 1 tablespoon olive oil, half the minced garlic, all the spices, salt, pepper, and lemon juice in a bowl. Let it sit for at least 20 minutes while you prep everything else. If you’ve got more time, an hour is even better, but I’ve done it with just 10 minutes and still had great results.
Heat the remaining olive oil in a large heavy-bottomed pot or Dutch oven over medium-high heat. Add your marinated chicken pieces and sear them for about 3 minutes per side until they get some nice color. They won’t be cooked through yet, and that’s fine. Remove them to a plate.
Drop your heat to medium and toss in the diced onion. Cook it until it’s soft and starting to turn golden, maybe 5 minutes. Add the remaining garlic and stir for another minute until your kitchen smells amazing. This is the base that makes everything work.
Add your rinsed rice to the pot and stir it around for about 2 minutes. You want each grain coated in that spiced oil. Pour in the chicken stock and give it a good stir to make sure nothing is stuck to the bottom. Bring it to a boil, then nestle your chicken pieces back into the rice. Reduce heat to low, cover tightly, and let it simmer for 18 minutes without peeking.
After 18 minutes, turn off the heat but keep that lid on for another 10 minutes. This resting time lets the rice finish cooking perfectly and helps prevent mushiness. Fluff with a fork, scatter parsley and nuts on top, and serve it straight from the pot.

Pro Tips for Perfect Results
- Rinse your rice until the water runs clear. This removes excess starch and prevents gummy rice
- Don’t skip searing the chicken. That caramelization adds serious flavor
- Use a pot with a tight-fitting lid to trap all the steam
- Resist opening the lid while the rice cooks. Every peek releases steam and messes with cooking time
- Let the pot rest off heat before serving. This step is crucial for fluffy rice
Variations to Try
- Add frozen peas or diced carrots with the rice for extra vegetables
- Swap chicken for lamb or beef cut into small pieces
- Make it spicy with a pinch of cayenne pepper or red pepper flakes
- Use brown rice but increase liquid to 3 cups and cooking time to 35 minutes
- Stir in a handful of raisins for a sweet-savory twist
Troubleshooting Common Issues
If your rice turns out mushy, you probably used too much liquid or didn’t rinse the rice enough. Next time, measure carefully and rinse until the water is completely clear. If the rice is crunchy, you either didn’t use enough liquid or opened the lid too many times during cooking. Add a splash more stock next time and leave that lid alone.
Chicken dry? You might have used breast meat instead of thighs, or your heat was too high during searing. Stick with thighs and keep the heat at medium-high for searing, then drop it to low for simmering.
Ingredient Substitutions
- No yogurt? Use sour cream or skip it entirely and add an extra tablespoon of lemon juice
- Out of chicken stock? Water works fine, just add an extra half teaspoon of salt
- Missing coriander? Double the cumin instead
- Can’t find basmati? Long-grain white rice works, though the texture will be different
- No fresh lemon? Bottled lemon juice is totally acceptable
Storage and Serving Ideas
Store leftovers in an airtight container in the fridge for up to 4 days. This One Pot Chicken Shawarma Rice actually tastes better the next day after the flavors have had time to mingle. Reheat in the microwave with a damp paper towel over the top to keep it from drying out.
Serve it with a dollop of garlic yogurt sauce, a simple cucumber tomato salad, or pickled vegetables on the side. Warm pita bread is excellent for scooping. For meal prep, portion it into containers and it’ll be your favorite weekday lunch.
Frequently Asked Questions
Can I make this in a rice cooker?
You’d need to sear the chicken and cook the aromatics in a separate pan first, then transfer everything to the rice cooker. At that point, you’re using two pots, which defeats the purpose.
Is this recipe freezer-friendly?
Yes, freeze it in portions for up to 3 months. Thaw overnight in the fridge and reheat gently. The texture might be slightly softer but it’s still delicious.
Can I double this recipe?
Absolutely, just make sure your pot is big enough. You’ll need at least a 6-quart pot for a double batch.
What if I don’t have all the spices?
You can use 3 tablespoons of pre-made shawarma seasoning mix instead of the individual spices. Check the salt content though, as some mixes are already salty.
How do I know when the rice is done?
After the resting period, the rice should be tender and all liquid absorbed. If you see pooling liquid, cover and let it sit a few more minutes off heat.

One Pot Chicken Shawarma Rice
Ingredients
Equipment
Method
- Mix chicken pieces with yogurt, 1 tablespoon olive oil, half the garlic, all the spices, salt, pepper, and lemon juice in a bowl. Let marinate for at least 20 minutes.
- Heat remaining olive oil in a large heavy-bottomed pot over medium-high heat. Add marinated chicken and sear for 3 minutes per side until golden. Remove to a plate.
- Reduce heat to medium. Add diced onion and cook until soft and golden, about 5 minutes. Add remaining garlic and cook 1 minute more.
- Add rinsed rice to the pot and stir for 2 minutes to coat grains in the spiced oil.
- Pour in chicken stock and stir well. Bring to a boil, then nestle chicken pieces back into the rice. Reduce heat to low, cover tightly, and simmer for 18 minutes without opening the lid.
- Turn off heat and let rest covered for 10 minutes. Fluff with a fork and garnish with fresh parsley and toasted nuts before serving.
Notes
- Rinse rice thoroughly until water runs clear for fluffy results
- Don’t open the lid during cooking to maintain proper steam
- Chicken thighs stay much juicier than chicken breast
- Leftovers keep for 4 days and reheat beautifully
- Add vegetables like peas or carrots for extra nutrition

