This Slow-Roasted Rosemary Lamb Shoulder is the kind of meal that makes your kitchen smell like a countryside inn. The tender meat falls apart with just a fork, infused with fragrant rosemary, garlic, and olive oil. It’s hearty, rustic, and perfect for cozy gatherings or special weekend dinners.
What makes this dish shine is the long, slow roast that coaxes every ounce of flavor from the lamb. The outer layer crisps beautifully, while the inside stays incredibly juicy and succulent. It pairs wonderfully with roasted vegetables or creamy mashed potatoes.
What Kind of Lamb Shoulder Should I Use?
Look for bone-in lamb shoulder for this recipe. It offers more flavor and moisture during the slow roast process. A 4 to 5-pound cut is ideal, and if you can find one with a good fat cap, even better. The fat will render down during cooking, basting the meat naturally.
Ingredients for the Slow-Roasted Rosemary Lamb Shoulder
- 4 to 5 lbs bone-in lamb shoulder
- 4 cloves garlic, minced
- 2 tablespoons fresh rosemary, chopped
- 2 teaspoons kosher salt
- 1 teaspoon black pepper
- 3 tablespoons olive oil
- 1 lemon, juiced
- 1 cup chicken or beef broth
- 1 large onion, sliced
- Optional: a few sprigs of fresh rosemary for roasting

How To Make the Slow-Roasted Rosemary Lamb Shoulder
Step 1: Prepare the Marinade
In a small bowl, mix the minced garlic, chopped rosemary, salt, pepper, olive oil, and lemon juice. This will be your aromatic marinade.
Step 2: Rub and Rest
Place the lamb shoulder on a roasting rack inside a baking dish or roasting pan. Rub the marinade all over the lamb, getting into every crevice. Cover and refrigerate for at least 2 hours, preferably overnight.
Step 3: Preheat and Roast
Preheat your oven to 300°F (150°C). Let the lamb come to room temperature for about 30 minutes before roasting. Add the onion slices and rosemary sprigs to the bottom of the pan, then pour in the broth. Roast uncovered for about 4 to 4.5 hours, or until the meat is incredibly tender and pulls apart easily.
Step 4: Rest Before Serving
Remove the lamb from the oven and tent it loosely with foil. Let it rest for 15-20 minutes to allow the juices to redistribute.
Step 5: Serve and Enjoy
Shred or carve the lamb and serve with your favorite sides, spooning some of the pan juices over the meat for extra flavor.
How to Serve and Store Slow-Roasted Rosemary Lamb Shoulder
Serve the lamb with roasted potatoes, herbed couscous, or a warm vegetable medley. A drizzle of the pan juices adds a rich, savory finish. Don’t forget a bright salad to balance the richness.
Store leftovers in an airtight container in the refrigerator for up to 4 days. The meat also freezes well for up to 2 months—just reheat gently to retain its tenderness.
Frequently Asked Questions
How do I know when the lamb is done?
It should be fork-tender and nearly falling off the bone. You can test it with a fork—if it pulls apart easily, it’s ready.
Can I use dried rosemary?
Yes, though fresh rosemary provides a more vibrant flavor. If using dried, reduce the amount to 1 tablespoon.
What can I substitute for broth?
Water works in a pinch, but broth adds more depth. You can also use red wine or a mix of both.
Do I need to sear the lamb first?
No need. The long, slow roast creates a delicious crust naturally.
What sides go best with lamb shoulder?
Try roasted root vegetables, mashed potatoes, or even a creamy polenta for a comforting combination.
Want More Dinner Ideas?
If you love this Slow-Roasted Rosemary Lamb Shoulder, you might enjoy these satisfying dinner recipes too:
- Creamy Garlic Chicken Breasts for a quick yet flavorful meal.
- Shipwreck Dinner for a one-pan nostalgic classic.
- Creamy Crockpot Chicken Spaghetti that makes dinner almost too easy.
- Chicken Cordon Bleu Casserole for a cheesy, cozy comfort bake.
- Baked Ziti with Ground Beef and Ricotta when you want pasta and warmth in one.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest dinner board so it’s there for your next special meal.
Let me know how yours turned out! Did you add your own twist with extra herbs or a splash of wine? I’d love to hear how you made it yours.
You can find more of my daily recipes here: Nina Dishes on Pinterest.

Slow-Roasted Rosemary Lamb Shoulder
- Total Time: 4 hours 45 minutes
- Yield: 6 servings
Description
This slow-roasted rosemary lamb shoulder is the ultimate comfort dinner. With fragrant garlic, lemon, and rosemary, the meat becomes fall-apart tender during a long roast, making it perfect for a cozy night in or impressing guests at the table.
Ingredients
4 to 5 lbs bone-in lamb shoulder
4 cloves garlic, minced
2 tablespoons fresh rosemary, chopped
2 teaspoons kosher salt
1 teaspoon black pepper
3 tablespoons olive oil
1 lemon, juiced
1 cup chicken or beef broth
1 large onion, sliced
Optional: a few sprigs of fresh rosemary for roasting
Instructions
1. In a small bowl, mix garlic, rosemary, salt, pepper, olive oil, and lemon juice to create the marinade.
2. Place lamb on a rack in a roasting pan and rub the marinade all over. Cover and refrigerate for at least 2 hours or overnight.
3. Preheat oven to 300°F (150°C). Let lamb sit at room temperature for 30 minutes.
4. Add onion slices and rosemary sprigs to the bottom of the pan and pour in broth. Roast uncovered for 4 to 4.5 hours.
5. When the meat is fork-tender, remove it from the oven and let rest under foil for 15-20 minutes.
6. Carve or shred the lamb and serve with pan juices.
Notes
Letting the lamb marinate overnight enhances the flavor even more.
Use bone-in lamb shoulder for the juiciest results.
Don’t skip the resting time after roasting—it keeps the meat tender and juicy.
- Prep Time: 15 minutes
- Cook Time: 4 hours 30 minutes
- Category: Dinner
- Method: Roasting
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 portion (approx. 6 oz)
- Calories: 480
- Sugar: 1g
- Sodium: 620mg
- Fat: 36g
- Saturated Fat: 13g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 3g
- Fiber: 0.5g
- Protein: 35g
- Cholesterol: 125mg
Keywords: lamb shoulder, rosemary lamb, slow-roasted lamb
