Main Courses
This bone-in pork shoulder roast recipe transforms tough cuts into melt-in-your-mouth perfection using your Instant Pot.
After years of trial and error—including one infamous attempt that left my kitchen smelling like a smokehouse for days—I finally cracked the code for crispy bark and juicy hearts without needing hours in the oven.
The secret lies in high-pressure cooking followed by a careful rest, letting all those flavors settle just right.
The beauty of this method is how it mimics slow-roasting while cutting the time dramatically. You’ll start with a simple seasoning blend, then let the Instant Pot do the heavy lifting—breaking down collagen and rendering fat for that signature crispiness.
No need for fancy equipment or techniques; just a few key steps and patience. My grandmother always said good food takes time, but this version proves you can get restaurant-quality results without spending all day in the kitchen.
By the time you’re done, you’ll have pork that’s tender enough to fall apart with a fork yet crispy enough to stand up to a knife. The bone adds depth to the flavor, creating a rich broth that can be used for gravy or sauces.
This isn’t just dinner—it’s the kind of meal that makes people linger at the table, asking for seconds. Serve it with mashed potatoes or roasted vegetables to soak up every last bit of that juicy goodness.
What makes this recipe foolproof is the resting period—letting the meat sit for at least 15 minutes before slicing ensures all the juices redistribute, keeping every bite moist and flavorful. Trust me, skipping this step is how you end up with dry pork.
Once you try this method, you’ll never go back to slow-cooking the old-fashioned way. Let’s get started—your Instant Pot is about to become your new best friend.
Ingredients for bone in pork shoulder roast recipe instant pot
Four pounds of pork shoulder, a handful of aromatics, and your Instant Pot's magic transform a simple roast into restaurant-worthy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Bone-In Pork Shoulder Roast 🍖 | 4 lb | With bone and fat cap intact |
| Yellow Onion 🧅 | 1 whole | Quartered for broth |
| Garlic Cloves 🧄 | 6 cloves | Smashed for flavor |
| Carrots 🥕 | 2 whole | Cut into chunks |
| Celery Stalks 🥬 | 2 whole | Cut into chunks |
| Apple Cider Vinegar 🍎 | ½ cup | For tenderizing |
| Kosher Salt 🧂 | 1 ½ tbsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | 1 tbsp | Freshly cracked |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Brown Sugar 🍚 | 1 tbsp | Lightly coats pork |
| Olive Oil 🫒 | 1 tbsp | For searing |
| Water 💧 | 1 ½ cups | For Instant Pot |
| Apple Juice 🍎 | ½ cup | Balances richness |
The pork shoulder is the star—look for one with a good fat cap (about 1/4-inch thick) at Costco or your local butcher. That fat renders down during cooking, creating crispy bark and keeping the meat juicy. If your roast is leaner, add an extra 1/2 cup of apple juice to compensate. The bone adds incredible depth, so don't skip it! For the aromatics, I always grab organic carrots and celery from Trader Joe's—they're sweeter and fresher than the regular produce section. Smash those garlic cloves with the side of your knife before adding them to the pot—it releases more flavor.
No apple cider vinegar? Lemon juice works in a pinch, though it'll be slightly tangier. Running short on time? Swap the brown sugar for maple syrup at half the amount. The smoked paprika is non-negotiable for that signature bark, but if you can't find it, regular paprika plus a pinch of liquid smoke gets you close. For the apple juice, any unsweetened variety works—Mott's or generic store brands are perfectly fine. The Instant Pot water can be beef broth if you're feeling fancy, but plain water works just as well. Pro tip: Pat the pork dry with paper towels before seasoning—it helps the spices stick and creates better bark.
This pork keeps beautifully—3-4 days in the fridge or 6 months frozen. For leftovers, I always slice against the grain and reheat in a skillet with a splash of broth to keep things moist. The bone broth from cooking makes an incredible gravy—just strain it, reduce with cornstarch, and you've got a showstopper. If you're planning ahead, freeze the cooked pork in portions for quick meals later. The crispy bark is best eaten fresh, but the juicy meat stays delicious for days.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because the veggies—onion, carrots, celery—just get tossed in whole. No dicing, no fussing, and the Instant Pot handles the rest while I sip my coffee. (Yes, even on a Tuesday night.)
- Fall-Apart Magic: That bone-in pork shoulder? It turns into melt-in-your-mouth perfection—juicy, tender, with a crispy edge that makes you want to lick the plate. The garlic and onions caramelize right in the pot, turning the broth into flavor gold.
- Leftovers That Don’t Lie: This recipe actually improves the next day. Shred that pork for tacos, sandwiches, or a hearty soup—it’s my go-to for feeding the family without extra effort. (My kids fight over the scraps. Fight well.)
- Budget Hero: A bone-in pork shoulder is cheaper than chicken breasts, and it stretches across meals like nothing else. Plus, the veggies? Basic, affordable, and always in my pantry. Dinner for five that doesn’t break the bank? Done.
Step-by-step instructions for Instant Pot pork shoulder roast
Here's how to transform a tough cut into melt-in-your-mouth perfection with crispy bark.
Prep and Season the Pork Shoulder
Start by trimming any excess fat from the pork shoulder, leaving about ¼-inch thickness on the fat cap. This preserves moisture while allowing for that coveted crispy bark. Pat the meat dry with paper towels—this step is crucial for achieving crispy skin later.
In a small bowl, combine the 1.5 tbsp kosher salt, 1 tbsp black peppercorns (cracked), 1 tbsp smoked paprika, 1 tsp dried thyme, and 1 tbsp brown sugar. Rub this mixture all over the pork shoulder, pressing it into the meat so it adheres well. The brown sugar will help create that caramelized crust we're after. Let the seasoned pork sit at room temperature for 30 minutes while you prep the rest of the ingredients.
Sear the Pork for Maximum Flavor
Set your Instant Pot to the "Sauté" function and heat the 1 tbsp olive oil over medium-high heat until shimmering. Place the pork shoulder fat-side down in the pot and let it sear undisturbed for 8-10 minutes until the fat cap is golden brown and crispy. You'll see the fat render out and sizzle—this is where all the flavor develops.
Flip the pork shoulder and sear the other side for another 4-5 minutes until golden brown. Remove the pork and set it aside on a plate. The seared crust will act as a flavor barrier during pressure cooking, keeping all those delicious juices locked inside the meat.
Build the Flavor Base for the Broth
In the same Instant Pot, add the quartered 1 whole yellow onion, smashed 6 cloves garlic, cut 2 whole carrots, and cut 2 whole celery stalks. Sauté these vegetables for 3-4 minutes until softened and fragrant. This step builds the foundation for your rich cooking liquid.
Pour in the 0.5 cup apple cider vinegar and 0.5 cup apple juice, scraping up any browned bits from the bottom of the pot. These acidic ingredients help tenderize the meat and balance the richness. Add the 1.5 cups water and stir to combine. The liquid should be enough to cover about half of the pork shoulder when returned to the pot.
Pressure Cook to Perfect Tenderness
Place the seared pork shoulder back into the Instant Pot, fat-side up. Secure the lid and set the valve to "Sealing." Select the "High Pressure" setting for 90 minutes. This long cook time is what transforms tough pork shoulder into fall-apart tender meat.
Once the cooking cycle completes, allow the pressure to release naturally for 15 minutes before quick-releasing any remaining pressure. Natural release helps maintain moisture in the meat. Use oven mitts to carefully remove the lid—you'll be greeted by an irresistible aroma that signals your pork is nearly done.
Rest and Create the Crispy Bark
Remove the pork shoulder from the pot and transfer it to a cutting board. Let it rest for 15 minutes before slicing. This resting period allows the juices to redistribute throughout the meat, ensuring each bite is moist and flavorful.
While the pork rests, preheat your broiler to 500°F. Place the pork shoulder on a broiler-safe pan and broil for 3-5 minutes on each side until the fat cap is deeply browned and crispy. This final step creates that beautiful bark we promised. For the best results, work quickly—you want the pork to be hot but not overcooked.
Pro Tips For Making Bone In Pork Shoulder Roast Recipe Instant Pot
- SEAR THE ROAST FIRST: The Instant Pot’s pressure cooker is great, but skipping the sear means missing out on flavor. Brown the pork shoulder in batches with a little oil—hot pan, 3-4 minutes per side—until it’s deeply golden. This step builds a crust that locks in juices during cooking.
- CHOP VEGETABLES UNIFORMLY: Celery, carrots, and onions should be cut into 1-inch chunks—not too small, or they’ll turn to mush. My grandmother swore by this, and she was right: consistent size means even cooking and a better texture in your finished dish.
- DON’T SKIP THE NATURAL RELEASE: Letting the pressure drop on its own (about 15-20 minutes) keeps the meat tender and juicy. I learned this the hard way—rushing it with a quick release left me with dry, stringy pork. Patience here makes all the difference.
- USE A MEAT THERMometer: The Instant Pot’s timer is helpful, but pork shoulder needs precision. Pull it out at 205°F—probe the thickest part, avoiding the bone. This ensures it’s tender and pulls apart easily, even if it looks undercooked at first glance.
Serving suggestions for this dish
Classic Comfort Sides
Nothing complements this pork shoulder like classic American sides that soak up all that juicy goodness. I always serve it with creamy mashed potatoes—use 4 cups Yukon Gold potatoes, ½ cup whole milk, and 4 tbsp butter for that velvety texture.
For extra richness, stir in 2 tbsp sour cream and season with ½ tsp salt and ¼ tsp black pepper. The contrast of soft potatoes with crispy pork is pure magic. 🥔
Roasted caramelized Brussels sprouts are another winner. Toss 1 lb Brussels sprouts (halved) with 2 tbsp olive oil, 1 tbsp maple syrup, ½ tsp smoked paprika, and ¼ tsp cayenne.
Roast at 425°F for 20-25 minutes until edges are crispy. The slight sweetness balances the pork’s savory depth perfectly.
Fresh and Light Options
If you're serving this for a lighter meal, a simple apple and cabbage slaw cuts through the richness beautifully.
Shred 4 cups green cabbage and 1 apple (like Honeycrisp), then toss with ¼ cup apple cider vinegar, 2 tbsp olive oil, 1 tbsp Dijon mustard, 1 tsp honey, and a pinch of salt.
Let it sit for 15 minutes before serving—it’s crisp, tangy, and refreshing. 🍏
For a heartier green, garlic sautéed spinach works wonders. Heat 1 tbsp butter in a pan, add 10 oz fresh spinach, and cook until wilted. Finish with 2 minced garlic cloves, ½ tsp red pepper flakes, and a squeeze of lemon juice.
The garlic’s aroma pairs perfectly with the pork’s smoky notes.
Sauce and Gravy Pairings
The cooking liquid from your Instant Pot is pure gold—use it to make a quick gravy that elevates the dish. Strain the liquid, then whisk in 2 tbsp cornstarch mixed with 2 tbsp cold water.
Simmer until thickened, then season with salt, pepper, and a pinch of smoked paprika. This gravy is rich, savory, and perfect for drizzling over sliced pork. 🍲
For something brighter, try a honey-mustard glaze. Mix ¼ cup Dijon mustard, 2 tbsp honey, 1 tbsp apple cider vinegar, and 1 tsp Worcestershire sauce.
Simmer for 5 minutes until slightly thickened, then drizzle over sliced pork. The tangy-sweet combo is irresistible and adds a restaurant-quality touch.
Bread and Starches
Warm crusty bread is a must—nothing beats a baguette or sourdough for soaking up juices. Toast slices until golden, then rub with a garlic clove and drizzle with olive oil. The crunch contrasts beautifully with the tender pork.
For a heartier option, serve with buttery cornbread—just mix 1 cup cornmeal, 1 cup flour, 1 tbsp baking powder, ½ tsp salt, and 1 cup buttermilk. Bake at 375°F for 20 minutes. 🍞
If you're feeling fancy, creamy mac and cheese is a crowd-pleaser. Use 12 oz elbow pasta, 2 cups shredded cheddar, 1 cup milk, 2 tbsp butter, and 2 tbsp flour for a smooth, cheesy sauce. The richness balances the pork’s smokiness perfectly.
Nutrition facts
Frequently asked questions
Why does the recipe call for bone-in pork shoulder?
The bone adds incredible depth of flavor and helps tenderize the meat during cooking. It also creates a rich broth that can be used for gravy or sauces. Plus, the bone helps keep the meat moist while the fat cap renders for that perfect crispy bark.
Can I use a smaller or larger cut of pork shoulder?
This recipe works best with a 4-pound bone-in pork shoulder, but you can adjust slightly. For every 1 pound less, reduce cooking time by 15 minutes. For larger cuts (up to 6 pounds), increase time by 15 minutes per pound. Always use a meat thermometer to check for 203°F internal temperature.
What if my Instant Pot doesn't have a "Sauté" function?
No problem! Use a separate skillet to sear the pork before transferring it to your Instant Pot. Sear it until golden brown on both sides, then add the vegetables and liquids to the pot. The final pressure cooking time remains the same (90 minutes on high pressure).
How do I know when the pork is fully cooked?
Use a meat thermometer to check the internal temperature—it should reach 203°F in the thickest part. The natural release after pressure cooking helps carry over cooking, so don't worry if it's slightly below this temperature when removed from the pot.
Can I make this recipe without the apple cider vinegar?
Yes, but your pork might be slightly less tender. Substitute with lemon juice or white wine in equal amounts. The acidity helps break down collagen, so if you skip it, consider adding an extra 15 minutes to the cooking time.
