Preheat the oven to 375 degrees and lightly grease a 9-by-13-inch baking dish.
In a large skillet over medium heat, cook the ground beef with the diced onion and minced garlic until the beef is browned and the onion is soft. Drain excess fat.
Add the shredded cabbage to the skillet and cook for 5 minutes, stirring often, until it begins to wilt.
Stir in the uncooked rice, tomato sauce, beef broth, paprika, thyme, salt, and pepper. Mix until everything is evenly combined.
Transfer the mixture to the prepared baking dish and spread it into an even layer.
Cover tightly with foil and bake for 45 minutes. Remove the foil and bake for 10 more minutes until the rice is tender and the top is lightly browned.