Lamb Shawarma Recipe with Oven-Roasted Spiced Lamb
Make this lamb shawarma recipe with tender oven-roasted spiced lamb, warm flatbread, crisp salad, and creamy tahini yogurt sauce for an easy dinner.

Prep
20 minutes
Cook
35 minutes
Rest
10 minutes
Total
1 hour 5 minutes
Servings
4
Difficulty
Easy
Cut
Boneless lamb shoulder
Method
Oven roasted
Safe internal temperature
63°C / 145°F, then rest for at least 3 minutes
Nutrition per serving
790 calories
- Protein
- 59g
- Fat
- 42g
- Carbs
- 44g
- Fiber
- 5g
- Sat. fat
- 14g
- Sugar
- 7g
- Sodium
- 1280mg
Nutrition values are estimates based on the listed ingredients and serving size.
This lamb shawarma recipe gives you the warm, savory flavor of shawarma without a rotisserie. Thin strips of lamb shoulder roast with a bold spice paste, then go into warm flatbread with crisp salad and cool tahini yogurt sauce. Roast the lamb until the edges brown, let it rest, and slice it thinly for tender wraps or bowls.
Boneless lamb shoulder is the right choice here because its marbling keeps the meat juicy during the high-heat roast. The spices—cumin, coriander, paprika, cinnamon, turmeric, and allspice—create the deeply aromatic profile, while lemon and garlic brighten it. Serve the lamb with crunchy cucumber-tomato salad and quick-pickled onion for a satisfying dinner with plenty of texture.
Why You’ll Love This Recipe
- You get shawarma-style flavor from an ordinary oven.
- Lamb shoulder stays tender and develops browned, caramelized edges.
- The spice paste uses familiar pantry seasonings.
- Flatbreads, salad, and sauce turn the lamb into a flexible full meal.
- Leftovers work well in quick lunches and grain bowls.
Lamb Shawarma Recipe Information
| Detail | Value |
|---|---|
| Preparation time | 20 minutes |
| Cooking time | 35 minutes |
| Resting time | 10 minutes |
| Total time | 1 hour 5 minutes |
| Servings | 4 |
| Cooking method | Oven roasted |
| Minimum internal temperature | 63°C / 145°F, then rest for at least 3 minutes |
| Optional marinating time | 30 minutes to 12 hours |
The optional marinating time is not included in the 1 hour 5 minute total. You can cook the lamb right after coating it, or cover and refrigerate it for 30 minutes to 12 hours for deeper flavor. For whole cuts of lamb, cook to at least 63°C / 145°F and rest for at least 3 minutes; this recipe rests the meat for 10 minutes. Since strip thickness and oven heat vary, begin checking the center of the thickest pieces after 28 minutes. If you prefer the lamb more done, keep roasting in short intervals so the thin edges do not dry out.
Ingredients
For the lamb shawarma
- 900 g / 2 pounds boneless lamb shoulder, trimmed and sliced into 6 mm / 1/4-inch strips
- 3 tablespoons olive oil
- 4 garlic cloves, finely grated or minced
- 2 tablespoons fresh lemon juice
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 1/2 teaspoons sweet paprika
- 1 teaspoon ground turmeric
- 1 teaspoon ground allspice
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon cayenne pepper, optional
- 1 1/2 teaspoons kosher salt
- 1/2 teaspoon freshly ground black pepper
For the quick onion, sauce, and serving
- 1 small red onion, very thinly sliced
- 2 tablespoons lemon juice
- 1/4 teaspoon kosher salt
- 180 g / 3/4 cup plain Greek yogurt
- 2 tablespoons tahini
- 1 tablespoon water, plus more as needed
- 1 small garlic clove, finely grated
- 1 tablespoon chopped parsley
- 4 small pita breads or flatbreads, warmed
- 1 large cucumber, diced
- 2 medium tomatoes, diced
- 2 tablespoons chopped parsley, for the salad
How to Make Lamb Shawarma Without a Rotisserie
Boneless lamb shoulder gives the best balance of flavor and tenderness. Its marbling holds up to the high heat, while the thin strips cook quickly. Boneless leg works if you prefer a leaner cut; check it early because it can dry out faster.
For more flavor, coat the lamb with the olive oil, lemon, garlic, and spices listed above, then cover and refrigerate it for 30 minutes to 12 hours. Even 30 minutes helps, but the recipe also works if you cook it as soon as it is seasoned. Keep marinating lamb refrigerated, and spread it on the tray or grill basket just before cooking.
The oven method below is the easiest option and gives browned edges with little hands-on work. To grill instead, preheat a grill to medium-high, about 230°C / 450°F. Put the marinated strips in a lightly oiled grill basket in a single layer; grill in batches if needed so the meat browns instead of steams. Turn or toss the strips every 1 to 2 minutes, cooking for about 5 to 8 minutes, until the thickest pieces reach 63°C / 145°F. Transfer to a clean platter and rest for 10 minutes before slicing and serving. Grill heat and strip thickness vary, so use a thermometer rather than time alone.
Step-by-Step Instructions
1. Heat the oven and prepare the tray
Set an oven rack in the upper third of the oven and heat to 230°C / 450°F. Line a large rimmed baking sheet with parchment paper or foil. A broad tray is important: spreading the lamb in one layer lets it roast and brown instead of steaming.
2. Season the lamb
In a large bowl, combine the olive oil, garlic, lemon juice, cumin, coriander, paprika, turmeric, allspice, cinnamon, cayenne if using, salt, and pepper. Add the sliced lamb shoulder and toss until every strip is coated. Spread the lamb over the prepared sheet, leaving a little space between pieces. If the sheet is small, use two trays instead of piling the lamb up.
3. Make the quick onion and tahini yogurt sauce
Combine the sliced red onion, 2 tablespoons lemon juice, and 1/4 teaspoon salt in a small bowl. Press it lightly with a spoon, then set it aside to soften while the lamb roasts.
In another bowl, stir together the Greek yogurt, tahini, grated garlic, 1 tablespoon water, and parsley. Add water a teaspoon at a time until the sauce is loose enough to drizzle. Taste and add a small pinch of salt if needed.
4. Roast the lamb until browned
Roast the lamb for 18 minutes. Stir and turn the strips with tongs, then roast for another 10 to 17 minutes, until browned in spots and the thickest pieces reach at least 63°C / 145°F. For extra charred edges, switch to the broiler for 1 to 2 minutes at the end, watching continuously. Broilers vary, and the spice coating can darken quickly.
5. Rest, slice, and assemble
Transfer the cooked lamb to a clean board or platter and let it rest for 10 minutes. Slice any wider pieces across the grain into thin ribbons. Toss the cucumber, tomatoes, and parsley with a pinch of salt. Fill each warm pita with lamb, salad, quick-pickled onion, and tahini yogurt sauce. Use clean utensils and a clean platter for the cooked lamb, not the tray that held it raw.
Tips for Best Results
Slice across the grain
Look for the direction of the muscle fibers in the lamb shoulder and cut across them. Thin, cross-grain slices are easier to chew and take on more of the spice paste. Partially freezing the lamb for 20 minutes makes neat slicing easier, but do not freeze it solid.
Give the lamb room to roast
Crowding is the most common reason oven-roasted meat turns pale and watery. Use two trays if needed and rotate them halfway through. A little browning on the sheet is welcome; it gives this lamb shawarma recipe its roasty, savory character.
Use a thermometer, not color alone
Spices can darken the lamb before the center is ready. Check a thick strip with an instant-read thermometer, avoiding the hot tray. The rest matters: it lets the juices settle and keeps the slices moist.
Ingredient Substitutions
For a leaner result, use boneless leg of lamb instead of shoulder and begin checking it sooner because it cooks faster. If you do not have tahini, use an extra 2 tablespoons of yogurt and a squeeze of lemon, though the sauce will be less nutty. Fresh mint can replace some or all of the parsley.
For a bowl instead of a wrap, serve the lamb over rice, bulgur, or chopped lettuce. To keep the meal dairy-free, replace the yogurt sauce with lemon-tahini sauce made from tahini, lemon juice, garlic, water, and salt. The lamb spice mixture itself is naturally dairy-free.
What to Serve With Lamb Shawarma
The cucumber and tomato salad in this recipe gives the rich lamb a crisp contrast. Add lemon wedges, roasted potatoes, or a simple herb rice if you want a larger spread. Browse lamb recipes for more ideas, or pair the meal with Greek lamb recipes for a Mediterranean-inspired menu.
For another warm flatbread dinner, try lamb kabobs. If you want a vegetable-forward side, a sharp salad and a bowl of hummus work well with the shawarma spices. Keep the sauce on the side for guests who prefer to add their own.
Storage Instructions
Cool leftover lamb within 2 hours, then refrigerate it in a shallow airtight container for up to 3 days. Store the salad, sauce, pickled onions, and flatbread separately to keep their textures fresh. You can also freeze the cooked lamb for up to 2 months. Freeze it in portions with any collected juices, then thaw overnight in the refrigerator.
Reheating Instructions
Reheat lamb gently in a covered skillet over medium-low heat with 1 to 2 tablespoons of water, stirring until it reaches 74°C / 165°F. A 175°C / 350°F oven also works: spread the lamb on a small tray, cover loosely with foil, and heat for 8 to 10 minutes. Avoid reheating the cucumber-tomato salad; make or serve it cold.
Frequently Asked Questions
What cut is best for lamb shawarma?
Boneless lamb shoulder is ideal because it has enough fat to remain tender at high heat. Boneless leg is a leaner substitute, but it needs close temperature checks so it does not overcook.
Can I marinate the lamb ahead of time?
Yes. Coat the lamb with the spice paste, cover it, and refrigerate for 30 minutes to 12 hours. The lemon amount is modest, so an overnight rest adds flavor without making the surface soft. You can also cook it right after seasoning. Let the lamb sit at room temperature for about 15 minutes while the oven or grill heats, but do not leave it out for more than 2 hours.
Can I cook lamb shawarma on a grill?
Yes. Grill the strips in a lightly oiled grill basket over medium-high heat, turning them often so the spices brown without burning. Work in batches, check the thickest pieces with a thermometer, and rest the cooked lamb before serving.
How do I get crisp edges without drying out the lamb?
Use a very hot oven, a large tray, and a single layer of lamb. Turn the strips once, then broil briefly only after the center is cooked. Rest the lamb before slicing to preserve its juices.
Are the nutrition values exact?
The nutrition values are per-serving estimates based on the listed lamb, olive oil, yogurt, tahini, vegetables, and four small pitas. Values vary with the trim level of the lamb, pita size, and how much sauce each person uses.
Conclusion
This lamb shawarma recipe turns lamb shoulder and a handful of aromatic spices into a satisfying oven dinner. Keep the lamb in a single layer, check the temperature, and rest it before slicing for the best texture. Warm flatbread, fresh salad, and tahini yogurt sauce complete the meal. Explore the full recipe collection for more practical meat-centered dinners.


