Preheat oven to 350°F.
Cut core out of cabbage. Put whole cabbage in microwaveable dish with a bit of water and microwave on high for 2 minutes at a time until outer leaves are soft and tender enough to roll with. Repeat until all leaves are removed.
In a large skillet, heat butter and sauté the onion and garlic, then add the paprika, salt, pepper and oregano. Stir in ½ pound of ground meat, and lightly fry. Stir in uncooked rice, add chicken stock and cook on medium for 10 minutes. Don’t worry if rice is not fully cooked. Rice will continue to cook while in the oven
Mix the other ½ pound ground meat with the egg then mix with cooled meat and rice mixture.
Stuff mixture into cabbage leaves, leaving enough room to roll.
Place leftover cabbage leaves on bottom of casserole dish with a little tomato sauce. Place the rolled cabbage into casserole dish, pour tomato puree over cabbage rolls and cover top with more left over cabbage leaves.
Cover casserole dish with a lid and bake at 350°F for 1 ½ to 2 hours.
Serve with sour cream.
**(When adding sauce do not go higher than ¾ above height of casserole dish or liquid may bubble over.
If liquid goes below ¼ of pot add more tomato juice or puree. Extra sauce will be for pouring over servings)
Note: do not store anything made with tomato sauce in aluminum foil. The acid in the tomato badly reacts to the aluminum resulting in black tomato sauce and holes in the aluminum foil.