How the math works
Big barbecue cuts cook at a roughly predictable rate per pound at a steady smoker temperature. This planner multiplies your weight by a per-cut rate, then adds the rest the meat needs after it comes off, plus a 30-minute safety buffer — because barbecue is ready when it's ready, and an early brisket holds happily in a cooler while a late one ruins dinner.
| Cut | Smoker | Rate | Pull at | Rest |
|---|---|---|---|---|
| Pork butt | 225°F | ~1.75 hr/lb | ~200°F | 45–60 min |
| Brisket | 235°F | ~1.4 hr/lb | ~203°F | 60+ min |
| Spare ribs | 225°F | ~6 hr (3-2-1) | ~200°F / bend test | 10–15 min |
| Whole chicken | 275°F | ~0.75 hr/lb | 165°F breast | 10 min |
Ribs are the exception: they follow the phased 3-2-1 method (3 hours of smoke, 2 wrapped, 1 sauced and set), so total time barely changes with rack count.
What is the stall — and why your cook runs "late"
Somewhere around 150–170°F internal, big cuts just… stop climbing. That's the stall: moisture evaporating off the surface cools the meat as fast as the smoker heats it, and it can park there for hours. It's the number-one reason cooks blow past dinnertime. Wrapping in butcher paper or foil shuts down the evaporation and pushes through it.
A start-time estimate can only allow for the stall — it can't see the one actually happening in your smoker. That's the gap between this page and the app: BBQ Captain watches the internal temps you log, re-projects your finish in real time, flags the stall as it forms, and tells you when wrapping will save your serve time.
Time is a guess. Temperature is the truth.
A smoke is governed by internal meat temperature, not the clock. Use this planner to pick your start time with confidence — then cook to temp: about 200°F and probe-tender for pork butt, 203°F for brisket, 165°F in the breast for chicken. If you want the re-planning done for you while you sleep next to the smoker, you know where the button is. 🔥