Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 rack beef plate short ribs (3–4 bones), 4 to 5 lb (1.8 to 2.3 kg)
- 2 tbsp (30 g) kosher salt
- 2 tbsp (18 g) coarse ground black pepper
- 1 tbsp (6 g) finely ground coffee
- 2 tsp (4 g) unsweetened cocoa powder
- 2 tsp (8 g) dark brown sugar
- 1 tsp (2 g) smoked paprika
- 1 tsp (3 g) garlic powder
- 1 tsp (2 g) onion powder
- 1/2 tsp (1 g) chipotle powder (optional)
- 2 tbsp Worcestershire sauce or yellow mustard (binder)
- 2 tbsp beef tallow or unsalted butter (for wrapping, optional but recommended)
- Wood for smoke: oak (preferred) plus optional hickory or cherry
Do This
- 1) Trim thick surface fat and remove the membrane on the bone side; pat dry.
- 2) Mix rub (salt, pepper, coffee, cocoa, spices). Lightly coat ribs with Worcestershire or mustard, then season heavily.
- 3) Preheat smoker to 250°F (121°C); add oak wood (plus optional cherry for color).
- 4) Smoke ribs unwrapped at 250°F (121°C) until bark is dark and set and internal temp is 170°F (77°C), about 4 to 5 hours.
- 5) Wrap in butcher paper (or foil) with 2 tbsp tallow/butter; return to smoker until probe-tender and 203–205°F (95–96°C), about 2 to 3 hours.
- 6) Rest wrapped in a cooler or turned-off oven until internal temp drops to 150–160°F (66–71°C), about 1 to 2 hours.
- 7) Slice between bones and serve as dramatic, rich BBQ portions.
Why You’ll Love This Recipe
- Big, bold bark: coffee, black pepper, and cocoa create a deep, steakhouse-style crust.
- Buttery-tender texture without fancy equipment: just a steady 250°F smoker and a good rest.
- Restaurant-level presentation: slicing between the bones makes jaw-dropping, juicy portions.
- Flexible for backyard setups: works on pellet grills, kettles with indirect heat, drum smokers, and offsets.
Grocery List
- Produce: fresh parsley (optional, for serving), pickled red onions (optional, for serving), jalapeños (optional, for serving)
- Dairy: unsalted butter (optional, for wrapping)
- Pantry: kosher salt, coarse ground black pepper, finely ground coffee, unsweetened cocoa powder, dark brown sugar, smoked paprika, garlic powder, onion powder, chipotle powder (optional), Worcestershire sauce or yellow mustard, beef tallow (optional), wood chunks/pellets (oak preferred; optional hickory or cherry)
Full Ingredients
Beef
- Beef plate short ribs: 1 rack (3–4 bones), 4 to 5 lb (1.8 to 2.3 kg)
Binder (helps the rub stick)
- Worcestershire sauce: 2 tbsp (30 ml) or
- Yellow mustard: 2 tbsp (30 g)
Coffee–Black Pepper Rub (coffee + cocoa bark)
- Kosher salt: 2 tbsp (30 g)
- Coarse ground black pepper: 2 tbsp (18 g)
- Finely ground coffee: 1 tbsp (6 g)
- Unsweetened cocoa powder: 2 tsp (4 g)
- Dark brown sugar (packed): 2 tsp (8 g)
- Smoked paprika: 1 tsp (2 g)
- Garlic powder: 1 tsp (3 g)
- Onion powder: 1 tsp (2 g)
- Chipotle powder (optional, for gentle heat): 1/2 tsp (1 g)
Optional Spritz (helps bark color and keeps edges from drying)
- Water: 1/2 cup (120 ml)
- Apple cider vinegar: 1/2 cup (120 ml)
Wrap & Finish (for buttery tenderness)
- Pink butcher paper: 2 large sheets (about 18 x 24 inches / 46 x 61 cm each) or heavy-duty foil
- Beef tallow: 2 tbsp (30 g) or unsalted butter: 2 tbsp (28 g)
- Beef broth (optional): 2 tbsp (30 ml)
For Serving (optional but great)
- Chopped parsley: 2 tbsp
- Pickled red onions: 1/2 cup
- Flaky salt: to finish

