This bone in pork roast recipe roasts low and slow, then finishes hot, so the center stays tender and the outside browns well.
A bone-in pork roast can taste like a holiday meal on a random weeknight. Smells great in winter. The bone helps the meat cook evenly, the fat cap bastes as it melts, and the pan drippings turn into a quick sauce. The trick is controlling heat and salt so you get a roast that slices clean, stays moist, and has a crust.
This guide gives you a repeatable method with time ranges, thermometer targets, and small moves that prevent dry pork. If you’ve had a roast come out bland or tough, these steps fix that.
Bone In Pork Roast Recipe Basics Before You Start
Pick a roast that matches how you want to serve it:
- Bone-in pork loin roast: leaner, tidy slices, cooks faster.
- Bone-in pork shoulder (Boston butt): more fat and collagen, richer taste, loves longer heat.
Both work with the same playbook: salt early, roast at a steady temp, pull by internal temp, then rest. The time in the oven is a range, not a promise, so plan around the thermometer.
| Roast Size | Oven Temp | Time Range To Reach Pull Temp |
|---|---|---|
| 2 lb (0.9 kg) loin | 325°F / 163°C | 55–80 min |
| 3 lb (1.4 kg) loin | 325°F / 163°C | 75–105 min |
| 4 lb (1.8 kg) loin | 325°F / 163°C | 95–130 min |
| 5 lb (2.3 kg) loin | 325°F / 163°C | 115–155 min |
| 3 lb (1.4 kg) shoulder | 300°F / 149°C | 2 hr 45–3 hr 45 |
| 4 lb (1.8 kg) shoulder | 300°F / 149°C | 3 hr 30–4 hr 45 |
| 5 lb (2.3 kg) shoulder | 300°F / 149°C | 4 hr 15–5 hr 45 |
| 6 lb (2.7 kg) shoulder | 300°F / 149°C | 5 hr–7 hr |
Food safety comes down to temperature, not color. USDA guidance lists 145°F (63°C) with a 3-minute rest for pork roasts and chops. See the FSIS safe temperature chart for the baseline.
Ingredients That Give You Flavor Without Fuss
This seasoning set fits almost any side dish. It also keeps the pan drippings clean enough for sauce.
For The Roast
- 1 bone-in pork roast, 2–6 lb (loin or shoulder)
- 1½ tsp kosher salt per pound (use 1 tsp per pound if brined or injected)
- 1 tbsp neutral oil (avocado, canola, grapeseed)
- 2 tsp black pepper
- 2 tsp garlic powder
- 1 tsp smoked paprika
- 1 tsp dried thyme or rosemary
For The Pan
- 1 large onion, sliced
- 2 carrots, cut into chunks
- 2 celery ribs, cut into chunks
- 1½ cups low-salt broth or water
- 1 tbsp apple cider vinegar (or lemon juice)
If your roast has a thick fat cap, score it in a shallow crosshatch so it renders and browns. Keep cuts on the fat only; don’t slice into the meat.
Tools That Make The Roast Predictable
You don’t need special gear, but two things make the result repeatable:
- Instant-read thermometer for the pull temp.
- Heavy roasting pan or skillet that holds heat and browns drippings.
A thermometer beats guesswork. FSIS explains why it’s the reliable way to know meat is cooked through on their food thermometer page.
If your roast is tied, leave the string on during roasting; it holds shape and gives slices. When checking temp, slide the probe from the side toward the center so you land in the thickest spot, away from bone.
Step By Step Oven Method
This method works for loin or shoulder. The only change is the pull temp and the time range.
1) Salt Early For Better Texture
Pat the roast dry. Salt all sides using the per-pound guide above. Set it on a rack over a tray and chill it without a cover for 8–24 hours. That dry chill seasons the meat deeper and dries the surface so it browns faster.
2) Heat The Oven And Build The Pan
Set the oven to 325°F / 163°C for loin, or 300°F / 149°C for shoulder. Scatter onion, carrot, and celery in the pan. Pour in broth and vinegar. The liquid keeps drippings from burning and gives you a head start on sauce.
3) Season And Sear The Outside
Rub the roast with oil, pepper, garlic powder, paprika, and thyme. If you have a stove-safe roasting pan, sear the roast over medium-high heat for 2–3 minutes per side until browned. If not, skip the sear and let the oven do the work; it still browns, just slower.
4) Roast Until The Thermometer Says Stop
Set the roast bone-side down on the vegetables. Roast until the center hits your pull temp:
- Loin roast: pull at 140–145°F / 60–63°C for sliceable meat.
- Shoulder roast: pull at 195–203°F / 91–95°C for shreddable meat.
Check early. Once you’re within 15°F of the target, start checking every 10–15 minutes. Put the probe in the thickest part, not touching bone.
5) Finish Hot For Browning
If the roast looks pale near the end, raise the oven to 450°F / 232°C for the last 8–12 minutes. Watch it. You’re chasing color, not more internal temp.
6) Rest Before Slicing
Move the roast to a board and tent loosely with foil. Rest 15–25 minutes for loin, 25–40 minutes for shoulder. During rest, carryover heat rises a few degrees and juices settle so the first slice doesn’t flood the board. FSIS notes a rest time after reaching the safe temp for whole cuts.
How To Make A Pan Sauce While The Roast Rests
Don’t toss the pan. The browned bits are built-in flavor.
- Skim off excess fat, leaving 1–2 tbsp in the pan.
- Set the pan over medium heat. Add a splash of broth and scrape the browned bits with a wooden spoon.
- Simmer 3–6 minutes until it tastes rounded and the liquid reduces a little.
- Strain if you want it smooth. Keep it chunky if you like onion and carrot in the gravy.
- Taste, then add salt only if it needs it.
Want a thicker gravy? Mix 1 tbsp cornstarch with 1 tbsp cold water, whisk it into simmering sauce, and cook 60–90 seconds.
Doneness Targets By Cut And How You Plan To Serve
There’s no single “right” temp for texture. Here’s the clean way to pick a target based on the meal you want to eat.
| Goal | Pull Temp | Rest Time |
|---|---|---|
| Loin, faint blush, juicy slices | 140–145°F / 60–63°C | 15–25 min |
| Loin, firm slices for sandwiches | 147–150°F / 64–66°C | 15–25 min |
| Shoulder, sliceable but rich | 185–190°F / 85–88°C | 25–40 min |
| Shoulder, pull-apart shreds | 195–203°F / 91–95°C | 25–40 min |
| Reheat leftovers without drying | Warm to 130–140°F / 54–60°C | 5 min |
| Food-safety baseline for whole cuts | 145°F / 63°C | 3 min |
| Ground pork, meatballs, sausage | 160°F / 71°C | 0 min |
Common Roast Problems And Fast Fixes
Dry slices
Most dry pork is overcooked. Next time, pull earlier and rest longer. Also slice across the grain and keep slices thicker than you think; thin slices cool fast and feel drier.
Bland meat
Salt early and measure it. If you salt right before roasting, the center won’t catch up. If you’re short on time, salt at least 45 minutes ahead so the surface moisture has time to reabsorb.
Burnt drippings
Use the broth in the pan and keep the vegetables under the roast. If the liquid evaporates, add another half cup of water during roasting.
Soft, pale exterior
Dry the surface, then use the hot finish. Also keep the roast without foil; foil blocks browning.
Carving Notes For Clean Slices
Set the roast so the bone runs left to right. Find the bone with the tip of the knife, then cut along it to free the meat in one piece. After the bone is out, slice the roast into ½-inch slices. For shoulder, slice thicker, or pull into chunks with two forks.
Flavor Swaps That Still Fit The Method
Once you’ve cooked one good roast, the seasoning becomes the fun part. Keep the salt per pound the same and swap the rub.
- Garlic-herb: add lemon zest and chopped parsley at the end.
- Chili-cumin: trade thyme for cumin and add a pinch of chipotle powder.
- Maple-mustard: brush with 1 tbsp maple syrup mixed with 1 tbsp Dijon during the last 10 minutes.
Stick with the same pull temps and rest times. That keeps the texture where you want it.
Serving And Leftovers
This bone in pork roast recipe shines with simple sides: roasted potatoes, sautéed greens, or a sharp salad that cuts the rich pork. Spoon pan sauce over the slices and pass extra at the table.
For leftovers, cool the meat fast: slice it, spread it on a tray, then refrigerate once steam fades. Store in a sealed container up to 4 days. Freeze up to 3 months.
Reheat gently. Put slices in a covered dish with a splash of broth and warm at 300°F / 149°C until hot. If you microwave, use 50% power and short bursts so the edges don’t tighten.
Printable Style Roast Checklist
Use this quick list the next time you cook so nothing gets missed:
- Salt 8–24 hours ahead (or at least 45 minutes).
- Oven: 325°F for loin, 300°F for shoulder.
- Pan: vegetables + broth + a splash of vinegar.
- Pull temp: 140–145°F loin, 195–203°F shoulder.
- Rest: 15–25 minutes loin, 25–40 minutes shoulder.
- Make sauce while it rests.
- Slice across the grain.
If you want a single line to remember, it’s this: cook to temperature, then let the roast sit long enough to settle before you cut. Just dinner, done.

