This ribs recipe features tender, flavorful pork ribs coated in a savory barbecue rub and smothered in a rich, homemade barbecue sauce. Perfect for grilling or slow-cooking, these ribs are sure to be a hit at your next family gathering or barbecue party. The combination of a zesty rub and the sweet, tangy homemade sauce creates a mouthwatering dish that will have everyone coming back for more.
Why You’ll Love This Recipe
1. Full of Flavor
The homemade barbecue rub and sauce elevate the natural flavor of the pork ribs, adding a perfect balance of savory, sweet, and spicy notes.
2. Customizable Heat
You can adjust the spice level to your liking by adding or omitting the cayenne pepper or Tabasco sauce in both the rub and the sauce.
3. Tender and Juicy Ribs
The apple cider or apple juice marinade keeps the pork ribs moist, while slow-cooking ensures they are fall-off-the-bone tender, making every bite a delicious experience.
4. Homemade Sauce
Instead of using store-bought sauce, the homemade barbecue sauce is made with pantry staples, offering a richer, more personalized flavor that takes this recipe to the next level.
5. Perfect for Any Occasion
Whether it’s a backyard BBQ, a special dinner, or just a casual meal, these ribs are sure to impress. The combination of a flavorful rub, tender ribs, and delicious homemade sauce makes this dish perfect for any gathering.
Ingredients
Barbecue Rub for Ribs:
- 2.5 tsp paprika powder
- 2 tsp garlic powder (sub with onion powder)
- 1.5 tsp onion powder (sub with garlic powder)
- 1 tsp cayenne pepper (omit for not spicy)
- 1.5 tsp dried thyme
- 1.5 tsp dried oregano
- 1.5 tsp salt
- 0.5 tsp black pepper
Ribs:
- 2 – 2.5kg / 4 – 5lb pork ribs (2 racks)
- 3/4 cup sweet alcoholic apple cider (hard cider), or apple juice
- 1 tbsp olive oil
Homemade Barbecue Sauce:
- 1/2 cup apple cider vinegar
- 1 1/2 cups tomato ketchup (or Aussie tomato sauce)
- 1/2 cup water (or use remaining apple cider)
- 1 1/2 tbsp molasses (original, not blackstrap)
- 1/3 cup brown sugar
- 2 tsp mustard powder
- 1 1/2 tsp garlic powder
- 2 tsp Worcestershire sauce
- 1 tsp salt
- 1 tsp black pepper
- 1 tsp Tabasco or cayenne pepper (optional, for spiciness)
Variations
Spice It Up
Add more cayenne pepper or a splash of hot sauce to the rub and sauce if you like your ribs extra spicy. For a smokier flavor, try using smoked paprika in the rub.
Sweeten to Taste
Adjust the sweetness of the sauce by increasing or decreasing the amount of brown sugar or molasses. If you prefer a tangier sauce, add a little more apple cider vinegar to balance the flavors.
Vegetarian Option
While this recipe is intended for pork ribs, you can adapt it for grilled portobello mushrooms or cauliflower “steaks” for a satisfying vegetarian alternative.
Different Cooking Methods
Instead of grilling, you can slow-cook these ribs in the oven or use a smoker for an extra layer of flavor. The cooking time will vary, but the goal is to cook the ribs low and slow until they are tender.
How to Make the Recipe
Step 1: Prepare the Barbecue Rub
In a small bowl, combine all the ingredients for the barbecue rub. Mix well until evenly distributed.
Step 2: Prepare the Ribs
Pat the pork ribs dry with paper towels. Rub a small amount of olive oil on both sides of the ribs to help the seasoning stick. Generously coat the ribs with the prepared barbecue rub, ensuring all sides are covered. Let the ribs sit for about 30 minutes to allow the flavors to meld.
Step 3: Marinate the Ribs
Place the seasoned ribs in a shallow dish or a resealable bag. Pour in the apple cider (or apple juice) and marinate for at least 1 hour, preferably overnight, to help tenderize the meat.
Step 4: Cook the Ribs
Grill or roast the ribs over medium heat, cooking for about 3-4 hours, depending on your method, until the meat is tender and the internal temperature reaches 190°F. You can also wrap the ribs in foil and bake them at 275°F for 2.5 to 3 hours for a more hands-off method. Remember to check for doneness and adjust the cooking time if needed.
Step 5: Prepare the Homemade Barbecue Sauce
While the ribs are cooking, make the homemade barbecue sauce. In a medium saucepan, combine all the ingredients for the sauce and stir well. Bring the mixture to a simmer over medium heat, then lower the heat and let it simmer for about 20-30 minutes, stirring occasionally, until the sauce thickens. Taste and adjust the seasoning as necessary.
Step 6: Glaze the Ribs
Once the ribs are done cooking, brush them with the homemade barbecue sauce and cook for an additional 10-15 minutes to let the sauce set and caramelize.
Step 7: Serve
Once the ribs are cooked through and glazed, remove them from the grill or oven and let them rest for a few minutes before slicing into individual servings. Serve with extra sauce on the side.

