Preheat oven to 325 degrees F (165 degrees C). Grease a 2 quart casserole dish.
Steam the whole head of cabbage until it is al dente. Meanwhile, in a saucepan bring 3 cups of water to a boil. Add rice and stir. Reduce heat, cover and simmer for 20 minutes.
Melt butter in a small skillet over medium heat. Saute onion until translucent; stir into cooked rice. Season with salt and pepper to taste. Brown ground beef, drain off grease and add to the rice mixture.
Cut the leaves off of the cabbage and cut the larger leaves in half. Spoon the rice/beef mixture into a leaf and roll tightly. Place rolls in prepared casserole dish, stacking in layers. Pour tomato juice over the rolls, using enough just to cover.
Cover and bake in preheated oven for 2 hours.
** I like to add a bit of rinsed sauerkraut to the filling….