Heat a large pot over medium high heat and brown the ground beef, breaking up the meat with a wooden spoon until it is no longer pink.
Transfer the cooked ground beef to a clean plate.
Carefully remove all but a few tablespoons of the rendered beef fat from the pan.
Add the onions and green peppers to the pot and saute the vegetables until they start to take on a bit of color. 4-5 minutes.
Add the grated garlic and stir, cooking 30 seconds until the garlic becomes fragrant.
Add the browned beef back to the pot and stir to combine.
Add the tomato paste and the spices to the meat and vegetable mixture and stir to warm through. This will 'wake up' the spices and tomato paste bringing them to full flavor.
Add the cabbage, carrots, diced tomatoes (with juice), beef broth, vegetable juice, rice, bay leaf and Worcestershire sauce to the pot.
Bring to a boil and drop to a simmer, cover and cook for 25 minutes or until rice is tender.
Remove bay leaf and discard.
Season with salt and pepper to taste.