These Root Beer Ribs are quite possibly the most raved-about recipe I make. Every time I make them, people sing the praises of how good they are, and honestly, that feels pretty darn good!

Two half racks of baby back ribs with barbecue sauce, with bottle of root beer in background.

The Best Marinade For Ribs

Root beer is a natural flavor pairing for baby back ribs, and I think it’s because the combination is so perfect that people rave so much. The ribs are fatty and rich the way ribs should be, and the root beer is tangy and sweet in all the ways everybody loves.

This recipe gets a double dose of root beer – first in a marinade, and then in a quick and sticky homemade sauce – so this recipe is a double dose of awesome.

You’ll Love This Baby Back Rib Brine

I adapted this recipe from the best rib recipe I’ve ever made – Dr. Pepper Ribs from a random copy of Men’s Health magazine that Jeff had about 15 years ago!

They were sweet and tangy, and fall-off-the-bone tender. I knew if Dr. Pepper would work for that recipe, so would root beer.

The cool thing about these root beer ribs is that people can’t really tell you used root beer – it’s not a flavor you can pick out and identify in the finished product.

All you know is that the ribs are amazing, and there’s a secret ingredient. The secret ingredient can be almost any type of cola. Coca Cola or even Cherry Coke are also great for this recipe!

Just do me a favor and hold the hard seltzer for a White Claw cocktail, OK?

Two half racks of root beer ribs on a white plate.

Root Beer Rib Marinade Recipe Ingredients

  • baby back ribs – the star of the show!
  • root beer – acts as a tenderizer for the ribs, and adds sweetness.
  • kosher salt – seasons the ribs and sauce.
  • olive oil – for sautéing the garlic and onion as the base for the sauce.
  • garlic – adds a robust flavor to the sauce.
  • onion – adds sweetness and depth of flavor to the sauce.
  • ketchup – the base of the sauce.
  • cider vinegar – adds acidity to the sauce to help balance the sweetness.
  • Worcestershire sauce – adds savory umami flavor.
  • light brown sugar – enhances the sweetness of the sauce.
  • thyme – adds a fresh herbal note to the sauce.
  • ground black pepper – adds mild heat.
  • chili powder- adds a smoky depth of flavor to the sauce.
  • cayenne pepper – gives the sauce a subtle heat.

Variations of Root Beer Ribs

When buying ribs, you’re likely to come across a few different options. Spare ribs, baby back, St. Louis-style, oh my!

Bon Appetit has a nice tutorial that will teach you how to buy the right kind of pork ribs. For the root beer ribs recipe below, I’ve chosen baby back ribs. I like them because they’re really meaty and they don’t take super long to cook.

Feel free to use spare ribs (which will likely take longer to cook) or St. Louis-style (which will likely take shorter to cook). Beef ribs are a whole different animal (literally), and there I prefer Instant Pot short ribs.

Adjust the baking time accordingly, and cook until the ribs are tender but not totally falling off the bone before transferring them to a grill (more on that later).

How to Marinate Ribs

The hardest part about this recipe (and it’s not really that hard) is finding a vessel large enough to marinate the ribs. Racks of baby back ribs can be quite large, although feel free to cut them in half, or even thirds, to make them more manageable.

From my numerous times making Dr. Pepper ribs, I’ve found that using a big roasting pan (like the kind you’d roast a big bourbon turkey or put the ramekins in for chocolate creme brulee) is a great place to marinate ribs.

Nestle the rib racks into the pan and pour root beer over them (use an entire 2 Liter bottle of root beer EXCEPT SAVE ONE CUP to make root beer bbq sauce!).

Then, you’ll sprinkle 2 tablespoons of salt over the ribs. It seems like a lot of salt, but it’s necessary for flavorful and juicy ribs. And you won’t be eating ALL of that salt in the end product, don’t worry.

The salt with react with the root beer to create a short-lived bubbling effect. It’s fun to watch, but won’t bubble over a roasting pan or anything, don’t worry.

