I heat the skillet over medium heat and add the ground beef. I break it apart as it cooks until no pink remains. Once browned, I drain excess grease to keep the dish from becoming oily.
Next, I add the diced onion and bell peppers to the beef. I cook them for about 5 minutes until they soften slightly. Garlic goes in last so it doesn’t burn.
I stir in the uncooked rice, Italian seasoning, salt, pepper, and paprika. This step coats the rice in flavor before adding liquids, which helps it taste richer.
I add the tomato sauce, diced tomatoes with their juice, and beef broth. Everything gets a good stir so the rice is fully submerged.
I bring the skillet to a gentle boil, then reduce heat and cover. It simmers for about 20 minutes until the rice is tender and most liquid is absorbed.
I sprinkle cheese evenly over the top and cover the skillet again. After a few minutes, the cheese melts beautifully. I finish with fresh parsley before serving.