Instant Pot Pork & Sauerkraut Recipe

Instant Pot Pork & Sauerkraut recipe
This article has links to products and services we recommend, which we may make commission from.

This Instant Pork & Sauerkraut recipe will become your favorite meal to eat on New Years day. It’s quick and easy to make, and has a ton of flavor! 

Did you know that in Germany there’s a tradition of eating pork and sauerkraut on New Years day? Eating these foods is believed to bring good luck and prosperity in the new year. You might even be blessed with “as much goodness and money as the number of shreds of cabbage in the pot of Sauerkraut”, according to the German Food Guide.

I have to admit that I didn’t know about this tradition until I was an adult, even though I have German heritage. We did eat a lot of cabbage in various forms, even with pork, but not on New Years day.

pork loin & sauerkraut recipe

Whether you’re serving this dish for New Years so you can reap the rewards of the superstition, or you’re just looking for a hearty and soul-warming dish to serve in fall or winter, you’re going to love this recipe.

You can make your own sauerkraut using this recipe. The health benefits of sauerkraut are immense, being a lacto-fermented vegetable. It doesn’t take anything but cabbage and salt to make it yourself, plus at least two weeks for the fermentation process.

That’s why I choose to use store-bought sauerkraut most of the time. If you can find one that you really like, then you can save a lot of time.

» Looking for a pork roast recipe without the sauerkraut? We’ve got one of those!

How To Make Pork & Sauerkraut

pork roast and sauerkraut

Pork & Sauerkraut can be made via any method you want, whether it be Instant Pot, Crockpot, Stovetop or Oven. The steps are the same for all methods. I like to use the Instant Pot because it’s a much faster method of cooking, and it magically turns out perfect every time.


Whichever method you choose, the only thing that will change is the cooking time.

The first step is to sear all sides of the pork roast. If you’re using the Instant Pot, you can do this easily with the Saute function, so you don’t have to use two pans. Otherwise you can sear the meat on the stove, then transfer to the pot or slow cooker.

butcher box meat

Remove the roast from the Instant Pot. Put the broth in and whisk the bottom of the pan to remove any browned bits (otherwise, your Instant Pot will start screaming “burn” when you try to turn it on).

Next, return the pork roast to the Instant Pot, add the vegetables and apples around the edges, and put the sauerkraut on top of the roast. Cook for 1 hour (for a 2lb pork roast) on the Pressure Cook setting. Allow it to naturally release pressure.

If your pork roast is larger then 2 lbs, you may need to cook it longer. Once you’ve opened the lid, you can check the internal temperature of the meat [I use this instant-read thermometer]. It should be at least 165 degrees F. It should also be tender and easy to pull apart with a fork. If not, put the lid back on and set it for another 10-30 minutes.


Like this recipe? We’d love for you to share it on your Pinterest board! Click to follow our Pinterest boards so you can find all our recipes! 

Instagram it! If you try this recipe please tag #AFoodLoversKitchen on Instagram or Twitter. We love to see your photos of our recipes! Also follow us on Instagram, Twitter and Facebook to keep up on what we’re cooking up.

Instant Pot Pork & Sauerkraut recipe

Instant Pot Pork Roast & Sauerkraut Recipe

This Pork Roast & Sauerkraut dish is easy to make and has a ton of flavor.
5 from 1 vote
Print Pin Rate
Course: Main Course
Cuisine: German
Keyword: apple, Pork
Prep Time: 10 minutes
Cook Time: 1 hour
Pressure Build & Release: 30 minutes
Total Time: 1 hour 40 minutes
Servings: 4 servings
Calories: 416kcal
Author: Laura


  • 2 lb boneless pork roast (shoulder or leg)
  • 1 tsp salt
  • 1/2 tsp ground black pepper
  • 1 tbsp cooking oil
  • 16 oz sauerkraut with liquid
  • 1 cup apple juice or chicken stock
  • 1 tsp dried or fresh rosemary
  • 1 small apple peeled and sliced
  • 1/2 onion cut in chunks
  • 1 carrot sliced


  • Season the pork with salt and pepper on all sides.
  • Press the Saute button on the Instant Pot. When it’s hot, add the cooking oil. After 1 minute, add the pork roast and brown on all sides. Remove from the pot. Turn off the Instant Pot.
  • Pour the apple juice or chicken stock into the pot and whisk quickly to remove the browned bits from the bottom of the pot.
  • Return the pork to the pot with the liquid. Sprinkle with rosemary. Add the vegetables and apples around the sides of the pork. Top with the sauerkraut.
  • Put the lid on the Instant Pot. Make sure the valve is set to Sealing. Press the Pressure Cook button and set the cook time to 1 hour. When the cook time is over, allow the pot to naturally release pressure.
  • Take the pork out and slice it. Drain the sauerkraut. Serve together.


  • A pork loin shoulder, or leg is best for roasting. However, keep in mind that a thin pork loin will take less time to cook than a thick roast. For a thin pork loin, cook for 40 minutes. A thicker roast might need to cook for and additional 10-30 minutes to be tender.
  • Using apple juice instead of chicken broth in this recipe makes the dish sweeter.


Calories: 416kcal | Carbohydrates: 21g | Protein: 52g | Fat: 13g | Saturated Fat: 3g | Cholesterol: 143mg | Sodium: 875mg | Potassium: 1221mg | Fiber: 5g | Sugar: 14g | Vitamin A: 2593IU | Vitamin C: 21mg | Calcium: 61mg | Iron: 3mg


Instant Pot Pork & Sauerkraut Recipe

6 thoughts on “Instant Pot Pork & Sauerkraut Recipe

  1. Brittany says:

    This recipe looks so delicious! I just read recently that long strands of sauerkraut represent a long life. I love good luck traditions like that! I can’t wait to try this out. Thank you for sharing!

  2. Amber H says:

    5 stars
    Super easy recipe, packed with flavor. The pork was falling apart, super moist and tender. The perfect blend of sweetness from the apple juice and apple plus the earthiness of the rosemary. We topped it with a dollop of sour cream for a bit of cool flavors. Totally tasty!

    • Laura says:

      Yes, you can use pork chops, but the cook time will be greatly reduced. I recommend 15 minutes for thick bone-in chops, and only 8 minutes for under 1″ thick chops.

Leave a Reply

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

Recipe Rating