In a large skillet, brown beef in oil over medium high heat until redness is gone. Drain off fat.
In a large mixing bowl combine the onion, tomato sauce, cabbage, rice and salt. Add meat and mix all together. Pour mixture into a 9x13 inch baking dish. Pour broth over meat mixture and bake in the preheated oven, covered, for 1 hour. Stir, replace cover and bake for another 30 minutes.