Rinse and sort beans. Place in large saucepot. Add water, bring to a boil and boil for 2 minutes. Remove from heat; soak 1 hour.
Drain beans reserving 2 cups liquid. Combine cooked beans and remaining ingredients.
Cover and simmer 1-1/2 to 2 hours adding reserved bean liquid as needed, and stirring occasionally until beans are tender.
In a blender or food processor, blend half of the ingredients until finely chopped. Pour into bowl. Repeat with remaining ingredients. Chill thoroughly.
Cut potatoes, zucchini, broccoli and onion into small chunks and place in a 3-quart saucepan. Add pickles and chicken stock. Cover; bring to a boil.
Simmer 20 minutes or until vegetables are very tender. Puree in food processor or blender in 3 to 4 batches. Return to pan and heat through, or serve cold.
Season with salt and pepper. Serve with a dollop of yogurt.
Drain sauerkraut well, reserving juice and about 1/2-cup sauerkraut for garnish.
Combine sauerkraut, tomatoes, onions and broth in stainless steel or Dutch oven. Bring to a boil. Cover and simmer over very low heat 2-1/2 to 3 hours. Add water as needed during cooking.
Season with some of the reserved sauerkraut juice, salt and pepper to taste. Garnish with cooked shrimp and sauerkraut or a dollop of plain yogurt and serve with Sauerkraut Rye Bread.
© 2012, Pickle Packers International, Inc.
Pickle Packers International, Inc. is a trade association for the pickled vegetable industry.