If you ask me, beef short ribs are one of the best things you can throw on a grill.
These grilled BBQ short ribs start with a simple spice rub that builds flavor from the ground up. Brown sugar, paprika, and chili powder mix together to create a coating that caramelizes beautifully over the heat.
The ribs get steamed first in foil packets with ice cubes—a neat trick that keeps them tender—then finished on the grill with a coating of barbecue sauce. The result is meat that falls off the bone with a sticky, smoky exterior.
It’s the kind of dish that makes people come back for seconds, perfect for weekend cookouts or whenever you’re craving something hearty.

Why You’ll Love These BBQ Beef Short Ribs
- Restaurant-quality results at home – These tender, fall-off-the-bone short ribs taste like they came from your favorite BBQ joint, but you made them yourself on the grill.
- Simple spice rub – You probably already have these pantry staples on hand, so no need for a special trip to the store.
- Perfect for gatherings – Short ribs are always a crowd-pleaser at cookouts and family dinners, and they look impressive on the plate without requiring fancy techniques.
- Foolproof foil method – Wrapping the ribs in foil keeps them moist and tender while they cook, so you don’t have to worry about them drying out.
What Kind of Beef Short Ribs Should I Use?
For this recipe, you’ll want to use bone-in beef short ribs, which you can find at most grocery stores or butcher shops. Short ribs typically come in two cuts: English-style (cut parallel to the bone with one thick piece of meat per bone) or flanken-style (cut across the bones so each piece has several small bone sections). Either style works for grilling, though English-style ribs are more common and easier to handle on the grill. Look for ribs with good marbling throughout the meat, as this fat will help keep them moist and flavorful during cooking. If your ribs have a thick layer of fat on top, trim most of it off before seasoning, but leave a thin layer to help with flavor and moisture.

Options for Substitutions
This recipe is pretty straightforward, but here are some swaps you can make if needed:
- Brown sugar: You can use regular white sugar or coconut sugar instead. Honey or maple syrup also work, but reduce the amount to about 2 teaspoons since they’re liquid.
- Paprika: Regular paprika is fine, but smoked paprika will add a nice smoky flavor if you have it. You can also use a mix of both.
- Chili powder: If you don’t have chili powder, try using a mix of cumin and cayenne pepper (go light on the cayenne). Ancho chili powder works great too for a milder, slightly sweet flavor.
- Beef short ribs: Short ribs are really the star here and shouldn’t be substituted – they have the perfect fat content and bone structure for this cooking method. If you absolutely must swap, beef back ribs could work, but adjust cooking time as they’re leaner.
- Barbecue sauce: Any style of BBQ sauce works here – sweet, spicy, vinegar-based, or mustard-based. Pick your favorite or make your own by mixing ketchup, vinegar, brown sugar, and worcestershire sauce.
Watch Out for These Mistakes While Grilling
The biggest mistake when grilling short ribs is cooking them over direct heat the entire time, which will char the outside while leaving the inside tough and chewy – that’s why the indirect heat method with foil packets is so important for breaking down the connective tissue.
Don’t skip the resting time after applying the spice rub, as those 30 to 60 minutes allow the flavors to penetrate the meat and help form a better crust when grilling.
Another common error is saucing the ribs too early during the final grilling step, which can cause the barbecue sauce to burn and turn bitter – wait until the last 5 minutes and keep a close eye on them while turning.
Finally, resist the urge to open the foil packets early to check on the ribs, since releasing that steam will increase your cooking time and potentially dry out the meat.

