Dice the onion, finely chop the garlic and sweat in butter until golden. Dice the potatoes. Stir the paprika into the onions and fry briefly. Then add the potato cubes and pour the vegetable stock over them. Add some caraway seeds and bring to the boil. Cook covered for 20 minutes.
Chop the sauerkraut. Quarter the apples and remove the core. Then cut into 1 cm thick slices. In a non-stick pan, fry the apples in a little clarified butter on both sides until golden.
Puree the potatoes and add the marjoram, pepper, salt, sour cream and sauerkraut, bring to the boil briefly and season to taste. Put the apple wedges on the finished soup and serve.