• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Cooking For My Soul logo

  • Comfort Food
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Comfort Food
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Comfort Food
    • Recipes
    • Kitchen Tips
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Main Dishes

    Pork Shoulder Roast

    Published: Dec 23, 2025 by Tania · 1 Comment · This post may contain affiliate links.

    Jump to Recipe
    • Pinterest
    • Facebook
    • Twitter
    • Email

    There’s something comforting about a roast that cooks low and slow. This Pork Shoulder Roast turns out incredibly tender on the inside with golden, crispy edges, and every slice is juicy and perfectly seasoned.

    It is the kind of satisfying centerpiece that makes everyone excited to gather around the table. If you love pork roasts, my Apple Cider Pork Roast is another great option!

    sliced golden brown pork shoulder roast on a cutting board

    This pork shoulder roast recipe is one of my favorite holiday mains, especially during the busy December season when we have friends and family over. But it fits just as well on a laid back Sunday night when you want a cozy meal with a good side of creamy mashed potatoes!

    The secret here is a simple dry brine! Salting the pork shoulder ahead of time and letting it rest overnight not only ensures it stays tender and moist, but also seasons it all the way through. The garlic herb rub makes it even better, creating that beautifully browned exterior as the pork shoulder roast slowly cooks. So good!

    If you are building a holiday menu, my Honey Balsamic Chuck Roast is equally wonderful. I love pairing it with Muffin Tin Potato Stacks and Lemon Green Beans!

    Quick note: If you want to use a traditional wet brine, try my Apple Cider Brined Pork Loin!

    Jump to:
    • Why I Love This Recipe
    • Ingredients Notes
    • How to Make Oven Roasted Pork Shoulder
    • Tips for Success
    • How Long to Roast Pork Shoulder
    • How To Make Pork Shoulder Roast in the Slow Cooker
    • Recipe FAQs
    • Prep and Make Ahead Tips
    • Pairing and Serving Ideas
    • More Showstopper Holiday Mains
    • Pork Shoulder Roast

    Why I Love This Recipe

    • Big flavor. The dry brine combined with a flavorful garlic herb rub ensures our pork shoulder roast is really delicious! The oven does the rest.
    • So tender. Slowly roasting at 300ºF in the oven transforms the pork shoulder into fork-tender meat with perfectly crispy edges. Use a meat thermometer to ensure it’s just right!
    • Pairs well with everything. Serve this roast with creamy mashed potatoes, roasted veggies, noodles, pasta…you name it!
    • Prep-ahead friendly. You can prep the garlic rub and dry brine a day ahead. Leftovers reheat beautifully for lunches throughout the week.

    Ingredients Notes

    We want to build layers of flavor here. Here are a few notes on the ingredients from our rounds of recipe testing.

    labeled ingredients to make pork shoulder roast
    • Boneless pork shoulder: I use a 4-pound boneless pork shoulder. If you choose a bone-in cut, it may require braising or using your slow cooker because of the larger size.
    • Olive oil: Used to coat the pork before roasting and also for the garlic herb rub.
    • Yellow onion: Thickly sliced. These roast alongside the pork to flavor and to create moisture.
    • Chicken broth: Keeps everything moist and adds rich, savory depth to the pan juices. Substitute with vegetable broth.
    • Kosher salt: Kosher salt is ideal for brining due to the size of the granules, as it prevents oversalting. You also need ground black pepper.
    • Light brown sugar: Part of the dry brine. Adds a touch of sweetness to balance the savory herbs. It also helps the meat brown beautifully.
    • Fresh herbs: Rosemary, thyme, and sage, but use anything you’d like. You can also use dried herbs, about half the amount of fresh.
    • Garlic: Freshly garlic brings incredible flavor. I’d highly recommend using fresh here.

    As always, quantities can be found in the recipe card down below!

    How to Make Oven Roasted Pork Shoulder

    This recipe starts with a brine the day before. After that, it’s all easy peasy!

    Step 1 | Dry brine overnight

    First things first, we need to make the dry brine the pork shoulder roast! It’s essential to keep it moist and tender. In a small bowl, mix the brown sugar, Kosher salt, black pepper, and minced fresh herbs. Rub this mixture generously over all sides of the pork. Place it on a pan, cover, and refrigerate overnight.

    mixing the dry brine and rubbing it on the pork shoulder

    Step 2 | Initial browning

    The next day, preheat your oven to 425°F. Remove the brined pork shoulder from the fridge and discard any excess juices. Let it sit at room temperature while the oven heats, then rub it with olive oil and black pepper (no need to add more salt). Roast uncovered at this high temperature for 20 minutes to get a golden top.

    pre roasting the brined pork shoulder in a pan

    Step 3 | Apply garlic herb rub

    In a bowl, combine minced garlic, fresh minced herbs, olive oil, a little bit of salt, and black pepper. This is the garlic rub.

    Remove the pork from the oven and reduce the temperature to 300°F. Carefully spread the rub evenly over the pork. Arrange the onions, fresh herb sprigs, and broth around it.

    Step 4 | Slow roast in the oven

    Once the oven comes back down 300°F, return into the oven and let it roast slowly for 2.5 to 3 hours, uncovered, until the center reaches about 190 to 200 degrees F. We roast the pork uncovered so we get a nice, flavorful golden crust, but if the top starts to brown too fast, loosely tent it with foil.

    Once ready, let the roast rest for 15 minutes and slice. Drizzle with any pan juices or your favorite sauces. I think this pork shoulder roast goes really well with chimichurri sauce!

    final roasted and sliced pork shoulder

    Tips for Success

    • Dry brine is key! This is how you keep the pork moist, tender, and flavorful. Let it brine overnight, no more than 18 hours.
    • Room temperature start. Let the pork sit on the counter for at least 30 minutes before cooking so it’s not so cold. This ensures it cooks evenly.
    • To get that nice crust, start with high heat (425ºF) initially to give it a head start and lock in flavors. Keep the pork uncovered for this step.
    • Slowly roast uncovered (300ºF) so the golden brown crust continues developing. The lower heat and the overnight dry brine, but if you get any browned spots too quickly, tent it with foil during the slow roast phase.
    • If you prefer to roast covered, you can do that too. At the end, broil for a few minutes to get that golden crust.

    How Long to Roast Pork Shoulder

    For a 4-pound pork shoulder cut, plan for 2.5 to 3 hours or until the internal temperature reaches 190 to 200°F. An instant read meat thermometer is very helpful here.

    sliced pork shoulder roast with onions

    How To Make Pork Shoulder Roast in the Slow Cooker

    If you’d like, you can make this pork shoulder roast in your slow cooker! First things first, dry brine overnight as directed. The next day, pat it dry and sear on the stovetop first, then add everything else into the slow cooker. Cook for 8 hours on LOW. Once ready, remove it from the slow cooker and broil in the oven for a few minutes until the exterior is golden brown.

    Recipe FAQs

    What is the best cut of pork to use?

    Boneless pork shoulder or boneless butt is ideal. They are usually 3 to 4 pounds. Avoid pork loin or tenderloin for this recipe; they require different cooking times. If you want to use a pork loin, try my Apple Cider Brined Pork Loin recipe!

    What should the internal temperature of the pork be when it’s ready?

    For a roast that is tender but still sliceable, aim for an internal temperature of 190 to 200°F, or a little higher.

    Should I cover the pork shoulder roast?

    Roast uncovered to get crispy edges. If it browns too quickly, loosely tent it with foil. However, if you prefer to cook it covered, you can do that too. At the end, broil for a few minutes to get that golden crust.

    Prep and Make Ahead Tips

    Prep ahead: Mince the herbs and slice the onions; store them in separate airtight containers in the fridge. Make the garlic herb rub and store it chilled. Dry brine the pork shoulder overnight.

    Make ahead: Follow the recipe completely. Store the cooked pork refrigerated and covered.

    Reheating: Warm slices with a splash of broth in the oven until warmed thro, covered, until warmed through.

    for slices of pork shoulder roast served with mashed potatoes and green beans

    Pairing and Serving Ideas

    While the pork shoulder roast cooks in the oven, you can try making these easy stovetop side recipes to time it perfectly!

    • honey glazed carrots in skillet
      Orange Honey Glazed Carrots
    • spinach mashed potatoes
      Spinach Mashed Potatoes
    • sauteed brussels sprouts
      Sautéed Brussels Sprouts with Bacon
    • spooning mashed sweet potatoes from bowl
      Easy Mashed Sweet Potatoes

    Need sauces to serve with the pork? Try this easy herby chimichurri sauce, romesco sauce, or my apple cider BBQ sauce.

    More Showstopper Holiday Mains

    • Slow Cooker Pot Roast
    • Dry Brine Turkey
    • Red Wine Braised Short Ribs
    • Brown Sugar Glazed Ham
    • Slow Cooker Spiral Ham
    • Slow Cooker Beef Brisket

    I’d love to hear from you! If you loved my recipe, please consider leaving a 5-star rating and a comment down below. Sign up for my newsletter and follow along on Instagram, Facebook, or Pinterest

    pork shoulder roast with garlic herbs
    Print Pin
    5 from 1 vote

    Pork Shoulder Roast

    This oven roasted pork shoulder is dry-brined overnight and slowly roasted at a low temperature for fork-tender meat with golden, crispy edges. The garlic herb rub makes it even better, so flavorful and golden brown!
    Course Main Course
    Cuisine American
    Prep Time 30 minutes minutes
    Cook Time 3 hours hours
    Brining 10 hours hours
    Total Time 13 hours hours 30 minutes minutes
    Servings 8 people
    Calories 456kcal
    Author Tania
    Add as a trusted Google source

    Equipment

    • 4-quart stoneware casserole dish with lid
    • Instant read thermometer

    Ingredients

    • 4 pounds boneless pork shoulder - excess fat trimmed
    • Olive oil - as needed
    • 1 large yellow onion - cut into thick slices
    • 6 sprigs fresh herbs - rosemary, thyme, sage
    • Chicken broth for the pan - as needed, I used about ½ cup total

    Dry brine:

    • 1 tablespoon Kosher salt
    • 1 tablespoons light brown sugar
    • ½ teaspoon ground black pepper
    • 1 teaspoon minced fresh herbs - rosemary, thyme, sage

    Garlic herb rub:

    • 6 cloves fresh garlic - minced
    • 2 teaspoons minced fresh herbs - rosemary, thyme, sage
    • ¼ cup olive oil
    • ¼ teaspoon Kosher salt
    • ½ teaspoon ground black pepper

    Instructions

    • Dry brine pork overnight: In a small bowl, mix the dry brine ingredients (Kosher salt, brown sugar, ground black pepper, and minced fresh herbs). Rub the mixture all over the pork on all sides. Place on a baking pan, cover, and refrigerate overnight.
    • Prep oven: The next day, preheat the oven to 425°F. Remove the pork from the fridge and let it sit on the counter for 30 minutes, so it comes closer to room temperature (helps with even cooking). Discard any juices that may have pooled at the bottom of the pan.
    • Initial roast: Pat dry the pork, the rub with a few drizzles of olive oil and season with ground black pepper. Roast uncovered for an initial 20 minutes so it gets a nice start and a golden crust forms on top.
    • Make the garlic herb rub: Meanwhile, in a bowl, combine the minced garlic, fresh minced herbs, ¼ cup of olive oil, ¼ teaspoon salt, and ½ teaspoon black pepper. Set aside.
    • Lower oven temperature: Remove the pork from the oven, then reduce temperature to 300°F. We’re going to finish cooking the pork low and slow.
    • Add garlic herb rub and onions: Spread the garlic herb rub over the pork. Then, add the onions and fresh sprigs of herbs around the pork, Then, add a few generous splashes of broth around the sides of the pan to prevent burning. Note: It may seem like a lot of onions, but they will reduce.
    • Roast low and slow: Return the pork into the oven, and continue roasting, still uncovered, at a low oven temperature of 300ºF for another 2.5 to 3 hours. The pork is ready when it reaches an internal temperature of 190-200ºF. Note: If there are spots that browning too fast, tent with foil.
    • Let it rest for 15 minutes before slicing. Enjoy!

    Notes

    • At what temperature to roast: Start with 425ºF for the first 20 minutes, then bring it down to 300ºF for 2.5 to 3 hours.
    • Pork internal temperature: The pork is ready when it reaches an internal temperature of 190-200ºF.
    • Dry brining time: Since the pork is only 3-4 pounds approximately, overnight for 10-12 hours will be enough in the fridge. No more than 18 hours though.
    • Bring the pork up to room temperature before roasting so it cooks more evenly.
    • Roast covered or uncovered? Ideally uncovered so it gets a nice crust, but if you prefer to roast covered, that’s fine. At the end, broil for a few minutes to get that golden crust.
    • Prep ahead: The pork needs to brine overnight. You can also prep the garlic herb rub and the sliced onions ahead.
    • Storage: Place leftovers in an airtight container with a little broth between the pieces to help it not dry out and refrigerate for up to 4 days.
    • Reheating: Reheat the pork shoulder slices in the oven at 325F with a splash of broth until warmed through.
    • Freezing: Freeze for up to 3 months. Thaw in the fridge overnight, then reheat in the oven with extra broth.
     
    Substitutions and Variations
    • Fresh herbs: If using dried, used half the amount.
    • Slow cooker option: Brine as directed. Sear on the stovetop first, then add everything in, including ¾ cup chicken broth to the slow cooker. Cook for 8 hours on LOW.
     
    Disclaimer: Nutritional values (per serving) are approximates only.

    Nutrition

    Serving: 4slices | Calories: 456kcal | Carbohydrates: 4g | Protein: 51g | Fat: 25g | Saturated Fat: 5g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 16g | Trans Fat: 0.03g | Cholesterol: 136mg | Sodium: 1069mg | Potassium: 896mg | Fiber: 0.4g | Sugar: 2g | Vitamin A: 66IU | Vitamin C: 3mg | Calcium: 27mg | Iron: 2mg
    Tried this Recipe? Tag me on Instagram!Mention @CookingForMySoul or tag #cookingformysoul. Or leave me comment below!

    More Main Dish Recipes

    • slow cooker chicken thighs with potatoes and carrots
      Slow Cooker Chicken Thighs
    • finished dish for chicken and green bean casserole
      Chicken and Green Bean Casserole
    • cheesy stuffed peppers with rice and ground beef cut open
      Stuffed Peppers Ground Beef and Rice
    • bowl of authentic dan dan noodles with boy choy
      Dan Dan Noodles

    Reader Interactions

    Comments

    1. Cris says

      January 07, 2026 at 11:47 am

      5 stars
      Loved how tender it was! The longer it cooks, the better and more tender it is. I made a blueberry sauce to go with it.

      Reply
    5 from 1 vote

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    tania from cooking for my soul

    Hi, I'm Tania!

    Welcome to Cooking For My Soul! Here I share my most beloved kitchen-tested recipes, easy-to-follow tutorials, and lots of kitchen tips & tricks to help you gain confidence in the kitchen and take home cooking to the next level!

    More about me →

    Comfort Food

    • dutch oven french onion pot roast with cheese
      French Onion Pot Roast
    • honey balsamic pot roast with potatoes and broccoli
      Honey Balsamic Chuck Roast
    • bowl of rotisserie chicken noodle soup
      Rotisserie Chicken Noodle Soup
    • slow cooker chicken noodle soup with egg noodles and carrots
      Slow Cooker Chicken Noodle Soup
    • red wine short ribs braised
      Red Wine Braised Short Ribs
    • easy cottage pie in baking dish
      Easy Cottage Pie

    Popular Recipes

    • creamy lemon chicken skillet with fresh lemon garnish
      Easy Creamy Lemon Chicken
    • top view of cooked roast chicken inside an oval dutch oven
      Dutch Oven Whole Roast Chicken
    • top view of dutch oven pot roast with thyme and vegetables
      Dutch Oven Pot Roast
    • hearty dutch oven beef stew with thick gravy
      Hearty Dutch Oven Beef Stew
    • apple pie with precooked filling
      Apple Pie with Pre-Cooked Apple Filling
    • creamy chicken orzo with spinach and lemon
      Lemon Chicken Orzo

    Featured In

    cooking for my soul banner logos
    Cooking for My Soul featured on banner with company logos

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Statement
    • About Tania

    Newsletter

    • Sign Up for Emails!

    Let's Connect

    • Contact Me
    • Instagram
    • Facebook
    • Pinterest

    COPYRIGHT © 2026 COOKING FOR MY SOUL

    As an Amazon Associate, I earn from qualifying purchases.

    pin image design for pork shoulder roast recipe

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.