In large pot, sauté onions and garlic (do not brown). Add ground beef and break it up as it cooks. Add all other ingredients. Bring to a light boil, reduce heat, and simmer uncovered for 1 to 1 ½ hours.
When you add the cabbage it’ll really fill the pot, but don’t worry, it’ll cook down. Having tried both, we think it’s better with beef broth, but if you’re looking for a lighter flavor use chicken broth.