Pork Shoulder Roast With Dry Spice Rub Recipe

cut pork shoulder on a cutting board
Peggy Trowbridge Filippone
  • Total: 3 hrs 20 mins
  • Prep: 20 mins
  • Cook: 3 hrs
  • Yield: 6 to 8 servings
Ratings (43)

If you're cooking for a special occasion, try this recipe for pork shoulder roast to wow your dinner guests. Pork shoulder roast is inexpensive, but when prepared the right way it's so delicious that it proves you don't have to drop a lot of cash on pricier cuts of meat to make an impression. 

With this recipe, the roast is marinated in a dry spice rub and then slow-roasted in the oven to tender perfection. Because pork roast is not an easy cut of meat to slice into even portions, try carving it from the bones and serve it rustic-style (in large chunks).

The good news about the dry rub is that it's equally delicious on chicken, both whole chickens and chicken parts. So, if you'd like to prepare the pork roast and chicken at the same time, double the dry rub portion of this recipe. Although this recipe is easy to follow, the marinade takes time to create, so don't wait until the last minute to make this dish. Plan to make it at least a few days ahead of time.

What You'll Need

  • 4 to 5 pound pork shoulder roast
  • 1/4 cup brown sugar (packed)
  • 2 tablespoons paprika (sweet Hungarian)
  • 2 teaspoons salt (kosher)
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1 teaspoon sage (dried, rubbed)
  • To Taste: freshly ground black pepper

How to Make It

  1. To start, trim the tough skin from the pork shoulder, leaving a 1/4 inch layer of fat on the meat.
  2. Then, whisk together brown sugar, paprika, salt, onion powder, garlic powder, sage, and pepper to make a dry rub. If you don't have a whisk, use a fork as a substitute.
  3. Pat the dry rub into the exterior of the pork roast. Place the pork in a large plastic bag, seal and refrigerate overnight for up to two days.
  1. Remove the pork from the refrigerator 30 minutes prior to roasting and let it rest at room temperature to get the chill off. Preheat your oven to 425 F. Next, line a shallow roasting pan with foil, and insert a roasting rack.
  2. Place pork shoulder on the rack in the prepared pan, and roast for 30 minutes. Turn oven down to 325 F. Roast an additional 120 to 150 minutes, until the thickest part of the meat (not touching the bone) reaches 170 F on a meat thermometer.
  3. Remove the pork shoulder roast from the oven, tent with foil and let rest for 30 minutes at room temperature before carving to serve.
Nutritional Guidelines (per serving)
651 Calories
38g Fat
8g Carbs
66g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)