You will love this Instant Pot pork and sauerkraut dish on a cold winter’s night. It’s low carb, easy and it supposed gives you good luck if you eat it on New Years Day!!! The sauerkraut adds so much flavor to the pork roast and with only 3 ingredients you can make this easy dinner in no time. It’s naturally low carb with only 2.2g net carbs per serving.
You might also like this low carb slow cooker zest garlic pulled pork!

Every New Year’s Day we eat pork and sauerkraut. It’s thought to bring you good luck and is a tradition that both my husband and I grew up. In my household we think of this dish as a good warming dinner on a cold winter day. It’s one that my whole family loves …. even my son!
We eat it often and when you pressure cook the roast in an Instant Pot, it gets nice and tender as well as saving you cooking time! Plus you only need 3 basic ingredients so it’s really easy to throw together.
So today I am presenting you my easy Instant Pot pork and sauerkraut dinner which just happens to be a low carb dish too! My son eats it with mashed potatoes but my hubby and me just eat it as is. This recipe is one of my more popular recipes and one that we make often. Note you can also easily make this in the crockpot or slow cooker as well.
Recipe ingredients I used.
All you need to make this traditional dish is a pork roast, sauerkraut, a small apple, salt and black pepper. These flavors of these simple ingredients go so well together and make an easy and flavorful dish.
Some people even go a step further and make their own sauerkraut. It’s just cabbage and salt but it takes time. For me I just use sauerkraut that comes in a jar. I buy it at Aldi and they have it all year round. You can also canned sauerkraut or even fresh that you find in the refrigerated section.
Note I also use water in this recipe but you can substitute with chicken stock or broth if you want.

What cuts of pork roast should I use?
I make pork and sauerkraut recipe two ways. Usually I make this with either boneless country style pork ribs or boneless pork chops and add kielbasa. However today I am using a boneless pork roast (pork butt) in my Instant Pot.
With the ribs or even pork chops, they tend to break a part more easily so if you prefer that, check out my New Year’s pork & sauerkraut recipe.
If you want more of a slicing roast, this is the recipe for you. Some people like to use a pork loin roast. That is fine too but it is a drier meat compared to a pork butt roast. Pork tenderloin using comes in a smaller size and is more tender but I feel the butt roast goes better with the kraut and works better in the pressure cooker.

What is the Instant Pot cooking time for a pork roast?
According to the Instant Pot website, a pork butt roast like I made today should cook for 15 minutes per pound. If you are cooking a pork loin you should cook it for 20 minutes per pound.
How to cook Instant Pot pork and sauerkraut.
The first thing you want to do to make pork and sauerkraut in the Instant Pot or pressure cooker is to brown the pork roast. You do this by using the saute function of the Instant Pot. If your pressure cooker doesn’t have a saute function you might have to do this on the stove.
Note if there are large pieces of fat on the outside of the roast, I like to cut them off. Don’t go crazy taking it off, just the very large chunks of it. You want to have some fat to make the meat moist.
STEP 1: Liberally season pork roast with salt and pepper all over. Use the saute mode on the Instant Pot and adjust to high. Add a tablespoon of olive oil and sear the seasoned pork about 3-5 minutes per side.

STEP 2: While that is browning, get out your grater or food processor and grate a small apple. I used a small Fuji apple because it’s all I had but I would normally use a Granny Smith because it has less carbs. The apple adds a bit of sweetness to the roast.

STEP 3: Now we can start pressure cooking. Add the jar of sauerkraut with the liquid, shredded apple and about ½ cup of water to the Instant Pot. Secure the lid, push the lever back to seal and then manually pressure cook for 70 minutes. (This cook time is based on my 5 pound roast.)
STEP 4: When done, let the pressure come down naturally. That is, do a natural release not a quick release. Please note that cooking times may vary depending on how big your roast is.
Once it has released all the pressure, take off the lid and you are ready to eat. Store leftovers in an airtight container. Scroll down for the printable recipe card.

What to serve with this dinner.
I put the roast in a big serving bowl or on a platter. Then I spoon the sauerkraut over top. I like to slice the meat up a little and everyone just takes what they want. You can also put the sauerkraut in a separate bowl if you prefer.
As I mentioned my son likes this with mashed potatoes and I just eat it plain. The tangy sauerkraut goes so well with the pork roast. We usually have a green salad as well but this is basically a one pot dinner. This is how I eat it when I am watching my carb in take.
But I also serve this with mashed potatoes for my son and husband. They like to spoon the kraut over top as you would gravy. Potatoes do go very well with this dish so if you don’t care about carbs I use serve with mashed potatoes.

