There’s something about the smell of sauerkraut and pork roasting together that takes me straight back to my grandmother’s kitchen. She’d make this dish every winter, and the whole house would smell incredible. Now I make it for my own family, and it’s become one of those meals everyone gets excited about.
This recipe looks fancy, but it’s actually pretty simple. You brown the pork, layer everything in a pot, and let it all cook together. The sauerkraut gets sweet and tangy, the apples break down into the sauce, and the kielbasa adds that smoky flavor that ties everything together. Plus, it’s basically a one-pot meal, which means less cleanup.
The best part? You can prep this in the morning and let it cook while you’re doing other things. By dinnertime, you’ve got a meal that tastes like you spent all day in the kitchen. Serve it with some crusty bread or mashed potatoes, and you’re set.
Why You’ll Love This Pork Roast with Sauerkraut and Kielbasa
- Perfect for meal prep – This slow-cooked dish actually tastes better the next day, making it ideal for Sunday dinner with leftovers throughout the week.
- Hands-off cooking – After a quick sear and assembly, the slow cooker does all the heavy lifting while you relax or tackle other tasks.
- Balanced sweet and tangy flavors – The brown sugar and apples perfectly complement the sauerkraut’s tanginess, creating a flavor combination that’s hard to resist.
- Hearty one-pot meal – With pork, kielbasa, and sauerkraut all cooking together, you get a complete dinner without needing extra side dishes.
- Great for feeding a crowd – This recipe serves plenty of people and requires minimal attention, making it perfect for casual gatherings or family dinners.
What Kind of Sauerkraut Should I Use?
You can use either jarred or bagged sauerkraut for this recipe, and both will give you great results. If you’re looking for the best flavor, try to find refrigerated sauerkraut in the deli section rather than the shelf-stable canned stuff – it tends to have a fresher, tangier taste. Before adding it to your dish, make sure to drain it well and give it a good squeeze to remove excess liquid, otherwise your roast might end up a bit watery. Some sauerkraut comes pre-seasoned with caraway seeds or other spices, which is totally fine to use since we’re adding more seasonings anyway.
Options for Substitutions
This recipe has some room for swaps if you need to work with what you’ve got:
- Pork loin roast: You can use pork shoulder instead, which will give you more tender, fall-apart meat. Just add about 30-45 minutes to your cooking time since shoulder needs longer to get nice and tender.
- Kielbasa: Any smoked sausage works here – try andouille, smoked bratwurst, or even hot dogs in a pinch. The key is that smoky flavor.
- Golden Delicious apples: Granny Smith, Honeycrisp, or Fuji apples all work well. Just pick something that holds its shape when cooked and isn’t too soft.
- Beer: If you don’t have beer on hand, use chicken or vegetable broth with a splash of apple cider vinegar to mimic that tangy flavor.
- Caraway seeds: Not a fan of caraway? You can leave them out or swap with fennel seeds for a different but still tasty flavor profile.
- Sauerkraut: This is the star of the dish, so I wouldn’t substitute it. The tangy, fermented flavor is what makes this recipe special.
Watch Out for These Mistakes While Cooking
The biggest mistake with this slow cooker recipe is adding the kielbasa too early, which will make it rubbery and overcooked – wait until the last hour so it heats through while staying juicy and flavorful.
Don’t skip draining the sauerkraut thoroughly, as excess liquid will make your dish watery instead of tender, and if you want even better results, rinse it under cold water to mellow out the sourness.
Another common error is not browning the pork roast long enough – you want a deep golden crust on all sides, which takes patience but adds so much flavor to the final dish.
Finally, resist the urge to lift the lid during cooking to check on things, since each peek releases heat and can add 15-20 minutes to your cooking time.
What to Serve With Pork Roast with Sauerkraut and Kielbasa?
This hearty pork roast is practically a complete meal on its own, but I love serving it with some creamy mashed potatoes or buttered egg noodles to soak up all those delicious juices. A side of roasted root vegetables like carrots and parsnips adds a nice sweetness that balances out the tangy sauerkraut. If you want to keep things simple, some crusty rye bread or pumpernickel is perfect for mopping up your plate. For a lighter option, a crisp cucumber salad with dill and sour cream dressing cuts through the richness of the pork and kielbasa really nicely.
Storage Instructions
Store: This pork roast keeps really well in the fridge for up to 4 days in an airtight container. The flavors actually get even better the next day as everything has time to meld together. I like to slice the pork before storing so it’s easy to grab for quick lunches or dinners throughout the week.
Freeze: You can freeze this dish for up to 3 months in a freezer-safe container. Just make sure everything is cooled completely first. The sauerkraut and kielbasa freeze particularly well, though the apples might get a bit softer after thawing.
Reheat: Warm it up in a covered dish in the oven at 325°F until heated through, or reheat portions in the microwave. Add a splash of beer or water if it seems dry. The pork stays nice and tender when you reheat it gently over medium-low heat on the stovetop too.
| Preparation Time | 20-30 minutes |
| Cooking Time | 480-600 minutes |
| Total Time | 500-630 minutes |
| Level of Difficulty | Medium |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2800-3000
- Protein: 170-190 g
- Fat: 160-180 g
- Carbohydrates: 110-125 g
Ingredients
For the sauerkraut base:
- 32 oz sauerkraut (drained and rinsed)
- 1 tsp caraway seeds (for authentic German flavor)
- 1/4 cup dark brown sugar
For the pork roast:
- black pepper to taste
- 2 tbsp canola oil
- 2 lb boneless pork loin roast (room temperature before cooking)
- salt to taste
For the vegetables and aromatics:
- 1 tbsp minced garlic (freshly minced for best flavor)
- 2 Golden Delicious apples (peeled, cored, and cut into 1/2-inch wedges)
- 1 tbsp fresh thyme
- 1 small onion (sliced into thin rings)
For the braising liquid and kielbasa:
- 1/2 cup beer (German lager or pilsner recommended)
- 1 lb kielbasa (sliced into 1/2-inch pieces)
Step 1: Prepare Mise en Place and Season the Pork
- 32 oz sauerkraut
- 2 Golden Delicious apples
- 1 small onion
- 1 tbsp minced garlic
- 1 tsp caraway seeds
- 1 tbsp fresh thyme
- 2 lb boneless pork loin roast
- salt to taste
- black pepper to taste
Drain and rinse the sauerkraut thoroughly to remove excess brine and reduce saltiness.
Peel, core, and cut the apples into 1/2-inch wedges, and slice the onion into thin rings.
Mince the garlic fresh and measure out the caraway seeds and thyme.
Pat the pork loin roast dry with paper towels and season generously all over with salt and pepper, allowing the seasoning to adhere to the meat’s surface.
This dry surface is crucial for proper browning in the next step.
Step 2: Sear the Pork and Build the Flavor Base
- 2 tbsp canola oil
- 2 lb pork loin roast
- 1 small onion
- 2 Golden Delicious apples
- 1 tbsp minced garlic
- 1 tbsp fresh thyme
Heat 2 tablespoons of canola oil in a large skillet over medium-high heat until shimmering.
Sear the seasoned pork loin on all sides for about 10 minutes total, turning occasionally, until a deep golden-brown crust forms on the outside.
Once browned, remove the pork and set aside.
In the same pan with the rendered fat, add the sliced onion, apple wedges, minced garlic, and fresh thyme.
Sauté for about 5 minutes, stirring occasionally, until the apples soften slightly and the aromatics become fragrant.
Step 3: Build the Sauerkraut Layer in the Slow Cooker
- 32 oz sauerkraut
- 1 tsp caraway seeds
- 1/4 cup dark brown sugar
- 2 lb pork loin roast
Spread half of the drained and rinsed sauerkraut evenly across the bottom of your slow cooker.
Sprinkle the caraway seeds and brown sugar over the sauerkraut and gently toss to combine.
These flavors will infuse into the base layer as it cooks, creating a rich, complex foundation.
Place the seared pork loin on top of the sauerkraut bed.
Step 4: Add Apple Mixture and Beer Reduction
- sautéed apple and onion mixture from Step 2
- 2 lb pork loin roast
- 1/2 cup beer
- 32 oz sauerkraut
Arrange the sautéed apple and onion mixture from Step 2 around the pork loin in the slow cooker.
Deglaze the same skillet used in Step 2 by pouring in the 1/2 cup of beer and scraping up all the browned bits from the bottom with a wooden spoon—this adds incredible depth to the sauce.
Let the beer reduce slightly for 1-2 minutes, then pour this flavorful liquid over the pork and vegetables.
Top with the remaining half of the rinsed sauerkraut, nestling it around and over the pork.
Step 5: Slow Cook the Pork and Add Kielbasa
- entire slow cooker contents from Step 4
- 1 lb kielbasa
Cover the slow cooker and cook on low heat for 8-10 hours.
The pork will become fork-tender as the gentle heat breaks down the connective tissue and allows all the flavors to meld together.
During the last hour of cooking, slice the kielbasa into 1/2-inch pieces and nestle them into the sauerkraut mixture.
I find that adding the kielbasa toward the end prevents it from becoming too soft and losing its texture.
The kielbasa will heat through and pick up all the wonderful flavors from the braising liquid.
Step 6: Rest and Serve
Once the pork is completely tender, remove it from the slow cooker and let it rest for 5-10 minutes before slicing.
This resting period allows the juices to redistribute throughout the meat, keeping it moist and tender.
Slice the pork into 1/2-inch thick pieces and serve atop the sauerkraut and kielbasa mixture, spooning the braising liquid and apples over everything.
The dish is best served immediately while the flavors are still vibrant.