Tips for Making the Recipe
- Preheat your grill or oven: Make sure your grill or oven is preheated to the correct temperature before cooking the ribs to ensure even cooking.
- Low and slow cooking: For the best texture, cook the ribs over low heat for a long period. This will ensure that they become tender and juicy.
- Rest the meat: After removing the ribs from the heat, let them rest for a few minutes before cutting to allow the juices to redistribute.
- Use a meat thermometer: To ensure that the ribs are fully cooked, use a meat thermometer to check that the internal temperature reaches 190°F for optimal tenderness.
How to Serve
Serve these ribs with classic sides like coleslaw, cornbread, baked beans, or grilled vegetables. For a lighter option, pair with a fresh green salad or steamed veggies. A cold beer or iced tea would complement this smoky, flavorful dish perfectly.
Make Ahead and Storage
Storing Leftovers
If you have any leftover ribs, let them cool to room temperature before storing them in an airtight container in the refrigerator. They will keep for up to 3-4 days.
Freezing
To freeze leftover ribs, wrap them tightly in foil or plastic wrap and store them in a freezer-safe bag or container. They can be frozen for up to 3 months. When ready to eat, defrost in the refrigerator overnight and reheat in the oven at 350°F until warmed through.
Reheating
To reheat, place the ribs in a preheated oven at 350°F for 15-20 minutes or until heated through. You can also reheat them on the grill, brushing with more homemade barbecue sauce for extra flavor.