How to make this recipe in the slow cooker.
The only difference in making this in the slow cooker vs. the Instant Pot is you have to sear the meat on the stove (and this method saves you hours using the pressure cooker!)
So add some oil to a large pan on the stove and heat to medium high heat. Sear the roast for about 2-3 minutes on all sides. Then add everything to your slow cooker and cook on low for 6-8 hours or on high for 4-6 hours.
Note that you can also make this pork and sauerkraut on stove or in the oven.
Recipe suggestions and notes.
- My friend Lisa also makes pork roast and sauerkraut with brown sugar and butter. Just sprinkle the sugar on top of the sauerkraut and add a few tablespoons of butter. My father in law likes it sweeter like hers but my son and husband prefer it this way. You could use a brown sugar substitute if you want to keep it low carb.
- Some people add things like sliced onions, caraway seeds, apple juice, potatoes, garlic cloves etc. However my personal preference is the simplicity of the 3 ingredients I use.
- Note that you can use pork loin, pork tenderloin, chops, ribs, etc in this recipe. However I would suggest using a slow cooker so you can easily check the doneness of the meat. I find that is a little harder to do with an electric pressure cooker.
I hope you enjoy this delicious pork roast with sauerkraut that I made in the Instant Pot. This recipe makes a lot so if you want to use a smaller roast, I would just keep the rest of ingredients the same.
The nutritional information for 1 serving is: 594 cals
40.4g fat / 3.7g carbs / 1.5g fiber / 48.9g protein = 2.2g net carbs

Instant Pot Pork and Sauerkraut Recipe
You will love this simple pork roast with sauerkraut dish on a cold winter's night. It's low carb and easy when you make it in the pressure cooker. It supposedly gives you good luck if you eat it on New Years Day!!! Only 3 ingredients and 2.2g net carbs per serving.
Ingredients
- 1 tablespoon olive oil
- 5-6 lb pork shoulder or butt
- salt & black pepper
- 1 small apple
- 24 ounces sauerkraut (I use Aldi's German sauerkraut in a jar)
- ½ cup water
Instructions
- Hit the saute button on the Instant Pot and then adjust to high. As that is heating up, liberally season roast with salt and black pepper. Trim away and big pieces of fat first but don't go crazy. Some fat gives this dish more flavor.
- Once the pot is hot, add the olive oil and sear the roast for about 3-5 minutes on all sides. When done, hit the cancel button.
- While the meat is browning, either grate the apple or pulse in a food processor. Make sure to take out the seeds but leave the skin on.
- When the meat is done browning, pour in the water and then the sauerkraut juice and all. This liquid adds to the flavor. Lastly mix in the grated apple. Cover and push the lever back to seal.
- Manually cook on high pressure for 70 minutes and then let the pressure come down naturally - that is do a natural release and not a quick release.
- Slice the roast and serve on a platter with the sauerkraut.
Notes
Note you can substitute the water with chicken stock or broth if you want.
The nutritional information for 1 serving is: 594 cals
40.4g fat / 3.7g carbs / 1.5g fiber / 48.9g protein = 2.2g net carbs
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 12 Serving Size: 1Amount Per Serving: Calories: 594Unsaturated Fat: 0g

Mieke says
Love this recipe, thank you!
This year I bought (2) 2.5 pound roasts. I plan to cook them together. Do I still cook for 70 minutes? Or less time since they are both small?
Thank you!
Denise says
Hi Mieke, I am not sure to be honest but my husband who is an engineer thinks it would take less time because it cooks from the outside towards the middle and if it’s a small piece of meat it will take less time than a larger piece. That being said it might not be that much less time so I’m guessing 60 minutes?? But it is a guess. I’m sorry I’m not much help. I hope it works.
I do know that if something doesn’t cook enough in the Instant Pot I just put it back under pressure and cook for a little longer. It does add some time but it’s normally not to much extra time.
Good luck!
Liz says
Yum, this is my kind of meal! I’ve been looking for new recipes for the Instant Pot! Thanks for sharing!
Linda says
Instant pot recipe is the best and this pot roast is one of them
Mark says
Thanks so much for this recipe it was delicious! I did a 3 lb roast for the full 70 minutes and it was fall apart tender which is how I love it! I also placed in full potatoes with skin on on the top and they held together well to the plate. They were moist with flavor and nice and tender. I put sauerkraut over everything on my plate and then added a bit of mustard over top the pork and sauerkraut. I’m definitely making again!
Denise says
Hi Mark, so glad you liked it and thanks for sharing your tips! I never thought about the skin on potatoes keep it altogether. Great idea!
Beth says
I cooked a 5 lb. roast according to the directions yesterday, but the roast came out dry, despite the fact that there was plenty of liquid and sauerkraut over the top. I have never had this happen when cooking a roast before. They are always juicy and delicious, but this was the first time that I did a pork roast. I’m very disappointed.
Denise says
Hi Beth, I don’t know why that would be. I might depend on the type of pork roast you use? A pork loin will be drier than a pork shoulder because their is little fat. Regardless with the liquid and sauerkraut it should have been juicy. Sorry it didn’t work out for you.
Michelle says
How would you add hot dogs to this recipe
Denise says
Hi Michelle, I hot this is not too late for you. Hot dogs do not need much time at all so after the roast is done, I would add the hot dogs and hit the saute button and let them cook in the pot for 5 minutes. Or you can just pre cook them and add after the roast is done.
Margaret says
yummy! thanks for the recipe! love it