Step-by-Step Instructions
Step 1: Trim and prep the ribs
Unwrap the 4–5 lb rack of beef plate short ribs. On the meat side, trim only the thick, hard fat deposits so the seasoning can reach the meat and the bark can form. Leave thinner fat in place; it renders beautifully during the smoke.
Flip the ribs bone-side up. If there is a papery membrane, slide a butter knife under it and pull it off with a paper towel for grip. Pat the ribs very dry with paper towels.
Optional dry-brine (best texture): Salt the ribs with 2 tbsp (30 g) kosher salt, place on a sheet pan, and refrigerate uncovered for 8 to 24 hours. If you dry-brine, still use the rub below, but reduce the salt in the rub to 1 tbsp (15 g) to avoid oversalting.
Step 2: Mix the coffee–black pepper rub and season
In a small bowl, mix:
2 tbsp kosher salt, 2 tbsp coarse black pepper, 1 tbsp ground coffee, 2 tsp cocoa powder, 2 tsp brown sugar, 1 tsp smoked paprika, 1 tsp garlic powder, 1 tsp onion powder, and optional 1/2 tsp chipotle powder.
Lightly coat all sides of the ribs with 2 tbsp Worcestershire sauce (or 2 tbsp yellow mustard). This should be a thin film, not a wet layer.
Season generously on all sides, pressing the rub onto the meat. Let the ribs sit at room temperature for 30 minutes while you preheat the smoker (this helps the rub hydrate and cling).
Step 3: Preheat the smoker to 250°F and set up for clean smoke
Preheat your smoker to 250°F (121°C). Add your smoking wood: oak is classic for beef; add a little cherry for deeper color or a small amount of hickory for stronger smoke.
Aim for thin, clean smoke (it should look light and wispy). Heavy white smoke can make the bark bitter, especially with coffee in the rub.
Step 4: Smoke unwrapped until the bark is deeply set
Place the ribs on the smoker with the bones down and the thicker end closer to the hotter area of your pit. Insert a probe thermometer into the thickest part of the meat (avoid touching bone).
Smoke at 250°F (121°C) until the bark is dark, dry to the touch, and doesn’t smear when you gently rub a fingertip across it. This typically takes 4 to 5 hours, and the internal temperature is often around 165–175°F (74–79°C).
Optional spritz: Starting at the 2-hour mark, spritz lightly every 45 minutes with the vinegar-water mix. Keep it light; too much spritz can cool the surface and slow bark formation.
Step 5: Wrap with tallow (or butter) and cook until probe-tender
When the bark is set and internal temperature is about 170°F (77°C), wrap the ribs tightly in pink butcher paper (preferred for maintaining bark) or heavy-duty foil (faster and softer bark).
Before sealing the wrap, add 2 tbsp beef tallow (or 2 tbsp unsalted butter) over the top of the meat side. Add 2 tbsp beef broth if you want a slightly juicier wrap environment.
Return the wrapped ribs to the smoker at 250°F (121°C) and cook until the meat is probe-tender (a thermometer probe should slide in with little to no resistance, like softened butter). This usually happens at an internal temperature of 203–205°F (95–96°C), about 2 to 3 hours after wrapping.
Step 6: Rest long enough for juicy slices
Keep the ribs wrapped. Rest them in an insulated cooler (no ice) or a turned-off oven until the internal temperature drops to 150–160°F (66–71°C), about 1 to 2 hours.
This rest is not optional if you want clean slices and maximum juiciness. Cutting too early can cause the rendered fat and juices to run out onto the board.
Step 7: Slice between the bones and serve
Unwrap the ribs and pour any juices from the wrap into a small bowl (skim fat if desired). Brush a little of this over the sliced ribs for extra shine and richness.
Slice between each bone to create thick, dramatic BBQ portions. Finish with a pinch of flaky salt if needed and garnish with chopped parsley. Serve with pickled red onions to cut the richness.
Pro Tips
- Buy the right cut: Look for “beef plate short ribs” (also called “dino ribs”), not thin cross-cut short ribs. You want a thick slab with tall bones.
- Chase “probe tender,” not a number: 203–205°F is a common finish range, but tenderness is the real test. If it still feels tight, keep cooking.
- Control smoke intensity: Coffee and cocoa make an incredible bark, but they can taste bitter with dirty smoke. Keep airflow steady and smoke light.
- Paper vs. foil: Butcher paper preserves bark texture; foil speeds cooking but softens the crust. Choose based on your priorities.
- Rest to the right temperature: Slicing at 150–160°F helps the fat stay luscious while the meat stays juicy and holds together.
Variations
- Texas-style ultra-simple: Skip paprika, garlic, onion, and chipotle. Use only 2 tbsp kosher salt, 2 tbsp coarse black pepper, plus 1 tbsp coffee and 2 tsp cocoa.
- Spicier bark: Add 1 tsp (2 g) cayenne or increase chipotle powder to 1 tsp (2 g). Great if you serve with pickles and onions.
- Sweet heat glaze (optional finish): After resting, brush with a thin glaze of 2 tbsp warm honey mixed with 1 tbsp apple cider vinegar, then set on the smoker unwrapped at 275°F (135°C) for 10 minutes.
Storage & Make-Ahead
Refrigerate: Cool leftovers to room temperature for no more than 2 hours, then wrap tightly and refrigerate for up to 4 days.
Freeze: Freeze sliced ribs (with a little reserved juice) in airtight bags for up to 2 months. Thaw overnight in the refrigerator.
Reheat (best method): Place ribs in a covered baking dish with 2–3 tbsp of reserved juices or beef broth. Heat at 275°F (135°C) until warmed through and tender, about 30–45 minutes (timing depends on thickness). For a firmer bark, uncover for the last 10 minutes.
Make-ahead for guests: Cook the ribs fully, then hold them wrapped in a cooler for up to 3 hours. Slice right before serving.
Nutrition (per serving)
Approximate, based on 6 servings and typical fat rendering; actual values vary by rib size and trimming. Calories: 780; Protein: 45 g; Fat: 62 g; Carbohydrates: 6 g; Fiber: 1 g; Sugars: 3 g; Sodium: 950 mg.
