1 Rinse The Sauerkraut In Cold Water. If Needed, Soak In Cold Water 10-20 Minutes To Reduce Sourness. Squeeze Dry And Set Aside. 2 In A Large Saucepan, Bring To A Boil Enough Salted Water To Mostly Cover The Cabbage. Add The Cabbage, Reduce The Heat To Low And Simmer 10 To 15 Minutes. Remove The Cabbage And Let It Drain While It Cools Enough To Handle. Pull Off 16 Large Unbroken Leaves And Lay Them On Paper Towels To Drain And Cool Further. If The Inner Leaves Aren'T Cooked Enough To Bend Easily, You Can Return Them To The Simmering Water To Cook A Bit Longer. 3 In A 10-Inch Skillet, Saute The Onions And Garlic In Olive Oil, Until The Onions Are Lightly Colored. In A Large Mixing Bowl, Combine The Pork, Rice, Eggs, Paprika, Marjoram, The Onion-Garlic Mixture, Salt And A Few Grindings Of Black Pepper. Mix Well With A Fork Or Wooden Spoon. 4 Place 2 Tablespoons Of The Stuffing In The Center Of One Of The Wilted Cabbage Leaves And, Beginning With The Thick End Of The Leaf, Fold Over The Sides, Then Roll The Whole Leaf Tightly, As You Would A Small Bundle. Repeat With More Leaves Until All The Stuffing Has Been Used. 5 Spread The Sauerkraut On The Bottom Of A 5-Quart Dutch Oven And Arrange The Cabbage Rolls On Top Of It. Add The Water Mixed With The Tomato Puree. Bring The Liquid To A Boil, Then Cover The Pan Tightly And Cook The Stuffed Cabbage Over Low Heat For 1 Hour. 6 Transfer The Rolls From The Dutch Oven To A Warm Plate. Stir The Sour Cream Into The Sauerkraut. Simmer Another 5 Minutes. Lift The Sauerkraut Onto A Serving Platter With A Slotted Spoon. Arrange The Cabbage Rolls On The Sauerkraut And Pour Some Of The Sauce Over Them. Serve Any Remaining Sauce In A Sauceboat.