I started making shawarma at home after getting tired of the limited kosher options near me. Most Middle Eastern places aren’t kosher, and the few that are usually don’t have the deep, layered flavors I crave. This lamb shawarma changed everything for me. The key is building those warm spices slowly and letting the meat marinate long enough to really absorb everything.
The spice blend here is what makes this work. I use a mix of cumin, coriander, turmeric, and paprika as the base, then add cardamom and cinnamon for depth. Don’t skip the cardamom. It adds this subtle floral note that separates good shawarma from great shawarma. I always buy whole cardamom pods and crack them myself because pre-ground loses its punch too quickly.
Building the Perfect Shawarma Spice Blend
Cooking lamb shoulder low and slow gives you that perfect tender texture you want in a rice bowl. I sear it first to get some browning, then finish it covered in the oven. This method keeps the meat juicy while developing those crispy edges. The whole process takes about two hours, but most of that is hands-off time.
Why Lamb Shoulder Works Best for This Recipe
These bowls work perfectly for weeknight dinners or meal prep. I like serving them with fluffy basmati rice, fresh cucumber, and a dollop of tahini sauce. The kids love building their own bowls, and I appreciate having something substantial that doesn’t require dairy to feel complete.

Ingredients
Method
- In a large bowl, combine cumin, coriander, turmeric, paprika, cardamom, cinnamon, salt, and pepper.
- Add minced garlic, olive oil, and lemon juice to the spices. Mix well to form a paste.
- Add lamb chunks and toss to coat completely. Cover and refrigerate for at least 30 minutes, or up to 4 hours.
- Preheat oven to 325°F.
- Heat a large oven-safe pot or Dutch oven over medium-high heat.
- Sear the marinated lamb pieces in batches until browned on all sides, about 6-8 minutes total per batch.
- Return all lamb to the pot, cover tightly, and transfer to the oven.
- Cook for 1.5 to 2 hours, until lamb is very tender and easily shreds with a fork.
- While lamb cooks, rinse basmati rice until water runs clear.
- In a medium saucepan, bring broth to a boil. Add rice, reduce heat to low, cover and simmer for 15 minutes.
- Remove from heat and let stand 5 minutes. Fluff with a fork.
- Dice cucumber and tomatoes. Slice red onion thinly. Chop parsley.
- For tahini sauce, whisk together tahini, lemon juice, water, minced garlic, and salt until smooth. Add more water if needed for desired consistency.
- Shred the cooked lamb with two forks while still warm.
- Divide rice among 6 bowls.
- Top each bowl with shredded lamb, cucumber, tomatoes, red onion, and parsley.
- Drizzle with tahini sauce and serve immediately.