FAQs
1. Can I make this recipe without apple cider or apple juice?
Yes, you can substitute the apple cider or apple juice with water or another fruit juice, though it will slightly change the flavor profile.
2. Can I use beef ribs instead of pork ribs?
Yes, beef ribs will work for this recipe, but they may require a longer cooking time to become tender.
3. How do I know when the ribs are done?
The ribs are done when they reach an internal temperature of 190°F, and the meat should be tender enough to pull away from the bone easily.
4. Can I cook these ribs in the oven?
Yes, you can cook the ribs in the oven at 275°F for 2.5 to 3 hours wrapped in foil until they are tender.
5. Can I use a store-bought barbecue sauce?
Yes, if you’re short on time, you can use your favorite store-bought barbecue sauce, though homemade sauce adds extra flavor.
6. How can I make these ribs spicier?
Increase the amount of cayenne pepper in the rub or add extra Tabasco or hot sauce to the homemade barbecue sauce.
7. Can I make the barbecue sauce ahead of time?
Yes, you can prepare the barbecue sauce in advance and store it in an airtight container in the refrigerator for up to one week.
8. How can I make the ribs more tender?
Marinating the ribs in the apple cider or apple juice for a few hours (or overnight) helps tenderize the meat.
9. Can I cook the ribs in a slow cooker?
Yes, you can cook the ribs in a slow cooker on low for 6-8 hours before glazing them with the sauce and finishing on the grill.
10. Can I use a different type of vinegar in the barbecue sauce?
While apple cider vinegar adds a mild tang, you can experiment with other vinegars, such as white vinegar or balsamic, for a different flavor.
Conclusion
These barbecue ribs are the ultimate comfort food, featuring a perfect blend of spices in the rub, a smoky, tangy homemade barbecue sauce, and tender, juicy meat. Whether you’re grilling, roasting, or slow-cooking, these ribs are sure to impress with their rich, satisfying flavor. Enjoy them with your favorite sides and a refreshing drink for a perfect meal that will please everyone!
Print
Ribs Recipe: Barbecue Rubbed Pork Ribs with Homemade Barbecue Sauce
- Total Time: 3 hours 15 minutes
- Yield: 4 servings 1x
Description
These tender, juicy pork ribs are coated in a flavorful, spicy barbecue rub and slow-cooked to perfection. Paired with a homemade barbecue sauce made from apple cider vinegar, ketchup, molasses, and a kick of heat, this recipe is sure to impress at your next barbecue!
Ingredients
For the Barbecue Rub:
-
2.5 tsp paprika powder
-
2 tsp garlic powder (or substitute with onion powder)
-
1.5 tsp onion powder (or substitute with garlic powder)
-
1 tsp cayenne pepper (omit for a milder version)
-
1.5 tsp dried thyme
-
1.5 tsp dried oregano
-
1.5 tsp salt
-
0.5 tsp black pepper
For the Ribs:
-
2 – 2.5 kg (4 – 5 lb) pork ribs (2 racks)
-
¾ cup sweet alcoholic apple cider (hard cider), or apple juice
-
1 tbsp olive oil
For the Homemade Barbecue Sauce:
-
½ cup apple cider vinegar
-
1 ½ cups tomato ketchup (or Aussie tomato sauce)
-
½ cup water (or use the remaining apple cider)
-
1 ½ tbsp molasses (original, not blackstrap)
-
⅓ cup brown sugar
-
2 tsp mustard powder
-
1 ½ tsp garlic powder
-
2 tsp Worcestershire sauce
-
1 tsp salt
-
1 tsp black pepper
-
1 tsp Tabasco or cayenne pepper (optional, for spiciness)
Instructions
-
Prepare the Ribs:
Preheat your oven to 300°F (150°C).
Remove the membrane from the back of the ribs if necessary, and pat them dry with paper towels. Rub the olive oil over both sides of the ribs. -
Make the Barbecue Rub:
In a small bowl, mix together all the spices for the barbecue rub (paprika, garlic powder, onion powder, cayenne, thyme, oregano, salt, and black pepper). Rub this mixture generously over both sides of the ribs, ensuring they are evenly coated. Set aside. -
Cook the Ribs:
Place the ribs on a baking sheet lined with aluminum foil. Pour the apple cider (or apple juice) into the bottom of the pan, and cover the ribs tightly with another sheet of foil. Bake in the preheated oven for 2.5 to 3 hours until the ribs are tender and cooked through. -
Make the Barbecue Sauce:
While the ribs are cooking, prepare the homemade barbecue sauce. In a saucepan, combine the apple cider vinegar, tomato ketchup, water (or apple cider), molasses, brown sugar, mustard powder, garlic powder, Worcestershire sauce, salt, black pepper, and Tabasco (or cayenne pepper, if using).
Bring the mixture to a simmer over medium heat, stirring occasionally. Let it cook for about 15-20 minutes, until the sauce thickens to your desired consistency. Adjust seasoning if necessary. Set aside. -
Grill the Ribs:
Once the ribs are cooked, preheat your grill to medium-high heat. Transfer the ribs to the grill and cook for about 5-7 minutes on each side, brushing them with the homemade barbecue sauce as they cook. Be sure to watch them closely to avoid burning. - Serve:
Once the ribs are nicely charred and coated with the sauce, remove them from the grill and let them rest for a few minutes before cutting. Serve with extra barbecue sauce on the side.
Notes
-
If you don’t have apple cider or prefer a non-alcoholic option, apple juice works just as well.
-
The homemade barbecue sauce can be stored in the refrigerator for up to 2 weeks.
- For a slightly smokier flavor, try adding smoked paprika to the rub.
- Prep Time: 15 minutes
- Cook Time: 3 hours
- Category: Main Dish
- Method: Baking, Grilling
- Cuisine: American