Rinse sauerkraut and leave in a colander to drain. Dice bacon and onion, mince the garlic and slice the sausage.
Cook onion and bacon in oil in a large pot or Dutch oven over medium heat until lightly browned. Add the sausage and cook until edges start to brown. Add ground beef and cook, stirring frequently, until no longer pink. Do not allow the beef to brown.
Stir in sauerkraut, garlic, bay leaves, peppercorns, and paprika. Add one cup of water, cover, and cook, stirring occasionally, for 30 minutes.
Stir in tomato paste and remaining water and bring to a boil. Lower the heat. Add rice, cover and simmer for another 30 minutes. Season the soup with salt and pepper to taste.
~ Free Tip ~Taste before adding salt as sauerkraut, bacon, and sausage are naturally salty.