Go Back
+ servings
Print
A fork flaking out the tender lamb shoulder roast showing how soft it is on a plate with some stuffed onions

Lamb Shoulder Roast

This Lamb Shoulder Roast with Pomegranate molasses, warm spice and garlic is one of our favourite family recipes. It’s perfect for the Holidays and any special occasion. This is another easy lamb recipe that I promise you’ll love and make more often than you think.
Course holiday, main, Main Course, roast
Cuisine Mediterranean
Keyword How to Cook Lamb, How to Cook Lamb Shoulder, how to roast lamb, lamb roast, Lamb Shoulder, lamb shoulder roast
Prep Time 1 day 10 minutes
Cook Time 3 hours 45 minutes
marinade 1 day
Servings 10
Calories 432 kcal
Author Mahy

Ingredients

Lamb

  • 8-9 lb Lamb Shoulder American lamb, whole shoulder bone-in
  • 5-6 garlic cloves whole
  • 4 cardamom cloves whole

Marinade

  • 1 Tablespoon each salt and pepper
  • 1 Tablespoon garlic powder
  • 2 Tablespoons onion powder
  • 2 Tablespoons Pul Biber or chilli flakes
  • 1 teaspoon cinnamon
  • 2 Tablespoons Ketchup
  • 2 Tablespoons tomato paste
  • 1 cup Yogurt
  • 1/3 cup Pomegranate Molasses
  • 1/4 cup Olive oil

To Roast

  • 2 onions cut in half
  • 1 head garlic cut in half
  • 2 cinnamon sticks
  • 3 bay leaves
  • 3 cardamom pods
  • 6 cups stock

Instructions

  1. The first step is to ask your butcher to trim any excess fat if you want to. You can make this cut as lean as you want by trimming any excess fat on the top of the shoulder.
    A whole lamb shoulder
  2. Make small 5-6 slits using a small paring knife and insert the garlic and cardamom into each slit.
    A hand making slits along the lamb shoulder using a small knife
  3. A day before you’re planning to serve the lamb roast is ideal to start marinating.
    A hand inserting whole garlic cloves into the slits along the lamb shoulder
  4. For the marinade: Mix all the ground spices, the ketchup, tomato paste, yogurt, pomegranate molasses, and olive oil in a bowl.
    the lamb marinade added to a large bowl
  5. Now rub your lamb shoulder with this mixture all around, top and bottom.
    The whole shoulder of lamb slathered in the marinade
  6. Cover it and let it marinade overnight.
  7. The next day, uncover the meat and don’t touch it.
  8. Preheat the oven to 450 degrees F.
  9. In the roasting pan, add in the whole spice around the shoulder.
    Onions and whole garlic head added around the lamb along with the whole spices in the roasting pan with the marinated lamb shoulder in the middle
  10. Around the meat, arrange onions, cut in half. Also add a head of garlic, cut in half and some fresh herbs.
    The stock is poured around the lamb shoulder and ready to roast
  11. Finally pour in the stock around the meat.
  12. Cover the meat with a layer of parchment paper and then a layer of aluminum foil.
    the lamb shoulder is covered in foil and ready to roast
  13. At that point you’re ready to begin roasting.
  14. Place the roasting pan in the oven at high heat for one hour, and then drop the oven to 375 degrees F.
  15. Continue roasting until the lamb shoulder is tender and ready—about 23 minutes per pound. This roast took a little over 3 hours.
    lamb shoulder roast is ready uncovered and tender out of the oven
  16. The lamb shoulder is ready when the meat falls apart and it has a beautiful golden top.
  17. Uncover the roast and serve right away.
    A fork flaking out the tender lamb shoulder roast showing how soft it is on a plate with some stuffed onions
  18. ENJOY

Recipe Video

Recipe Notes

Roasting Lamb Shoulder Tips and FAQ

  1. Always buy American Lamb. For the tastiest and freshest meat possible, do yourself a favor and buy local. You’ll taste the difference and you’ll make a difference by supporting local ranchers too. 
  2. Ask your meat person or butcher to trim down the fat to your liking. We love to trim most of it, but keep a thin layer at the top. Also ask them to cut out the arm and neck if you want a smaller piece. 
  3. The slits in the lamb are meant to infuse it with another depth of roasted garlic flavor. It’s completely optional, but imagine whole garlic cloves that roast with the meat—just impeccable taste!
  4. You can leave the shoulder to marinate for as little as one hour, but we prefer an overnight. That way the yogurt has enough time to tenderize the meat so much. 
  5. Adding whole spices is important for more flavour to infuse as it gets absorbed by the stock during roasting. 
  6. You can use any type of stock, or even water. 
  7. If you don’t have pomegranate molasses, or can’t buy it, you can use balsamic glaze with the juice of 1 lemon. 
  8. Roasting the shoulder at a high temperature for the first hour helps the stock and meat come to temperature, and then begin the roasting process.
  9. This shoulder roast was close to 8 pounds and it took 3 hours in the oven. Roasting times and temperatures are usually calculated per pound of meat. Although it’s best to keep checking on your meat every 45 minutes after the first hour. 
  10. Factors that affect roasting time including the oven you’re using, the type of roasting pan, the amount of fat in the meat and much more. 
  11. Once the lamb is ready, it should have a deep roasted color with easy to flake meat out of the bone. 
  12. You don’t really need to have the lamb rest, you can enjoy it right away!

Lamb Roasting Times and Temperatures

The USDA recommends cooking lamb to an internal temperature of 145 degrees F. Since this a long hour roast, the meat will be well over 150 degrees F. 

Cooking time is about 20-23 minutes per pound, but as mentioned above it depends on other factors too. The roasting pan you use (dark versus light, glass versus metal, etc), and the oven you have. If you use convection or regular roast function, that also makes a difference. 

How much lamb to serve per person?

While I can’t speak for everyone, because our family LOVES lamb—kids and adults included :) On average this 8 pound shoulder roast is good enough for 10 people, especially when paired with hearty side dishes. 

How to Store Leftovers?

Leftovers are GREAT! They make awesome sandwiches, toss them with pasta sauce and make a lamb ragu, serve them over salads and more!  

Leftovers can be stored in an airtight container for up to 4 days. You can freeze the cooked lamb meat in a ziplock bag, well sealed for 3 months. 

To reheat the meat from the fridge, you can place it in an oven safe dish. Cover the lamb with foil and heat it up at 350 degrees F for about 15 minutes. If frozen, reheat for 30 minutes or more. 

While you can microwave the meat to reheat, we don’t recommend it.

Nutrition Facts
Lamb Shoulder Roast
Amount Per Serving
Calories 432 Calories from Fat 162
% Daily Value*
Fat 18g28%
Saturated Fat 6g38%
Polyunsaturated Fat 2g
Monounsaturated Fat 9g
Cholesterol 149mg50%
Sodium 1490mg65%
Potassium 842mg24%
Carbohydrates 18g6%
Fiber 2g8%
Sugar 10g11%
Protein 48g96%
Vitamin A 1083IU22%
Vitamin C 4mg5%
Calcium 88mg9%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.