Mouthwatering Pork Roast with Sauerkraut and Kielbasa
Ingredients
For the sauerkraut base:
- 32 oz sauerkraut (drained and rinsed)
- 1 tsp caraway seeds (for authentic German flavor)
- 1/4 cup dark brown sugar
For the pork roast:
- black pepper to taste
- 2 tbsp canola oil
- 2 lb boneless pork loin roast (room temperature before cooking)
- salt to taste
For the vegetables and aromatics:
- 1 tbsp minced garlic (freshly minced for best flavor)
- 2 Golden Delicious apples (peeled, cored, and cut into 1/2-inch wedges)
- 1 tbsp fresh thyme
- 1 small onion (sliced into thin rings)
For the braising liquid and kielbasa:
- 1/2 cup beer (German lager or pilsner recommended)
- 1 lb kielbasa (sliced into 1/2-inch pieces)
Instructions
- Drain and rinse the sauerkraut thoroughly to remove excess brine and reduce saltiness. Peel, core, and cut the apples into 1/2-inch wedges, and slice the onion into thin rings. Mince the garlic fresh and measure out the caraway seeds and thyme. Pat the pork loin roast dry with paper towels and season generously all over with salt and pepper, allowing the seasoning to adhere to the meat's surface. This dry surface is crucial for proper browning in the next step.
- Heat 2 tablespoons of canola oil in a large skillet over medium-high heat until shimmering. Sear the seasoned pork loin on all sides for about 10 minutes total, turning occasionally, until a deep golden-brown crust forms on the outside. Once browned, remove the pork and set aside. In the same pan with the rendered fat, add the sliced onion, apple wedges, minced garlic, and fresh thyme. Sauté for about 5 minutes, stirring occasionally, until the apples soften slightly and the aromatics become fragrant.
- Spread half of the drained and rinsed sauerkraut evenly across the bottom of your slow cooker. Sprinkle the caraway seeds and brown sugar over the sauerkraut and gently toss to combine. These flavors will infuse into the base layer as it cooks, creating a rich, complex foundation. Place the seared pork loin on top of the sauerkraut bed.
- Arrange the sautéed apple and onion mixture from Step 2 around the pork loin in the slow cooker. Deglaze the same skillet used in Step 2 by pouring in the 1/2 cup of beer and scraping up all the browned bits from the bottom with a wooden spoon—this adds incredible depth to the sauce. Let the beer reduce slightly for 1-2 minutes, then pour this flavorful liquid over the pork and vegetables. Top with the remaining half of the rinsed sauerkraut, nestling it around and over the pork.
- Cover the slow cooker and cook on low heat for 8-10 hours. The pork will become fork-tender as the gentle heat breaks down the connective tissue and allows all the flavors to meld together. During the last hour of cooking, slice the kielbasa into 1/2-inch pieces and nestle them into the sauerkraut mixture. I find that adding the kielbasa toward the end prevents it from becoming too soft and losing its texture. The kielbasa will heat through and pick up all the wonderful flavors from the braising liquid.
- Once the pork is completely tender, remove it from the slow cooker and let it rest for 5-10 minutes before slicing. This resting period allows the juices to redistribute throughout the meat, keeping it moist and tender. Slice the pork into 1/2-inch thick pieces and serve atop the sauerkraut and kielbasa mixture, spooning the braising liquid and apples over everything. The dish is best served immediately while the flavors are still vibrant.







