In a large pot over medium heat, brown the ground beef until no longer pink. Drain any excess grease.
Add the chopped onion and garlic. Sauté for 2-3 minutes until fragrant.
Stir in the chopped cabbage and cook for 5 minutes until it begins to soften.
Add diced tomatoes, tomato sauce, beef broth, uncooked rice, Worcestershire sauce, salt, pepper, thyme, and bay leaf.
Bring the mixture to a boil, then reduce heat to low. Cover and simmer for 25-30 minutes, stirring occasionally, until the rice is tender.
Remove the bay leaf before serving. Garnish with fresh parsley if desired.