Pork Tenderloin with Sauerkraut, Apples, and Onions
Looking for a hearty, flavorful dinner that combines savory, sweet, and tangy flavors? This Roasted Pork Tenderloin with Sauerkraut, Apples, and Onions is a classic comfort dish with a modern twist. A Dijon mustard rub on the pork elevates the flavor, while the combination of apples and onions adds natural sweetness, and the sauerkraut brings tangy depth to every bite.
Perfect for family dinners, holiday meals, or weeknight comfort food, this recipe is simple enough to make any day of the week but impressive enough for guests.

This post may contain affiliate links. Please read my disclosure policy.
Why You’ll Love Pork Tenderloin with Sauerkraut, Apples, and Onions
- Balanced flavors: tangy sauerkraut, sweet apples, savory onions, and spicy Dijon mustard
- Quick and easy prep: ready in under an hour
- One-pan convenience: minimal cleanup, maximum flavor
- Perfect for any occasion: weeknights, Sunday dinners, or festive gatherings
Ingredients
For the Pork Tenderloin:
- 1–1.5 lb pork tenderloin
- 2 tablespoons Dijon mustard
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- Salt and pepper, to taste
For the Sauerkraut & Vegetables:
- 1 package sauerkraut, drained and rinsed
- 1 apple, cored and sliced (Pink Lady, Fuji, or Granny Smith work best)
- 1 medium onion, sliced
- 1 cup apple cider
- 1/4 cup brown sugar
How to Make Pork Tenderloin with Sauerkraut, Apples, and Onions
- Preheat oven to 400°F (200°C).
- Prepare the pork: Pat the tenderloin dry. Mix Dijon mustard, garlic powder, paprika, salt, and pepper, then rub evenly over the pork.
- Sear the pork (optional): Heat a skillet with 1 tbsp olive oil over medium-high heat. Sear the pork 2–3 minutes per side until browned.
- Arrange vegetables: In a roasting pan, combine sauerkraut, apple slices, onion slices, apple cider, and brown sugar.
- Roast everything: Place pork on top of the sauerkraut mixture and roast 20–25 minutes, or until pork reaches an internal temperature of 145°F (63°C).
- Rest the meat: Let pork rest 5 minutes before slicing. Serve over the sauerkraut, apples, and onions.
Tips for the Best Roasted Pork Tenderloin
- Use a meat thermometer to avoid overcooking—the pork should be tender and juicy.
- Customize your flavors: Add a splash of white wine to the sauerkraut for extra depth.
- Make it a one-pan meal: Roast vegetables and pork together to let the flavors meld.
- Serve with sides: Mashed potatoes, roasted carrots, or crusty bread pair beautifully.
Why This Dish Works
The combination of pork tenderloin, sauerkraut, and apples is a tried-and-true pairing. The mustard rub adds tangy, savory notes, while roasting brings out the natural sweetness of the onions and apples. Sauerkraut and cider provides acidity that balances the richness of the pork, making this dish comforting, flavorful, and satisfying.

This Roasted Pork Tenderloin with Sauerkraut, Apples, and Onions is a perfect example of easy comfort food with a gourmet touch. Juicy, flavorful pork paired with sweet apples, caramelized onions, and tangy sauerkraut makes a meal everyone will love. Add it to your weekly dinner rotation or serve it for a special occasion—it’s always a hit.
Serve with a glass of crisp white wine or a seasonal cider for the ultimate cozy dinner.

Roasted Pork Tenderloin with Sauerkraut, Apples, and Onions
Ingredients
For the Pork Tenderloin
- 1 pork tenderloin (1 – 1 1/2 pound)
- 2 tbsp Dijon mustard
- 1 tsp garlic powder
- 1 tsp paprika
- salt and pepper
For the Sauerkraut and Vegetables
- 1 pkg sauerkraut, drained and rinsed
- 1 large apple, cored and sliced (Fuji, Pink Lady, or Granny Smith work best)
- 1 medium onion, sliced thin
- 1 cup apple cider
- 1/4 cup brown sugar
Instructions
- Preheat oven to 400°F (200°C).
- Prepare the pork: Pat the tenderloin dry. Mix Dijon mustard, garlic powder, paprika, salt, and pepper, then rub evenly over the pork.
- Sear the pork (optional): Heat a skillet with 1 tbsp olive oil over medium-high heat. Sear the pork 2–3 minutes per side until browned.
- Arrange vegetables: In a roasting pan, combine sauerkraut, apple slices, onion slices, apple cider, and brown sugar.
- Roast everything: Place pork on top of the sauerkraut mixture and roast 20–25 minutes, or until pork reaches an internal temperature of 145°F (63°C).
- Rest the meat: Let pork rest 5 minutes before slicing. Serve over the sauerkraut, apples, and onions.
