Heat the oil in a Dutch oven or heavy soup pot over medium-high heat and sear the beef on all sides. Transfer to a plate. Add the onions to the pot and cook until soft and translucent, 4-5 minutes. Add the garlic and cook for another minute. Stir in the tomato paste, Worcestershire sauce and seasonings. Return the beef to the pot. Add the broth and bring to a boil. Reduce the heat, cover and simmer for 45 minutes. Add the cabbage and sauerkraut (if using rice add it now), return to a simmer, and simmer for another 20 minutes or until the beef and cabbage are tender. Add salt and pepper to taste. Discard the bay leaf.Ladle soup into bowls and sprinkle with parsley. Serve with crusty bread and/or a green salad or a sweet and refreshing Waldorf Salad.