
A pork shoulder is one of the best meats to smoke because it’s forgiving, flavorful, and perfect for pulled pork. If you’re wondering how long it takes, the short answer is:
A pork shoulder typically takes 1.5 to 2 hours per pound at 225°F. Most 8–10 lb pork shoulders take about 12 to 16 hours to fully smoke at 225°F until tender.
In this guide, you’ll learn exact cook times, the best internal temperature, when to wrap, and how to tell when pork shoulder is done.
🔥 Pork Shoulder Smoking Time at 225°F (Quick Chart)
| Pork Shoulder Weight | Approx Cook Time at 225°F |
|---|---|
| 4–5 lb | 6–10 hours |
| 6–7 lb | 9–14 hours |
| 8–10 lb | 12–16 hours |
| 11–12 lb | 16–20 hours |
Important: Time is only a guide. Pork shoulder should be cooked until it becomes tender.
How Long to Smoke Pork Shoulder Per Pound at 225°F
A good rule of thumb is:
✅ 1.5–2 hours per pound at 225°F
However, every pork shoulder cooks differently based on:
- smoker temperature consistency
- meat thickness
- fat content
- whether you wrap it
- outdoor weather conditions
If your smoker runs hotter or colder, cook time can vary by several hours.
What Temperature to Smoke Pork Shoulder
Most pitmasters smoke pork shoulder between:
- 225°F (classic low-and-slow)
- 250°F (slightly faster)
225°F is best for maximum tenderness and strong smoke flavor.
👉 Full guide: What Temperature to Smoke Pork Shoulder
What Internal Temperature Is Pork Shoulder Done?
Pork shoulder is usually done when it reaches:
✅ 195°F to 205°F internal temperature
Most pulled pork cooks aim for:
- 200°F–203°F for the best shredding texture
However, don’t cook pork shoulder based only on temperature. The meat should feel extremely tender.
👉 Full guide: Pork Shoulder Internal Temperature
Step-by-Step: How to Smoke Pork Shoulder at 225°F
Step 1: Preheat Your Smoker
Preheat your pellet grill or smoker to 225°F. Let it stabilize for 15–20 minutes.
Step 2: Season the Pork Shoulder
Pat the pork shoulder dry and apply a generous amount of dry rub. Pork shoulder can handle heavy seasoning.
Common rub ingredients include:
- salt
- black pepper
- paprika
- brown sugar
- garlic powder
- onion powder
Let it sit for 20–30 minutes while your smoker heats up.
Step 3: Place Pork Shoulder on the Smoker
Place the pork shoulder fat-side up (or fat-side toward the heat source depending on your smoker).
Smoke at 225°F and avoid opening the lid too often.
Step 4: Smoke Until the Stall (6–10 Hours)
After several hours, pork shoulder usually hits the stall, don’t panic. Here’s what causes the pork shoulder stall and how to push through it.
150°F–170°F internal temperature
At this point, the temperature may stop rising for hours. This is normal.
Pork Shoulder Stall Explained
The stall happens when moisture evaporates from the meat surface, cooling it down like sweat.
This can add 2–5 extra hours to your cook time.
The stall is one of the biggest reasons pork shoulder takes so long at 225°F.
Should You Wrap Pork Shoulder?
Wrapping is optional, but it can speed up cooking and help retain moisture. Want to speed up the cook? Here’s when to wrap in our guide: should you wrap pork shoulder when smoking.
Wrapping Pros:
- faster cook time
- softer bark
- more moisture retention
Wrapping Cons:
- bark becomes softer
- less smoke absorption after wrapping
Most people wrap pork shoulder when it reaches:
✅ 165°F–175°F internal temperature
Common wrapping materials:
- foil (fastest cook)
- butcher paper (better bark)
How Long to Smoke Pork Shoulder After Wrapping
After wrapping, pork shoulder typically takes another:
⏱ 2 to 5 hours
depending on size and smoker consistency.
Continue cooking until the internal temperature reaches around 200°F–203°F.
How to Tell When Pork Shoulder Is Done
Pork shoulder is done when:
- internal temp is around 195°F–205°F
- the probe slides in with almost no resistance
- the bone pulls out clean (bone-in shoulder)
- the meat feels soft and jiggly
A thermometer is extremely helpful for this.
👉 See our guide on the Best Wireless Meat Thermometer for Smoking
How Long to Rest Pork Shoulder
Resting is just as important as smoking.
Let pork shoulder rest for:
✅ 45 minutes to 2 hours
Wrap it in foil and place it in a cooler or oven (turned off) to hold heat.
Resting allows juices to redistribute and makes pulled pork easier to shred.
Can You Smoke Pork Shoulder Faster?
Yes. Smoking at 250°F will reduce cook time.
At 250°F, pork shoulder usually takes:
⏱ 1 to 1.5 hours per pound
The bark may form faster and the cook is easier for busy days.
Common Mistakes When Smoking Pork Shoulder at 225°F
Opening the smoker too often
Every time you open the lid, heat escapes and adds time.
Not planning for the stall
The stall can add several hours. Always start early.
Pulling too early
Pork shoulder can hit 185°F and still be tough. It needs time in the 195°F+ range.
Skipping the rest
Resting improves texture and moisture.
Best Wood Pellets for Pork Shoulder
Great wood pellet choices for pork shoulder include:
- apple (sweet and mild)
- cherry (great color)
- hickory (classic BBQ flavor)
- oak (balanced and versatile)
👉 Full guide: Best Wood Pellets for Smoking
Frequently Asked Questions
How long does an 8 lb pork shoulder take at 225°F?
An 8 lb pork shoulder usually takes about 12–16 hours, depending on stall time and whether it’s wrapped.
How long does a 10 lb pork shoulder take at 225°F?
A 10 lb pork shoulder typically takes about 14–18 hours at 225°F.
Is pork shoulder done at 190°F?
Usually not. Pork shoulder may still be tough at 190°F. Most pulled pork is best around 200°F–203°F.
Can I smoke pork shoulder overnight?
Yes. Many people smoke pork shoulder overnight at 225°F, but using a thermometer with alarms is strongly recommended.
Final Thoughts
Smoking pork shoulder at 225°F takes time, but the results are worth it. Most pork shoulders take about 1.5 to 2 hours per pound, and an 8–10 lb shoulder often takes 12 to 16 hours to become tender enough for pulled pork.
For the best results, cook to tenderness, aim for around 200°F–203°F, and always rest the meat before shredding.
