Slow-Roasted Shawarma Lamb Shoulder

By Jessica
February 23, 2026
Rating: 0.00
(0)

A meltingly tender, slow-roasted lamb shoulder elevated with a warming yogurt-shawarma marinade.

A Closer Look at the Ingredients

  • Lamb shoulder: I use a single bone-in lamb shoulder for this recipe. Lamb shoulder is more affordable, fattier (and therefore juicier), and far better suited to long, slow roasting than lamb leg.
    If using a smaller or boneless shoulder, you can reduce the cooking time slightly (around 20 minutes), but not too much — this cut needs time for the connective tissue to fully break down. For a larger piece, increase cooking time by about 20 minutes. Always rely on the texture of the meat rather than strict timing.
    Lamb shoulder is not interchangeable with lamb leg in this recipe. Lamb leg is leaner and far more prone to drying out under long heat.
  • Homemade shawarma spice blend: This Middle-Eastern-inspired blend is built from paprika, thyme, cumin, nutmeg, cinnamon, ground cloves, black pepper, and cayenne pepper. It’s warm, aromatic and pairs beautifully with lamb. Exact quantities are in the recipe card below.
  • Fresh ginger: Freshly grated ginger adds some extra warmth and brightness, while also helping tenderize the meat. It plays a supporting role in this recipe.
  • Yogurt: Instead of an oil- or butter-based marinade, this recipe uses full-fat yogurt (or Greek yogurt), which does an excellent job at tenderizing the meat.
  • Salt: I generally cook with restrained salt, but large, slow-cooked cuts of meat require a different approach. Salt draws moisture from the lamb, which is then reabsorbed into the meat with the salt and marinade flavors, seasoning the meat internally rather than just on the surface.
    The amount of salt I use in this recipe is still modest by professional standards, so feel free to increase it if you prefer deeper seasoning.
  • Honey: Towards the end of the roast, I like to drizzle a small amount of honey over the lamb and cook it uncovered for 20–30 minutes. This encourages beautiful caramelisation and deep golden color. This step is optional — you can also simply increase the oven heat briefly to achieve a similar crust.

Tips for Making a Perfectly Tender Roasted Lamb Shoulder

Score the fat before marinating

Scoring allows heat to penetrate the fat so it renders properly instead of staying thick and rubbery. It also lets salt and spices reach the meat beneath the fat, rather than sitting only on the surface. The cuts create edges that crisp and caramelize, improving both texture and browning.
To score: Use a sharp knife to make a shallow crosshatch pattern through the fat only — not into the meat.

Marinate properly

Marinate for at least 1 hour at room temperature, or up to 24 hours in the fridge. If marinating in the fridge, always bring the lamb back to room temperature before roasting. Cold meat cooks unevenly, tightens under heat, and loses moisture more easily.

Start hot, then reduce the heat

Preheat your oven to 465°F (240°C) conventional or 430°F (220°C) convection/fan-forced. Once the lamb goes in, immediately reduce the temperature.
This initial heat jumpstarts fat rendering and creates the base layer of browning and roasted flavor, without needing a pan sear.

Then roast low and slow

Continue cooking at 350°F (180°C) conventional or 325°F (160°C) convection/fan-forced.
This temperature is a sweet spot that’s gentle enough to allow collagen to break down slowly, producing tender, pull-apart meat after 3–4 hours.
Lower temperatures can work too (with longer roasting times).

Roast the lamb fat-side up

Always position the lamb with the fat cap facing upward. As the fat renders, it slowly bastes the meat, keeping it moist throughout the long cooking process and improving flavor.

Add water to the roasting pan

Water creates a humid, gentle cooking environment, prevents drippings from burning, and allows the lamb juices to form a deeply flavorful natural sauce at the end.

Use a double foil layer

Covering the lamb with a double layer of foil creates a near-sealed environment that traps steam and stabilizes heat. This encourages collagen breakdown, prevents moisture loss, and promotes even tenderness throughout the meat.

Rest properly

Once cooked and removed from the oven, loosely cover the lamb with foil and a dish towel and let it rest for at least 20 minutes. Resting allows juices to redistribute, muscle fibers to relax, and carryover heat to finish the cooking gently. The result? Juicier, more tender meat.

Follow the feel, not the thermometer

This is not precision cooking. The lamb is done when it pulls apart easily with two forks. Otherwise, keep slow cooking.

Slow-Roasted Shawarma Lamb Shoulder

A meltingly tender, slow-roasted lamb shoulder elevated with a warming yogurt-shawarma marinade.
Servings 4 people
Prep Time 10 minutes
Cook Time 3 hours 30 minutes
Marinating & Resting Time 1 hour 20 minutes
Total Time 5 hours

Ingredients
  

  • lbs lamb shoulder, bone-in (1½ kg)
  • 1 cup water (250 ml)
  • drizzle of honey

For the Marinade

  • 1 tsp freshly grated ginger
  • ½ cup full fat yogurt (125 g)
  • 1 tsp salt
  • 2 tsp paprika
  • 1 tsp thyme
  • 1 tsp cumin
  • ¼ tsp nutmeg
  • ¼ tsp cinnamon
  • ¼ tsp ground cloves
  • ¼ tsp black pepper
  • tsp cayenne pepper (optional)

Instructions
 

  • Using a sharp knife, score the fat in a shallow criss-cross (diamond) pattern, cutting through the fat only and not into the meat.
  • In a bowl, combine all marinade ingredients. Rub thoroughly over the lamb shoulder, working into the scored fat and crevices.
  • Marinate for at least 1 hour at room temperature, or up to 24 hours in the refrigerator (bring to room temperature before cooking).
  • Preheat oven to 465°F (240°C) conventional or 430°F (220°C) convection/fan-forced.
  • Place lamb fat-side up in a large roasting dish. Pour the water around the lamb (not over it). Cover tightly with two layers of foil.
  • Once the oven is hot, reduce temperature to 350°F (180°C) conventional or 325°F (160°C) convection/fan-forced. Add lamb and roast for 3 hours, spooning pan juices over the meat every hour.
  • Remove foil, drizzle with honey, and roast uncovered for 20–30 minutes, until golden and caramelized. Test for doneness — the lamb should pull apart easily with two forks. If not tender, re-cover and continue cooking in 20-minute increments.
  • Remove from oven and rest, loosely covered, for at least 20 minutes before serving.
  • To serve: either reduce the pan juices on the stovetop (skimming excess fat if desired), or serve with a simple Greek yogurt sauce made with lemon, garlic, sumac, and fresh herbs such as mint and parsley.

Did you make this Slow-Roasted Shawarma Lamb Shoulder?

Please let me know how this recipe turned out for you! Leave a comment below and tag @jessicahomekitchen on Instagram.

Looking for more Middle Eastern inspired recipes? Try my Za’atar Roasted Carrots and Vegetarian Shakshuka.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Like
Close
Close