In a large skillet, cook the ground beef along with the onion.Drain any grease from the pan and add the rice, garlic powder, salt, and pepper to the skillet with the meat. Add the crushed tomatoes and stir to combine. Spread the meat mixture over the cabbage in the baking dish.In a large Spread the cabbage across the bottom of a 9×13 dish.
Grease a large baking dish or dutch oven. Layer one-third of the shredded cabbage on the bottom, then a third of the meat mixture. Repeat, ending with the cabbage layer.
Mix together the tomato sauce, sugar and vinegar and pour over the top. Cover with lid or foil and then bake for 90 minutes. Let sit 10-15 mintues before serving.