bone-in pork shoulder roast recipe oven
- The Best bone-in pork shoulder roast recipe oven
- Slow-Cooked Bone-In Pork Shoulder Roast with Homemade Gravy
- 🥘Ingredients
- 👨🍳Directions
- 🔧Equipment
- 📊Nutrition Facts (per serving)
- 📝Notes
- Watch Video Of How Slow-Cooked Bone-In Pork Shoulder Roast with Homemade Gravy Works
- ❓ Frequently Asked Questions About Slow-Cooked Bone-In Pork Shoulder Roast with Gravy
The Best bone-in pork shoulder roast recipe oven
My kids adore the way it melts into the table, the juicy pieces falling off the bone with each bite. It’s not just delicious—it’s practical too. The bone adds natural flavor and helps keep the meat moist, so it stays tender even after hours in the oven. Plus, it’s a whole meal in one, so you can focus on enjoying the company instead of stressing over leftovers. And if you’re watching what you eat, the leaner cuts of pork shoulder still pack in protein and healthy fats, making it a balanced choice for everyday eating. It’s the kind of dish that feels indulgent but actually nourishing, and that’s what makes it a favorite in my household.

Slow-Cooked Bone-In Pork Shoulder Roast with Homemade Gravy
A tender, flavorful bone-in pork shoulder roast slow-cooked to fall-apart perfection. The rich, savory gravy made from its own juices makes this a comforting meal for the whole family.
🥘Ingredients
- 3 lbs bone-in pork shoulder roast
- 2 tbsp olive oil
- 2 tbsp kosher salt
- 2 tbsp black pepper
- 4 cloves garlic, minced
- 1 onion, quartered
- 4 carrots, chopped
- 4 celery stalks, chopped
- 1 cup chicken or pork stock
- 1 tbsp tomato paste
- 1 tsp dried thyme
- 1 tsp dried rosemary
👨🍳Directions
-
1
Preheat oven to 325°F. Place the roasting pan on the middle rack. -
2
Pat the pork shoulder dry with paper towels. Rub the olive oil evenly over the surface, then sprinkle with salt and pepper. Rub the minced garlic, onion, carrots, and celery evenly over the roast. -
3
Place the roast in the roasting pan, fat side up. Pour the stock into the bottom of the pan. Cover the pan tightly with foil. -
4
Bake for 2 hours, then remove the foil and bake for another 1 hour, or until the internal temperature reaches 195°F and the meat pulls away easily from the bone. -
5
Remove the roast from the pan and let it rest for 15 minutes before slicing. Pour the juices from the pan into a saucepan and simmer until reduced by half. Stir in tomato paste, thyme, and rosemary, then simmer for 5 minutes to thicken the gravy.
🔧Equipment
- Mixing bowl
- Cutting board
- Knife
- Oven-safe roasting pan
- Measuring cups
📊Nutrition Facts (per serving)
📝Notes
Watch Video Of How Slow-Cooked Bone-In Pork Shoulder Roast with Homemade Gravy Works
❓ Frequently Asked Questions About Slow-Cooked Bone-In Pork Shoulder Roast with Gravy
How long should I cook the bone-in pork shoulder roast?
Cook it in a 325°F (163°C) oven for 3 to 3.5 hours for medium-rare, or until the internal temperature reaches 145°F (63°C) on a meat thermometer. For a fully cooked roast, aim for 150°F (65°C).
What’s the best way to rest the pork after roasting?
Let the roast rest for at least 20 minutes before slicing. This helps redistribute juices so they stay in the meat rather than leaking out.
Can I use a slow cooker instead of an oven?
Yes! Cook on low for 8 to 10 hours or high for 5 to 6 hours until tender. For best results, use the oven method if you want crispier skin.
How do I know when the pork shoulder is done?
Check the internal temperature with a meat thermometer—it should reach 145°F (63°C) for medium-rare or 150°F (65°C) for fully cooked. The meat should pull away easily from the bone when tested.
What’s the easiest way to keep the skin crispy?
Pat the skin dry before roasting, then brush with a little oil or melted butter before seasoning. Avoid overcrowding the pan, and cook uncovered for the last 30 minutes to crisp up.
