In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion, green bell pepper, and garlic. Sauté for about 5 minutes until the vegetables are softened.
Add the ground beef or turkey to the pot. Cook, breaking it apart with a wooden spoon, until browned and cooked through, about 7-10 minutes.
Stir in the Worcestershire sauce, dried thyme, dried basil, paprika, black pepper, and salt. Mix well to combine.
Pour in the tomato sauce, diced tomatoes (with their juices), and broth. Stir to combine all ingredients.
Add the uncooked rice to the pot and bring the mixture to a boil. Once boiling, reduce the heat to low, cover, and let simmer for 20 minutes.
After 20 minutes, add the shredded cabbage to the soup. Stir well and continue to simmer (covered) for an additional 15 minutes, or until the cabbage is tender and the rice is cooked.
Taste and adjust the seasoning if necessary. Serve hot, garnished with fresh parsley if desired.