Bring a large pot of salted water to a boil.
Carefully remove the cabbage leaves from the head.
Blanch the cabbage leaves in boiling water for 2-3 minutes until soft.
In a skillet, sauté chopped onion and garlic until translucent.
In a bowl, mix ground meat, rice, sautéed onions, paprika, salt, and pepper.
Place about 2 tablespoons of the meat mixture at the base of each cabbage leaf.
Roll the leaf tightly around the filling, tucking in the sides.
Arrange stuffed rolls in a baking dish seam-side down.
Pour tomato sauce over the rolls and cover with foil.
Bake in a preheated oven at 350°F (175°C) for 1 hour.