Dab meat dry and cut into cubes. Heat the oil and fry the meat for approx. 6 minutes while turning. Peel onions and garlic. Cut onions into strips and chop garlic.
Add onions, garlic and tomato paste to the meat and fry for another 5 minutes. Season with salt and paprika.
Deglaze with wine, bring to the boil and simmer while stirring. Add stock to goulash, season with caraway, bay leaf and juniper, bring to the boil again and simmer for about 1 1/4 hours. Squeeze out the sauerkraut slightly and add it after about 30 minutes.
Peel, wash and dice the potatoes and add them to the soup about 30 minutes before the end of the cooking time. Pour on 500 ml water.
Season soup with salt, pepper, paprika and sugar. Arrange soup in plates. Sour cream tastes good with it.