Onions peel, halve and in strips cut. Halve the peppers, clean, wash and cut into strips. Peel potatoes and cut into cubes. Wash and clean the chili and cut into fine rings.
Heat the oil in a large pot. Brown the onions, chilli and pepper strips in it for about 5 minutes, take them out. Sauté the potato cubes in the frying oil all around. Season with salt, pepper, paprika powder and ginger.
Deglaze with stock, bring to the boil and simmer for about 10 minutes. Rinse sauerkraut briefly, drain and chop a little. Add sauerkraut, onion, chilli and pepper strips to the stock.
Let simmer for another 5 minutes. Pluck off the marjoram leaves, except for a little to garnish, and add to the soup. Season to taste with salt and pepper. Dust with paprika and garnish with marjoram.