Go Back
baby back ribs after soaking and rub

Barbequed Dr. Pepper Ribs

Tender and flavourful ribs in a homemade Dr. Pepper barbeque sauce!
Course Main
Cuisine American
Keyword baby back ribs, barbecue, dr. pepper ribs, homemade barbecue sauce
Prep Time 4 hours
Cook Time 20 minutes
Total Time 4 hours 20 minutes
Servings 4 people
Calories 400 kcal
Author Kathryn


  • 2 racks baby back ribs
  • 1 2 L bottle of Dr Pepper
  • 1/4 cup salt
  • 1 Tbsp chili powder
  • 1 Tbsp canola oil or vegetable oil
  • 1 onion minced
  • 2 cloves garlic minced
  • 1 cup ketchup
  • 2 Tbsp soy sauce
  • 2 Tbsp balsamic vinegar
  • 1/4 tsp cayenne pepper optional


  1. Cut the ribs into sections containing two or three ribs each. Place the ribs in a baking dish or Ziploc freezer bag. Pour in Dr Pepper to cover them, reserving at least 1 cup for the sauce. Add the salt and soak the ribs in the fridge overnight (or at least 2 hours).
  2. Heat the oven to 350°F. Drain and dry the ribs and then rub them with the chili powder. Place them in a single layer in a large baking dish, add a cup of water and cover the dish tightly with foil. Bake for 2 hours, until the meat nearly falls off the bone.
  3. For the barbecue sauce, heat the oil in a saucepan over medium heat. Saute the onion and garlic until they're soft and fragrant, then add the ketchup, soy sauce, vinegar, cayenne and one cup of Dr Pepper. Simmer for 15 to 20 minutes, or until the sauce thickens.
  4. Preheat the barbeque and brush the ribs with sauce. When the grill is hot, cook the ribs bone-side down on a cooler part for 10 to 15 minutes. Flip them and cook until lightly charred. Remove, brush on more sauce and serve.

Recipe Notes

Adapted from Men's Health Dr. Pepper Ribs