Sticky, sweet, and fall-off-the-bone tender—these Dr. Pepper Ribs are proof you don’t need a smoker to make competition-style ribs at home. Roasted low and slow in the oven and finished with a buttery agave glaze, this recipe brings bold barbecue flavor straight to your kitchen.
Start by removing the silver skin membrane from the back of your ribs. This step helps ensure your ribs turn out super tender.
Then place your ribs in a shallow dish or zip-top bag and pour in Dr. Pepper until mostly covered.
Refrigerate and marinate for at least 6 hours, or overnight for best flavor.
Pro Tip: Save the leftover Dr. Pepper from the marinade—you can reduce it on the stovetop for a custom BBQ glaze later!
Step 2 – Preheat and Season
Preheat your oven to 325°F (163°C). Pat the ribs dry with paper towels and coat them lightly with yellow mustard. This acts as a binder for the seasoning.
Then, generously season both sides with AP seasoning and BBQ seasoning.
Step 3 – First Bake (Unwrapped)
Place the ribs bone-side down on a foil-lined baking sheet.
Bake uncovered for 2 hours. This allows a nice bark to form and starts rendering the fat for tender, flavorful meat.
Step 4 – Wrap with Butter and Agave
Remove the ribs from the oven and lay them on a large sheet of foil.
Add sliced butter directly on the meat side, then drizzle agave syrup over the top.
Wrap tightly in foil to seal in the moisture and flavor. Return to the oven for another 90 minutes.
Step 5 – Final Glaze and Finish
Carefully unwrap the ribs and discard or save the liquid.
Optional: Brush the ribs with your favorite BBQ sauce mixed with a splash of the reduced Dr. Pepper.
Place the ribs back in the oven, unwrapped, at 400°F for 15 minutes to caramelize the glaze.
Notes
Tips for Success
Let It Rest: After baking, let the ribs rest for 10–15 minutes before slicing. This locks in moisture.
Glaze Smart: Thin your BBQ sauce with a splash of Dr. Pepper for added sweetness.
Sides Matter: Pair these ribs with mac & cheese, baked beans, or vinegar slaw for the ultimate BBQ plate.