Separate the cabbage leaves and place in hot water to make them limp enough not to crack when rolled.
Cook rice in beef broth for 10 minutes.
Fry 1 onion in 1tablespoon bacon drippings for 5 minutes. Mix ground meats with fried onion, pepper and salt, ½cup water, 1 egg and the semicooked rice.
Place mixture in separated cabbage leaves, and roll or squeeze together in clean napkins so the rolls won’t come apart when cooking.
Fry the other chopped onion in remaining drippings for 5 minutes. Add flour, stir, and cook for 5 or 6 minutes. Add paprika and 1cup cold water, whip, and pour over sauerkraut.
Line the bottom of a large casserole with the stuffed cabbage leaves; put sauerkraut layer over. Add tomato and 2cups water, or enough to cover the-sauerkraut layer. Top with meats, neatly arranged. Cook it over very, very low heat for 2 to 2½ hours. Lift cover as few times as you can.
Take a huge, low-sided casserole or platter. Put sauerkraut on bottom. Place stuffed cabbage leaves around and the meats cut into individual portions in the center. Sprinkle with sour cream mixed with sweet cream and the paprika essence.