Instant Pot Pork and Sauerkraut Recipe

Super Easy Instant Pot Pork And Sauerkraut Recipe For The Family

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews


  • 4 lbs pork butt roast
  • 24 ounces of sauerkraut (can be canned or bagged)
  • salt and pepper
  • ½ cup of chicken broth or chicken bouillon dissolved in half a cup of water
  • ¼ cup brown sugar
  • 1 apple (peeled and cut into 1-inch bite-sized pieces)
  • 1 onion, coarsely chopped
  • a pat of butter (optional)


  1. Set your instant pot to “Saute” mode. Drizzle a little oil in the bottom and wait for it to heat.
  2. As your instant pot is heating the oil, prepare your pork roast by seasoning it liberally with salt and pepper.
  3. Once the oil is hot, gently place your pork roast into the oil and sear it on both sides. It may take about 5 minutes for your pork roast to develop some color, so try not to disturb it too much during this process.
  4. Once your pork roast has developed some color, remove the roast and allow it to sit on a plate.
  5. Pour your chicken broth in to “deglaze” the pan. To do this, simply allow your chicken broth to cook as you take a wooden spoon or spatula to gently scrape any browned bits off of the bottom of the instant pot from having cooked your roast. This adds more flavor to your sauce. Also add your pat of butter, if using, to your chicken broth during this step.
  6. Once your pot has been deglazed, press “Cancel” on your instant pot and gently place your pork roast back into the pot. Dump your sauerkraut and onions on top of the roast, followed by your apples and finally, the brown sugar.
  7. Affix the lid to your instant pot and turn the valve to “Seal” position. Cook your pork roast on high pressure for about 1 hour or 15 minutes per pound before performing a natural release on the pressure.
  8. After you’ve naturally released the pressure on your instant pot, your delicious pork and sauerkraut is ready to enjoy! 

Keywords: Instant Pot pork saurkraut