01 -
Place the potato chunks in a saucepan, cover with cold water, and add 1 teaspoon salt. Bring to a boil and cook for 8-10 minutes, until just barely tender. Drain well.
02 -
Heat the oil in a large Dutch oven or deep skillet over medium-high heat. Add the sliced sausage and cook for 4-5 minutes, turning once or twice, until browned at the edges. Transfer to a plate.
03 -
Reduce the heat to medium. Add the butter and sliced onion to the same pot. Cook for 4-5 minutes, scraping the bottom, until the onion is softened and lightly golden.
04 -
Stir in the drained sauerkraut, parboiled potatoes, chicken broth, brown sugar, caraway seeds if using, black pepper, and a small pinch of salt.
05 -
Cover and simmer over medium-low heat for 12-15 minutes, stirring gently once, until the potatoes are fully tender and the broth has reduced slightly.
06 -
Return the browned sausage to the pot and cook uncovered for 3-4 minutes, until hot. Taste for salt, sprinkle with parsley, and serve warm.