Preheat the oven to 375 degrees F. Lightly grease a 9-inch x 13-inch baking dish. Set aside.
Place a large skillet over medium hea. Add the ground beef and cook until no longer pink, about 8-10 minutes, breaking up the meat as it cooks.
Add the Italian seasoning, salt, and pepper to the ground beef and stir to combine.
Add the olive oil to the skillet along with the bell peppers, onion, and garlic. Cook for 5 minutes.
Pour in the diced tomatoes (with juices from the can), beef broth, 1 cup of each cheese, the uncooked rice, and Worcestershire sauce. Stir to combine.
Transfer the beef mixture to the prepared baking dish and spread it into an even layer. Cover the dish with foil and bake for 30 minutes.
Carefully remove the foil and sprinkle the remaining 2 cups of cheese over the top. Return to the oven, uncovered, and bake for another 15 minutes until the cheese has melted and the rice is tender.
Remove from the oven and let the casserole rest for 5-10 minutes. Sprinkle with chopped parsley before serving warm.