In a large skillet, brown beef in oil over medium high heat until redness is gone. Drain off fat.
Add onion, broth, tomatoes, tomato sauce, cabbage, rice and spices, and mix all together. Cook covered on stovetop for 10-15min. Pour mixture into a 9x13 inch baking dish. Bake in the preheated oven, covered, for 45min. Stir, sprinkle with cheddar and bake uncovered for another 15 minutes.