Instant Pot Pork Ribs

Instant Pot pork ribs are fall-off-the-bone good and ready in under 30 minutes when cooked in the pressure cooker then finished off quickly in the oven.

Course Main Course
Cuisine American
Keyword bbq ribs, instant pot, ribs
Prep Time 10 minutes
Cook Time 35 minutes
Marinating Time 4 hours
Total Time 4 hours 45 minutes
Servings 8
Calories 370 kcal


For the BBQ Rib Rub:

  • 1/4 cup sweet paprika
  • 3 tablespoons dark brown sugar
  • 2 tablespoons black pepper
  • 1 tablespoon chili powder
  • 2 teaspoons garlic powder
  • 2 teaspoons dry mustard
  • 2 teaspoons celery salt
  • 1 teaspoon kosher salt
  • 1 teaspoon cayenne pepper

For the Ribs:

  • 2 racks baby back pork ribs (6 to 8 pounds)
  • 1 cup apple cider (NOT apple cider vinegar!)
  • Your favorite barbeque sauce


  1. Place the racks of ribs on two sheets of aluminum foil. In a small bowl, whisk the dry rub ingredients together until combined and generously rub over the top and bottom of the ribs, gently working the rub into the meat. Wrap the racks with the aluminum foil and refrigerate for 4 hours up to 48 hours.
  2. Pour 1 cup apple cider in the bottom of a 6-quart Instant Pot or pressure cooker fitted with a wire rack. Place the ribs on the rack with bones facing up and lock the lid into place. Select High Pressure and 20 minutes cooking time.
  3. When the cooking time ends, turn off the pressure cooker and let it naturally release for 10 minutes before releasing the quick pressure release valve so the rest of the steam escapes. When the valve drops, carefully open the lid and remove the ribs onto a foil-lined baking sheet.
  4. Preheat the oven to 450°F or preheat the grill to medium-high heat. Brush the tops of the ribs with your favorite barbecue sauce. Broil for 4-5 minutes, or cook on the grill for 3-5 minutes on each side. Add more sauce as desired and serve.

Recipe Notes

Nutrition Facts
Instant Pot Pork Ribs
Amount Per Serving (1 g)
Calories 370 Calories from Fat 216
% Daily Value*
Fat 24g37%
Saturated Fat 8g50%
Cholesterol 98mg33%
Sodium 1017mg44%
Potassium 516mg15%
Carbohydrates 12g4%
Fiber 2g8%
Sugar 8g9%
Protein 28g56%
Vitamin A 2102IU42%
Vitamin C 1mg1%
Calcium 69mg7%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.