Rinse meat and pat dry. In a 6-quart stockpot, heat olive oil and brown beef over medium heat for 2 minutes, stirring.
Add cabbage, tomatoes and tomato sauce, water, lemon juice, vinegar, both sugars, onion powder and salt.
Bring to boil. Skim off any foam and discard.
Reduce to a simmer, cover and cook for at least 2 hours. Longer is fine; you really want the flavors to mellow. Ladle into bowls and serve.