Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Easy Instant Pot Ribs in Under an Hour

This article may contain affiliate links which support this site at no cost to you.

Easy Instant Pot ribs are ready in under an hour! Season pork ribs with a special rub and cook in cola your Instant Pot. Then finish with barbecue sauce under the broiler or on the grill.


Plate of cooked pork spare ribs with an Instant Pot, towel and barbecue sauce.

One of our favorite slow cooker recipes ever is Slow Cooker Ribs. They are seriously the best fall off the bone ribs ever. And they take pretty much no work at all. But they do take time as they need to cook in a slow cooker for about 8 hours. If you don’t plan ahead, you’re kind of out of luck.

But not anymore thanks to our electric pressure cooker, the Instant Pot. Thanks to the genius of the pressure cooker, you can have ribs ready to eat in under an hour.

Easy 30 Minute Instant Pot Ribs Recipe


A rack of raw pork spare ribs cut in to three equal pieces as they are prepared to be seasoned and then cooked in the Instant Pot.

Begin by preparing the ribs. You can use spareribs or baby back ribs. If you use baby back ribs, remove the membrane off the back first. Then cut the ribs in to 3-4 sections so they’ll fit in the Instant Pot.

We had two huge racks of pork spareribs equaling about 7-8 pounds total. I split each rack into 3 pieces and cooked them in two batches.

One cup of generic cola soda pop in the bottom of an Instant Pot as the liquid needed to cook ribs in an Instant Pot.

In order to cook anything in the Instant Pot, you need at least 1 cup of liquid. We always use cola for these ribs but you can use beer as well.

Wet rub made with brown sugar, liquid smoke, garlic surrounded by raw pork ribs.

Next, season the ribs with the rub which is made with brown sugar, liquid smoke, garlic, salt and pepper.

A rack of pork spare ribs rubbed and seasoned then stacked in an Instant Pot for cooking

Place the ribs in the Instant Pot on top of each other. There’s no need to use the rack. Just stack them up. You can also add a sliced onion for more flavor.

Instant pot closed and sealed ready to cook

Put the cover on the Instant Pot and set the vent to seal. Cook on manual for 18-25 minutes. Cook time will depend on how ‘off the bone’ you want your meat. Cooking them for 18 minutes will get the meat cooked, but not falling off the bone tender.

Cooked spare ribs in Instant Pot with garlic on them

Use tongs to carefully remove the ribs from the Instant Pot.

Three pieces of spare ribs cooked and covered in barbecue sauce on a broiler pan for browning.

The ribs at this point are ready to eat. You can simply put some barbecue sauce on them and eat them. But they are so much better if you brown them up in the broiler or on the grill.

Spare ribs on a broiling pan with barbecue sauce after being cooked in Instant Pot and browned under broiler.

These were finished in the broiler. You can see how to grill them in our Slow Cooker Spare Rib recipe. Broil the ribs for 10-15 minutes until they are browned. Be careful to keep an eye on them as the barbecue sauce can burn easily.

Cooked spare ribs cut apart and piled on a plate turquoise blue plate for serving with Instant Pot in background

Once the ribs are grilled or broiled, put them on a cutting board and cut the ribs apart. Serve with more barbecue sauce on the side for dipping.

Yield: 1 rack of ribs

Instant Pot Ribs

Instant Pot Ribs
Prep Time 5 minutes
Cook Time 25 minutes


  • 3 1/2 lbs pork ribs
  • 1/2 cup brown sugar, packed
  • 6 Tablespoons liquid smoke
  • 4 cloves of garlic, minced
  • 2 teaspoons salt
  • 1 teaspoon pepper
  • 1 cup (at least) cola soda pop
  • Barbecue Sauce


In a small bowl mix together brown sugar, salt, pepper, liquid smoke and garlic. 

Pour the cola in to the Instant Pot.

Cut ribs in to 4" pieces - about 4 ribs per piece. I usually try to break it in to 3 pieces.

Rub brown sugar mixture into the ribs. Place ribs in Instant Pot on top of each other. Pour any remaining rub over the ribs.

Cover and seal the Instant Pot. Cook on Manual for 18-25 minutes. 

When the pot beeps, natural release for 5 minutes. Then do a quick release to release remaining steam. Carefully open the Instant Pot with the top pointing AWAY from you or any other person. 

Carefully remove ribs to a platter or broiling pan. Slather with barbecue sauce. Broil or grill for about 15 minutes until ribs are nice and browned. 

Serve with additional barbecue sauce. 

Nutrition Information:

Amount Per Serving: Calories: 4841Total Fat: 372gSaturated Fat: 120gCholesterol: 1270mgSodium: 4739mgFiber: 1gSugar: 107gProtein: 247g
[dtbaker_banner text=”You Will Also Love:” linkhref=”” type=”brush”]

Easy Instant Pot Recipes for Beginners

Instant Pot Parmesan Garlic Red Potatoes

Wine Braised Slow Cooker Beef Short Ribs


This article may contain affiliate links.

Share this article

What do you think?

Your email address will not be published. Required fields are marked *

  • Renea
    June 1, 2020

    I made two different batches of these. Each batch was about 6-7 lbs.
    1st batch I cut up and stacked. They were not cooked all the way through.
    2nd batch I left as one slab and rolled it and stood it up in the instant pot! Perfect!

  • Mary
    March 17, 2019

    I made these ribs tonight. Good flavor but they were tough! Not fall off the bone☹️What did I do wrong?

    • Camille
      March 29, 2019

      They probably need to cook longer in the InstantPot.