01 - Heat a large skillet over medium-high heat. Add the ground beef and cook, breaking it apart with a spoon, until browned and fully cooked through, approximately 5 minutes. Drain any excess fat if needed.
02 - Add the diced onion, bell peppers, and minced garlic to the skillet. Sauté for 3 to 4 minutes until the vegetables begin to soften and become fragrant.
03 - Stir in the uncooked rice, diced tomatoes with their juices, broth, dried oregano, smoked paprika, salt, black pepper, and red pepper flakes if using. Mix thoroughly to distribute all seasonings evenly.
04 - Bring the mixture to a boil, then reduce heat to low. Cover with a lid and simmer for 15 to 18 minutes, or until the rice is tender and most of the liquid has been absorbed.
05 - Remove from heat and sprinkle shredded cheese evenly over the top. Cover and let stand for 2 to 3 minutes until the cheese melts completely.
06 - Top with freshly chopped parsley or cilantro and serve immediately while hot.