Heat olive oil in a large, heavy-bottomed skillet over medium heat.
Add the sliced onion and caraway seeds, stirring to coat everything in oil.
Cook, stirring occasionally, until the onion has wilted and just begins to brown, about 3 minutes.
Reduce the heat to medium-low and continue to cook, stirring occasionally, until the onions are deeply and beautifully caramelized, about 7 to 10 more minutes.
Stir in the drained sauerkraut, drained tomatoes, Sucanat, and black pepper until well combined.
Cover the skillet and let the mixture simmer for about 5 minutes, or until everything is heated through.
Serve warm.