Begin by gathering all the necessary ingredients for your stuffed cabbage rolls.
In a saucepan, combine the water and uncooked rice, bringing it to a boil. Once boiling, reduce the heat to low, cover, and let it simmer until the rice is fully cooked and the water has been absorbed, which should take about 20 minutes.
While the rice is cooking, fill a large, wide saucepan with lightly salted water and bring it to a boil. Carefully add the cabbage leaves and blanch them for 2 to 4 minutes, or until they become tender. Drain the leaves and set them aside.
In a spacious bowl, mix together the ground beef, 1 cup of the cooked rice, chopped onion, lightly beaten egg, 2 tablespoons of the tomato soup, salt, and black pepper. Ensure that the mixture is thoroughly combined.
Now, take each cabbage leaf and spoon about 2 tablespoons of the beef mixture onto it. Fold one end of the cabbage leaf over the filling, then roll it up, tucking in the sides to secure the filling inside.
Arrange the cabbage rolls in a large skillet over medium heat. Pour the remaining tomato soup over the top.
Cover the skillet and bring the mixture to a gentle boil. Once boiling, reduce the heat to low and let it simmer for approximately 40 minutes. During this time, stir and baste the rolls with the liquid regularly to keep them moist.
Once cooked, serve the stuffed cabbage rolls warm and enjoy the delicious flavors!