Sticky BBQ Glazed Beef Short Ribs That Fall Right Off the Bone
There’s a certain kind of Saturday in my house — gray sky, nobody going anywhere, and the whole family circling the kitchen by four o’clock asking what’s for dinner. On one of those Saturdays last month, I pulled a pack of beef short ribs from the freezer — grabbed on sale at the butcher — and decided the day had come. No smoker, no fancy gear, just my Dutch oven and a glaze I’d been tinkering with for years.
Three and a half hours later, my kitchen smelled like a barbecue joint, my kids were picking sticky bits of glaze off the cutting board, and my neighbor knocked to ask what I was cooking. I posted the reel on our Luna’s Kitchen page and it blew up: 83.2K views, 923 likes, 375 shares. Here’s the full recipe behind the video.
Why You’ll Love This Recipe
Short ribs have a restaurant-only reputation, but they’re honestly one of the most forgiving cuts you can cook at home.
- Fall-off-the-bone tender, every time. A slow, low braise does all the work — no thermometer anxiety.
- That sticky glaze. The sauce reduces into a thick, lacquered coating that caramelizes under the broiler.
- Pantry-friendly. Nothing here needs a specialty store — just staples and your favorite bottled barbecue sauce.
- Mostly hands-off. About 20 minutes of real work, then the oven takes over.
- Feeds a crowd. Generous portions that reheat beautifully — perfect for Sunday dinners and cookouts.
Ingredients
Serves 4 to 6.
- 3 1/2 pounds bone-in beef short ribs (about 8 pieces)
- 2 teaspoons kosher salt
- 1 teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- 1 teaspoon onion powder
- 2 tablespoons vegetable oil
- 1 medium yellow onion, diced
- 5 cloves garlic, minced
- 1 cup beef broth
- 1 1/2 cups barbecue sauce
- 1/2 cup ketchup
- 1/3 cup packed brown sugar
- 1/4 cup honey
- 1/4 cup apple cider vinegar
- 2 tablespoons Worcestershire sauce
- 2 tablespoons molasses
- 1 tablespoon Dijon mustard
- 1/2 teaspoon red pepper flakes (optional)
- Chopped parsley or sliced green onions, for serving
Instructions
- Temper and dry the ribs. Take them out 30 minutes before cooking and pat very dry — dry meat sears instead of steaming.
- Season generously. Mix the salt, pepper, garlic powder, paprika, and onion powder, then rub all over the ribs.
- Sear hard. Heat the oil in a Dutch oven over medium-high until shimmering. Sear in two batches, 3 to 4 minutes per side, until deeply browned.
- Soften the aromatics. Lower to medium heat, add the onion, and cook 4 to 5 minutes, scraping up the browned bits. Stir in the garlic for 30 seconds until fragrant.
- Build the sauce. Whisk the barbecue sauce, ketchup, brown sugar, honey, vinegar, Worcestershire, molasses, Dijon, and pepper flakes. Pour into the pot with the broth and stir.
- Braise low and slow. Nestle the ribs into the liquid, cover, and bake at 300°F for 3 to 3 1/2 hours, turning once, until the meat pulls easily from the bone.
- Skim and reduce. Move the ribs to a foil-lined baking sheet. Spoon the fat off the braising liquid, then simmer the sauce 10 to 15 minutes until thick enough to coat a spoon.
- Glaze and broil. Brush the ribs generously with glaze and broil 3 to 4 minutes, watching closely, until bubbling and charred in spots. Brush on a second coat.
- Rest and serve. Rest 10 minutes so the juices settle. Spoon over extra warm glaze, scatter with parsley or green onions, and serve.
Pro Tips for the Best Results
- Buy well-marbled ribs. Look for meat at least an inch thick over the bone.
- Don’t skip the sear. Those browned bits are the backbone of the entire sauce.
- Tough ribs need more time, not less. Undercooked is the usual culprit — give them another 30 to 45 minutes.
- Skim the fat. It keeps the glaze rich instead of greasy and helps it cling to the meat.
- Watch the broiler. A sugar-heavy glaze goes from caramelized to burnt in under a minute.
- Make them a day ahead. The flavors deepen overnight, and the chilled fat lifts right off the sauce.
Variations
Spicy chipotle: Swap the pepper flakes for 2 minced chipotle peppers in adobo plus a teaspoon of the adobo sauce.
Slow cooker: Sear and build the sauce on the stovetop, then cook on LOW for 8 hours. Reduce the sauce afterward and finish under the broiler.
Asian-inspired: Replace the barbecue base with hoisin, soy sauce, and rice vinegar; finish with sesame seeds and scallions.
Grill finish: Skip the broiler and finish glazed ribs on a hot grill, 2 to 3 minutes per side, for real char marks and a whisper of smoke.
Storage & Reheating
Refrigerate leftovers in an airtight container for up to 4 days — day-two ribs are arguably better, since the meat soaks up more glaze overnight. Freeze in the sauce for up to 3 months; thaw in the fridge overnight.
Reheat gently in a covered pot over low heat with a splash of broth, 15 to 20 minutes, or in a 325°F oven covered with foil. Skip the microwave — it heats unevenly and toughens the meat.
Nutrition Estimate
Per serving (based on 6 servings): approximately 690 calories, 44g protein, 36g carbohydrates, and 40g fat. This is a hearty, special-occasion meal — balance it with a big green salad or crunchy slaw.
Frequently Asked Questions
Can I use boneless short ribs?
Yes, but cut the braise to about 2 1/2 hours and check early. Boneless pieces have less connective tissue and can dry out faster than bone-in.
My ribs came out tough. What went wrong?
They almost certainly needed more time. The collagen just needs longer — give them another 30 to 45 minutes.
Can I make the glaze ahead?
Absolutely. Whisk the sauce ingredients up to 3 days ahead and refrigerate; the flavors meld and improve. Bring to room temperature before using.
What should I serve with them?
Creamy mashed potatoes are my top pick — they soak up extra glaze. Coleslaw, corn on the cob, and pickles round it out.
Can I freeze cooked short ribs?
Yes. Cool completely, pack with sauce in freezer bags with the air squeezed out, and freeze up to 3 months. Thaw overnight in the fridge.
Double the glaze — you’ll want extra for the mashed potatoes, and tell me how they turned out in the reel comments.

