There’s something magical about a perfectly roasted pork shoulder—tender, juicy, and infused with rich, smoky flavors. This Oven Roasted Pork Shoulder is a masterpiece of simplicity, requiring just 20 minutes of prep before it slowly transforms in the oven for 6 hours. The result? A melt-in-your-mouth texture with a caramelized crust that’s packed with savory depth. Each bite is a harmony of succulent meat and aromatic spices, making it a centerpiece worth savoring.
With a resting time of just 20 minutes, this dish is ideal for gatherings or cozy family dinners. The pork’s natural richness is balanced by subtle sweetness and a hint of smokiness, creating a meal that’s both comforting and indulgent. Serve it with your favorite sides for a hearty, satisfying feast that’s sure to impress.
Ingredients for Oven Roasted Pork Shoulder

- 4-6 pound boneless pork shoulder roast (can also use bone-in for added flavor)
- 2 Tablespoons minced garlic
- 1 Tablespoon soy sauce (low-sodium works too)
- ½ Tablespoon salt
- 1 teaspoon ground black pepper
- 1 teaspoon dried thyme (fresh thyme can be substituted; use 1 Tablespoon)
- 1 teaspoon dried rosemary (fresh rosemary can be substituted; use 1 Tablespoon)
- 3 Tablespoons olive oil
- 1 Tablespoon Dijon mustard (whole-grain mustard works as a substitute)
- 2 cups chicken broth (more as needed; vegetable broth can be used as an alternative)
- 2 Tablespoons liquid smoke (optional, but adds a smoky flavor)
- 1 onion, sliced
- 2 carrots, sliced
- 2 celery stalks, sliced
Step-by-Step Instructions for Perfect Oven Roasted Pork Shoulder
- Preheat the oven to 450℉.
- In a small bowl, combine garlic, soy sauce, salt, pepper, thyme, rosemary, olive oil, and mustard to create the seasoning mixture.
- Rub the seasoning mixture generously on all sides of the pork roast.
- Place a rack inside a roasting pan and position the seasoned roast on top of the rack.
- Cook uncovered in the preheated oven for 20-25 minutes, or until the top starts to slightly brown.
- Remove the roast from the oven and lower the heat to 240℉.
- Pour chicken broth and liquid smoke over the roast, then add the sliced onion, carrots, and celery around and on top of the roast.
- Create a tent with aluminum foil and place it over the roast. Return the roast to the oven.
- Cook for 2 hours uninterrupted, then start checking hourly. Baste the roast with the pan juices and add more chicken broth if needed to keep the bottom of the pan moist.
- Check the internal temperature of the roast. It’s done when it reaches 175-180℉. Cooking times vary by size:
- 4 lb roast: 3.5 – 5 hours
- 5 lb roast: 4 – 5.5 hours
- 6 lb roast: 4.5 – 6 hours
- Remove the roast from the oven and let it rest, still covered with the foil tent, for 15-20 minutes.
- Slice or shred the pork (it should be tender and almost falling apart). Drizzle with pan juices before serving.
Perfect Pairings: Serving Suggestions for Your Pork Shoulder
This oven-roasted pork shoulder is incredibly versatile and pairs well with a variety of sides. For a classic comfort meal, serve it with mashed potatoes or creamy polenta to soak up the flavorful pan juices. Add a fresh touch with a crisp green salad or roasted Brussels sprouts. If you’re feeling adventurous, try shredding the pork and using it in tacos, sandwiches, or sliders for a fun twist!
Storage and Reheating: Keep Your Pork Delicious for Days
Store leftover pork shoulder in an airtight container in the refrigerator for up to 4 days. To reheat, place the pork in a baking dish with a splash of chicken broth or water, cover with foil, and warm in a 300°F oven until heated through. For a quicker option, microwave individual portions with a damp paper towel to retain moisture. The pork also freezes well—wrap it tightly in foil or plastic wrap and store in a freezer-safe bag for up to 3 months.
Recipe Variations: Customize Your Roast
Switch up the flavors by using different herbs and spices. Try smoked paprika and cumin for a smoky, Southwestern vibe, or add orange zest and ginger for a citrusy kick. If you’re short on time, skip the initial high-heat step and cook the roast at 300°F for 4-6 hours, depending on size. For a richer flavor, substitute beef broth or apple cider for the chicken broth.
Time-Saving Tips: Make This Recipe Work for You
To save time, prepare the seasoning rub and chop the vegetables the night before. Store them in separate containers in the fridge until you’re ready to cook. If you’re using a bone-in roast, consider asking your butcher to remove the bone for easier slicing. For an even quicker meal, use a slow cooker—just sear the roast first for extra flavor, then cook on low for 8-10 hours.
Equipment Guidance: Tools to Make Roasting a Breeze
A sturdy roasting pan with a rack is essential for even cooking and preventing the pork from sitting in its juices. If you don’t have a rack, use thickly sliced onions or carrots as a natural lift. A meat thermometer is also a must to ensure the pork reaches the perfect internal temperature. For easy cleanup, line your pan with heavy-duty foil before adding the rack.

Oven Roasted Pork Shoulder
Ingredients
- 4-6 pound boneless pork shoulder roast, (could also use bone-in)
- 2 Tablespoons minced garlic
- 1 Tablespoon soy sauce
- ½ Tablespoon salt
- 1 teaspoon ground black pepper
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 3 Tablespoons olive oil
- 1 Tablespoon Dijon Mustard
- 2 cups chicken broth, more if needed
- 2 Tablespoons liquid smoke
- 1 onion, sliced
- 2 carrots, sliced
- 2 celery stalks, sliced
Instructions
- Preheat the oven to 450℉.
- In a small bowl, combine garlic, soy sauce, salt, pepper, thyme, rosemary, olive oil, and mustard.
- Rub seasoning mixture on all sides of the pork roast.
- Place a rack inside a roasting pan and place roast covered in rub on top of the rack.
- Cook uncovered roast in preheated oven for 20-25 minutes or until the top starts to slightly brown.
- Remove roast from oven and lower heat to 240℉.
- Pour chicken broth and liquid smoke over roast and add vegetables on top and around roast.
- Make a tent out of aluminum foil to put over the roast and return to the oven. Let the pork cook for 2 hours uninterrupted, but then start checking every hour or so and baste the roast with liquids from the bottom of the pan. Add more chicken broth to the pan if needed (you want liquid in the bottom the whole time so that the roast doesn’t dry out).
- The cook time will vary based on the size of your roast and your oven, so that’s why it’s recommended to start checking and basting your roast hourly. As a guideline, here are some cooking times:4 lb roast: 3.5 – 5 hours5 lb roast: 4 – 5.5 hours6 lb roast: 4.5 – 6 hours
- The roast is done cooking when the internal temperature somewhere between 175-180℉.
- Remove the roast from the oven, but keep the aluminum foil tent on top and let the roast rest for 15-20 minutes.
- Slice or shred the pork (it should almost be falling apart at this point) and then drizzle with some of the pan juices.