In a medium size skillet, fry the bacon until cooked, then remove, (or heat 2 tbsp vegetable oil) then add onion and sauté until tender and transparent. Allow to cool for about 5 minutes.
In a large bowl, mix together ground pork, rinsed rice, salt, black pepper, paprika and cooked onions.
Rolling: take one half leaf at a time, and add about one tablespoon of the mixed ground pork and place it in the center of the cabbage leaf and begin rolling lengthwise. Once halfway, tuck in end of leaf over the meat, continue rolling on a diagonal and until you reach the end of the leaf and tuck inside with fingers. See photo below. If rolling the whole leaf, it requires to be rolling halfway then tuck one side in and roll to the end of the leaf and tuck the remaining end in with fingers. Place one and half or two tablespoons for a whole cabbage leaf.
Place half of the sliced cabbage on the bottom of a large sauce pot and begin adding the cabbage rolls. Any remaining loose cabbage, place on top and then place about 4 slices of the bacon. This will add a smoky flavour to the cabbage rolls.
In a large bowl, blend together tomato juice, water, salt and pepper. Pour over cabbage rolls to cover. Place pot over medium to high heat, once the liquid begins a slow boil, turn down to low gentle boil and cover slightly with lid. Cook for 1 to 1 ½ hours. Once it has cooked for over an hour, test one cabbage roll for doneness.
To thicken the sauce, mix the flour and water in a small bowl, bring the cabbage rolls to a slow boil, gently move the cabbage rolls off to the sides and add the flour mixture. Once the sauce has thickened, remove from heat.
Garnish with a dollop of sour cream or chopped parsley.
Serve with crusty bread, mashed or roasted potatoes.