Cover and refrigerate the root beer ribs in their marinade for at least 4 hours, or overnight (just like my flat iron steak marinade and balsamic steak marinade). Try to turn them once during their marinating time, if you can. And maybe make a batch of caramel iced coffee recipe with my homemade caramel coffee syrup recipe while you wait for them to marinate!

Don’t have a large roasting pan? You can split the half or third racks between multiple Ziploc bags. But, you’ll have to divide the root beer and salt between the bags. Just do the best you can to divide it up evenly.

Another idea is a clean 5-gallon bucket with a lid (as long as you have space in your fridge for it). We have a bucket like this that we use for brining turkeys, and it’s also perfect for marinating ribs!

Two half racks of baby back ribs with barbecue sauce, with bottle of root beer in background.

How to Make Root Beer Ribs

Remove the root beer ribs from their marinade and pat them dry with paper towel. Throw away the root beer that’s left in the pan – you don’t need it anymore.

If you’re using the same roasting pan to bake the ribs (which is what I do), wipe the pan dry. Then, place the ribs back in the pan.

Add 1 cup of water to the bottom of the pan, and cover the pan tightly with foil.

Bake at 350 degrees F for 2 hours or until the meat is very tender (nearly but not quite falling off the bone). You have time to make a batch of acini de pepe salad or seafood pasta salad while they bake!

For The Sauce

You saved 1 cup of root beer to make barbecue sauce for the root beer ribs, right? Good.

In a small saucepan, first sauté some onion and garlic until soft. Then, you’ll be adding everything to make it “saucy” – the reserved cup of root beer, ketchup, apple cider vinegar, and Worcestershire sauce. Also, some brown sugar, thyme, salt and pepper, chili powder and cayenne.

Simmer everything together for 15 to 20 minutes or until you’ve achieved the perfect barbecue sauce consistency. Perfect is what YOU like. Some people like really thick and sticky sauces, others (like me) prefer a root beer bbq sauce that is a little thinner and glazy-er.

Closeup on baby back pork brushed with sauce.

WANT TO SAVE THIS RECIPE?

Enter your email below and we'll send it to your inbox.

Finish the Ribs on the Grill for a Little Bit of Char

You don’t HAVE to finish the root beer ribs on the grill, but I highly recommend it! The grill chars them in spots and really gives the ribs some smokiness and crusty bits that are so yummy (just like with chicken with buttermilk marinade for chicken).

Because the ribs are already fully cooked from their time in the oven, you don’t need to actually cook them any longer on the grill. So, we’ll be using indirect heat to char the ribs.

Preheat one side of the grill, while leaving the other side off. Transfer the ribs to the “off” side and brush with a little bit of the root beer bbq sauce.

Cook 10 to 15 minutes or until crusty in some spots. Flip, brush with the root beer rib sauce again, and cook 10 more minutes or until the other side if lightly charred as well.

Don’t have a grill? Pop the ribs under a high broiler for a few minutes, watching them very carefully. Move them around as they broil so they evenly char a little bit. I’ve done this with Dr. Pepper ribs several times, and it works great!

Rib Marinade Recipe Home Chef Tips

  • If you find the sauce too sweet, you can adjust it by adding more cider vinegar or a squeeze of lemon juice.
  • For a bit more heat, feel free to add more cayenne pepper or even some hot sauce to the sauce.

How to Serve Root Beer Ribs

Serve the ribs hot with the sides for ribs that you like best. Some of my very favorites are:

How to Store

If you have leftovers, transfer them to a storage container and place them in the fridge uncovered for a few hours until they are fully chilled, then cover them with the lid and keep in the refrigerator up to 3 days. Reheat in the oven or on a grill until warmed through.

Rib Marinade Recipe FAQs

Can you marinate ribs overnight?

