Set your oven to 350°F to warm up.
Lay the sliced cabbage evenly on the bottom of a 9x13 baking dish or two smaller pans.
Cook the ground beef and chopped onion in a large skillet over medium heat until the beef is browned.
Drain the fat, then stir in the uncooked rice, chili powder, garlic powder, salt, and black pepper with the meat.
Pour in the crushed tomatoes and mix everything well.
Spoon this meat mixture evenly over the cabbage layer in the dish.
Combine tomato sauce, brown sugar, and white wine vinegar in a bowl, then pour it over the meat and cabbage layers.
Cover the dish tightly with foil and bake in the preheated oven for 90 minutes.
Remove the foil and allow the casserole to sit for 5 to 10 minutes before serving. Enjoy!