Slice pre-cooked kielbasa into ½-inch rounds for even browning.
1 lb kielbasa sausage
In a skillet over medium heat, brown sliced kielbasa for 4-5 minutes until edges are golden and slightly crisp, flipping halfway through.
1 lb kielbasa sausage
Remove kielbasa from skillet. Add butter and sliced onions to the pan and sauté for 5 minutes until translucent and soft.
1 medium onion, 2 tbsp butter
Add drained sauerkraut, minced garlic, caraway seeds (if using), black pepper, and browned kielbasa back to the pan. Stir to combine.
2 cups sauerkraut, 2 cloves garlic, 1 tsp caraway seeds, 0.5 tsp black pepper, 1 lb kielbasa sausage
Pour ¼ cup broth or water into the pan to deglaze, scraping up browned bits. Simmer everything together with the lid partially off over low heat for 8-10 minutes until sauerkraut softens.
0.25 cup broth
Stir in diced apple during the last 2-3 minutes of simmering to preserve its shape and add subtle sweetness.
1 medium apple