Sauerkraut makes a delicious soup to serve with sausages or roast meat, or as a complete meal in itself.
Melt butter in soup kettle. Saute onions until tender. Sprinkle with flour, and stir in tomato puree until mixture is smooth. Add stock, sauerkraut, and parsley. Bring to a boil, reduce heat, cover, and simmer 30 minutes. Season with salt and pepper. Garnish with additional chopped parsley.