Yes, marinating ribs overnight is highly recommended as it allows the flavors of the marinade to fully penetrate the meat, so that the end result is the most flavorful and tender.

Why do people soak ribs in soda?

Soaking ribs in soda, like root beer or cola, helps to tenderize the meat, thanks to the acidity in the soda. It also adds a unique sweetness and caramelization with cooked.

Does Coke tenderize pork?

Yes, the acidity in Coke can tenderize pork by breaking down the muscle fibers in the meat, making it more tender.

Two half racks of baby back ribs with barbecue sauce, with bottle of root beer in background.

The Best Marinade For Pork Ribs

Use root beer as both a rib marinade and the base of a tangy barbecue sauce for the most juicy and flavorful baby back ribs you'll ever serve. My family and friends have raved about this recipe for years!
4.4 from 57 ratings

Ingredients

  • 2 racks baby back ribs
  • 1 bottle root beer 2 liters
  • 2 tablespoons + 1/2 teaspoon kosher salt divided
  • 1 tablespoon olive oil
  • 3 garlic cloves minced
  • ½ small white onion finely chopped
  • 1 cup ketchup
  • 2 tablespoons apple cider vinegar
  • 2 tablespoons Worcestershire sauce
  • 1 tablespoon light brown sugar
  • 1 ½ teaspoons chopped fresh thyme
  • 1 teaspoon ground black pepper
  • 1 teaspoon chili powder
  • ¼ teaspoon cayenne pepper

Instructions

  • Place ribs in single layer in large baking dish or roasting pan. If necessary, cut rib racks into halves or thirds to fit into pan easier.
  • Reserve 1 cup root beer and set aside. Pour remaining root beer over ribs. Sprinkle 2 tablespoons salt over ribs; cover and refrigerate at least 4 hours or up to overnight, turning once if possible.
  • Preheat oven to 350 degrees F. Remove ribs from marinade and pat dry with paper towel. Discard marinade in pan; wipe pan dry.
  • Place ribs back into pan. Add 1 cup water to bottom of pan; cover tightly with foil. Cook 2 hours or until meat is nearly falling off the bone.
  • In small saucepan, heat oil over medium heat. Add garlic and onion; cook 3 to 4 minutes or until onion is soft, stirring frequently. Add ketchup, vinegar, Worcestershire sauce, brown sugar, thyme, black pepper, chili powder, cayenne, remaining 1/2 teaspoon salt and reserved 1 cup root beer. Heat to boiling over medium-high heat, then reduce heat to medium-low and simmer 15 to 20 minutes or until sauce thickens, stirring occasionally.
  • Just before ribs hit the 2 hour mark in the oven, preheat grill for indirect grilling over medium-high heat. Put ribs on cooler side of grill, bone side down. Brush with some Root Beer Barbecue Sauce and cook 10 to 15 minutes, then flip. Brush with sauce again and cook until ribs are lightly charred and meat is falling off bone. Serve with any remaining sauce.

Notes

  • If you find the sauce too sweet, you can adjust it by adding more cider vinegar or a squeeze of lemon juice.
  • For a bit more heat, feel free to add more cayenne pepper or even some hot sauce to the sauce.
Serving: -23g, Calories: 795kcal, Carbohydrates: 33g, Protein: 55g, Fat: 50g, Saturated Fat: 17g, Polyunsaturated Fat: 8g, Monounsaturated Fat: 22g, Trans Fat: 0.4g, Cholesterol: 196mg, Sodium: 4412mg, Potassium: 993mg, Fiber: 1g, Sugar: 27g, Vitamin A: 616IU, Vitamin C: 6mg, Calcium: 129mg, Iron: 3mg
This website provides estimated nutrition information as a courtesy only. You should calculate the nutritional information with the actual ingredients used in your recipe using your preferred nutrition calculator.
Did you make this recipe?Leave a Review below or share a photo and tag me on Instagram @foxeslovelemons with the hashtag #foxeslovelemons.