Instant Pot Pork & Sauerkraut Recipe

This article has links to products that 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! 

pork loin & sauerkraut recipe

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.

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.
4.3 from 20 votes
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

22 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.

  3. Sami says:

    Any tips/thoughts on if my roast is partly frozen still? Is it possible to adjust and still make it? Looks delicious and I will hopefully be making it sooner rather than later!

    • Laura says:

      You can definitely still cook it from frozen in the Instant Pot. You’ll have to skip the initial step of browning it, but still season it. Then cook for 75 minutes in the IP.

  4. Lori G says:

    5 stars
    I doubled the apples, onions, carrots, and rosemary and used Reisling wine instead of apple juice for the liquid for four ppl on New Year’s Day. It was fabulous! Every drop was gone! My husband made smashed red potatoes w fresh garlic and butter to go with it and we topped with a dollop of plain Greek yogurt. Delish! Will make again soon!

  5. Graciela says:

    5 stars
    This is my first time making Sauerkraut on an Instant Pot. We have a huge garden and we make our own sauerkraut. Anyway, I cooked the pork sirloin on the stove and followed the recipe. We just finished eating it and it was very delicious. Most definitely, we will make it again. Thank you!!

  6. Carol Kellams says:

    I can’t wait to make this fantastic sounding recipe I have one question I am using small country style ribs boneless how long do I cook them with sauerkraut in the instant pot

    • Laura says:

      Hi Carol, country-style ribs will take considerably less time to cook than a full roast. If the pieces are around 3″ thick, I would cook them for 40 minutes in the Instant Pot.

  7. Calvin K. says:

    5 stars
    im making large pork roast and saurkraut as i type– i didnt see where you posted which of the 3 pressure settings you used? i chose medium to be safe–can cook longer if needed– also my mother used to add caroway seeds to it — which i did- makes good flavor!

    • Laura says:

      Hi Calvin. I hope your pork turned out great. I always cook in the Instant Pot on high pressure. It likely won’t get as tender on medium for the same length of time.

    • Laura says:

      Janet, in the slow cooker you can do 3-4 hours on high or 6-8 hours on low. It does depend on the size of your pork roast.

  8. Jean says:

    Looking forward to making this. I do have a 3 lb. bone-in pork shoulder. Can you tell me the pressure cooking time for the bone-in please?

    • Laura says:

      I’d cook the bone in piece for such as long. The rule of thumb is 15 minutes per pound. If the roast is 3 pounds, you set it to pressure cook for 45 minutes.

  9. Jean says:

    5 stars
    I just made this with a 3 lb bone-in pork shoulder. (it was bigger but I cut some meat off for pork chunks pizzaiola.) I followed directions to a t and this Pork and Sauerkraut recipe came out delicious! Fall off the bone delicious! This is going in my meal rotation for sure. Thank you Laura!

Leave a Reply

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

Recipe Rating

Send this to a friend