Preheat a large dutch oven over medium heat. Once heated, add the ground beef and season with salt and pepper.
Cook until the beef is browned, about 5-6 minutes, making sure to break up the meat with a spatula while it cooks.
Add the olive oil and onions and stir to combine. Cook for 3-4 minutes.
Add the minced garlic and carrots and cook an additional 2-3 minutes, stirring frequently to ensure the garlic does not burn.
Stir in chopped cabbage and cook for a few minutes until it softens.
Mix in diced tomatoes, tomato sauce, chicken broth, uncooked white rice, worcestershire sauce, lemon juice, brown sugar, paprika, and oregano. Stir to combine.
Bring the soup to a boil. Then let simmer and cover with a lid.
Cook for 30 minutes, or until the rice is tender.
Top with fresh parsley before serving.