In a large skillet over medium-high heat, brown the ground beef until no longer pink, breaking it into crumbles. Drain excess fat.
Add the diced onion and chopped bell peppers to the skillet and cook for 5 minutes until the vegetables begin to soften.
Stir in the minced garlic, oregano, and smoked paprika, cooking for 1 minute until fragrant.
Add the uncooked rice, diced tomatoes, tomato sauce, and beef broth to the skillet. Season with salt and black pepper.
Bring the mixture to a boil, then reduce heat to low and cover with a tight-fitting lid.
Simmer for 18 to 20 minutes, or until the rice is tender and most of the liquid has been absorbed.
Remove the skillet from the heat. Sprinkle the shredded cheddar cheese evenly over the top and cover for 2 minutes until melted.
Garnish with fresh parsley and serve immediately.