Before you start cooking: Peel and finely chop 1 medium onion. Peel and crush or mince 2 cloves garlic. Peel 3 medium potatoes and cube them.
In a saucepan, heat a tablespoon of lard over medium heat. Add the finely chopped onions and sauté until light brown. Stir thoroughly. This takes about 5 minutes.
Add ¼ cup all-purpose flour and sauté briefly for about 30 seconds. Lumps will form in the bottom of the pot but don't worry, they will be neatly disposed of in a moment.
Pour in ½ Tablespoon sweet paprika powder and stir again for 30 seconds at most. If you did it longer, the paprika would turn bitter.
Get ready 6 cups chicken broth and a ladle. Remove the pot of onion roux from the heat source and pour in one or two ladles of broth. Whisk diligently until the lumps dissolve, and you are left with a thickened mash at the bottom of the pot. Only now, add another ladleful of broth and whisk again. Return to the stove and carefully add the rest of the broth, stirring constantly.
Bring the soup to a boil, then turn the heat down to a minimum. Add potato cubes and crushed garlic–season with salt and ¼ teaspoon ground black pepper. Cover with a lid and leave to simmer for 15-20 minutes until the potatoes are soft. Stir from time to time as the flour tends to sit to the bottom and get burned.
While the soup is cooking, slice 7 ounces Vienna sausages and fry them in the remaining fat in the pan. Fry at a somewhat lower temperature; the sausages should not be brown, just slightly golden.
Once the potatoes soften, remove the soup from the stove. Add the fried sausages immediately. If necessary, add salt and pepper, and you're ready to serve!