Preheat oven to 370F.
Saute onion and bacon in a frying pan.
Mix ground pork, uncooked rice and seasonings together until well combined. Mix in the sauted onion and bacon.
Add 1/2 cup of tomato juice into the mix.
Remove the leaves from the cabbage.
Form the meat mixture into a thick patty.
Place the meat inside a cabbage leaf and tightly roll closed.
Fill the bottom of a roasting pan with cabbage leaves and start placing the rolled cabbage on top.
Continue rolling until the pan is full.
Pour the remaining tomato juice plus 8 cups of water until all the cabbage is fully covered.
Cover the pot and place in oven to cook for 2.5-3 hours.
Heat up 3 tbsps of oil with 3 tbsps of flour in a pan. Add 2 cups of water and stir until combined. Pour into the pot and mix to spread around.
Cover and continue cooking for 1 hour at 350F.