What to Serve With Grilled BBQ Beef Short Ribs?
These smoky, fall-off-the-bone short ribs pair perfectly with classic BBQ sides that can handle all that rich, saucy goodness. I love serving them with creamy coleslaw and baked beans – the cool, crunchy slaw cuts through the richness while the beans add that sweet and savory element. Cornbread or dinner rolls are perfect for soaking up any extra BBQ sauce on your plate, and you can’t go wrong with some grilled corn on the cob brushed with butter. For a lighter option, try a simple cucumber and tomato salad or some roasted Brussels sprouts to balance out the meal.
Storage Instructions
Store: Leftover short ribs keep really well in the fridge for up to 4 days. Just let them cool down, then store them in an airtight container with any extra sauce. They actually taste even better the next day after all those flavors have had time to soak in!
Freeze: These ribs freeze like a dream for up to 3 months. Wrap them tightly in aluminum foil or place them in a freezer-safe container with a little extra BBQ sauce to keep them moist. I like to portion them out before freezing so I can grab just what I need.
Reheat: To warm them up, you can heat them in the oven at 300°F wrapped in foil until heated through, about 20-25 minutes. Or just microwave individual portions for a quick meal. Brush on some fresh BBQ sauce before reheating to keep them nice and juicy.
| Preparation Time | 45-60 minutes |
| Cooking Time | 90-125 minutes |
| Total Time | 135-185 minutes |
| Level of Difficulty | Medium |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3500-3900
- Protein: 240-270 g
- Fat: 260-300 g
- Carbohydrates: 50-70 g
Ingredients
For the dry rub:
- 1 1/2 tbsp dark brown sugar
- 1 tbsp paprika
- 1 tbsp chili powder
- 1 1/2 tsp salt
- 1 1/2 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp dry mustard
For the ribs:
- 4 lb beef short ribs (cut into 3-inch individual portions)
- 8 ice cubes (2 per foil packet for steaming)
For the glaze:
- 3/4 cup barbecue sauce (plus extra for serving)
Step 1: Prepare the Dry Rub Seasoning
- 1 1/2 tbsp dark brown sugar
- 1 tbsp paprika
- 1 tbsp chili powder
- 1 1/2 tsp salt
- 1 1/2 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp dry mustard
In a small bowl, combine the dark brown sugar, paprika, chili powder, salt, garlic powder, onion powder, and dry mustard.
Mix thoroughly until the brown sugar is evenly distributed throughout the spice blend, breaking up any clumps.
This dry rub is the foundation of your flavor, so take a moment to ensure everything is well combined.
Set aside until ready to use.
Step 2: Season and Rest the Ribs
- 4 lb beef short ribs
- dry rub seasoning mixture from Step 1
Pat the beef short ribs dry with paper towels, then generously coat all sides with the dry rub from Step 1, pressing gently so the spices adhere to the meat.
Place the seasoned ribs in a large dish or on a baking sheet, cover loosely with plastic wrap, and let them rest at room temperature for 30 to 60 minutes.
I find this resting period allows the seasonings to penetrate the meat and develop deeper flavor.
While the ribs rest, preheat your grill to 375°F to 400°F.
Step 3: Create and Cook Foil Packets
- seasoned ribs from Step 2
- 8 ice cubes
Tear off four large sheets of heavy-duty foil (about 18 inches each).
Divide the seasoned ribs equally among the four sheets, placing them in the center of each foil sheet, then top each portion with 2 ice cubes.
Fold the foil edges up and seal tightly to create a packet that will trap steam during cooking.
Place the sealed packets over indirect heat on your preheated grill (away from direct flame or hot coals) and cook for 1 1/2 to 2 hours, until the ribs are fork-tender.
The ice cubes will melt slowly, creating steam that gently braises the meat while keeping it juicy.
Step 4: Glaze and Finish on Direct Heat
- ribs from foil packets
- 3/4 cup barbecue sauce
Carefully open the foil packets (watch out for escaping steam!) and transfer the ribs to a plate, discarding the liquid.
Place the ribs directly over medium-high heat on your grill.
Generously coat all sides of each rib with barbecue sauce, then grill for about 5 minutes, turning once halfway through, until the sauce caramelizes and develops a nice char.
I like to apply the sauce in thin layers rather than one thick coat—this creates a better glaze and prevents burning.
Step 5: Serve
- extra barbecue sauce for serving
Transfer the glazed short ribs to a serving platter and let them rest for a few minutes.
Serve immediately with extra barbecue sauce on the side for dipping or drizzling.

Tasty Grilled BBQ Beef Short Ribs
Ingredients
For the dry rub
- 1 1/2 tbsp dark brown sugar
- 1 tbsp paprika
- 1 tbsp chili powder
- 1 1/2 tsp salt
- 1 1/2 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp dry mustard
For the ribs
- 4 lb beef short ribs (cut into 3-inch individual portions)
- 8 ice cubes (2 per foil packet for steaming)
For the glaze
- 3/4 cup barbecue sauce (plus extra for serving)
Instructions
- In a small bowl, combine the dark brown sugar, paprika, chili powder, salt, garlic powder, onion powder, and dry mustard. Mix thoroughly until the brown sugar is evenly distributed throughout the spice blend, breaking up any clumps. This dry rub is the foundation of your flavor, so take a moment to ensure everything is well combined. Set aside until ready to use.
- Pat the beef short ribs dry with paper towels, then generously coat all sides with the dry rub from Step 1, pressing gently so the spices adhere to the meat. Place the seasoned ribs in a large dish or on a baking sheet, cover loosely with plastic wrap, and let them rest at room temperature for 30 to 60 minutes. I find this resting period allows the seasonings to penetrate the meat and develop deeper flavor. While the ribs rest, preheat your grill to 375°F to 400°F.
- Tear off four large sheets of heavy-duty foil (about 18 inches each). Divide the seasoned ribs equally among the four sheets, placing them in the center of each foil sheet, then top each portion with 2 ice cubes. Fold the foil edges up and seal tightly to create a packet that will trap steam during cooking. Place the sealed packets over indirect heat on your preheated grill (away from direct flame or hot coals) and cook for 1 1/2 to 2 hours, until the ribs are fork-tender. The ice cubes will melt slowly, creating steam that gently braises the meat while keeping it juicy.
- Carefully open the foil packets (watch out for escaping steam!) and transfer the ribs to a plate, discarding the liquid. Place the ribs directly over medium-high heat on your grill. Generously coat all sides of each rib with barbecue sauce, then grill for about 5 minutes, turning once halfway through, until the sauce caramelizes and develops a nice char. I like to apply the sauce in thin layers rather than one thick coat—this creates a better glaze and prevents burning.
- Transfer the glazed short ribs to a serving platter and let them rest for a few minutes. Serve immediately with extra barbecue sauce on the side for dipping or drizzling.