Preheat your oven to 350°F (175°C).
In a large skillet over medium heat, brown the ground beef (or turkey) until fully cooked. Drain any excess fat.
Add the diced onions and bell peppers to the skillet and sauté for about 5 minutes until softened.
Stir in the uncooked rice, diced tomatoes (with juice), tomato sauce, corn, broth, garlic powder, paprika, Italian seasoning, salt, and pepper. Mix well to combine all ingredients.
Bring the mixture to a simmer, cover, and cook for about 15-20 minutes, or until the rice is tender and has absorbed most of the liquid. Stir occasionally to prevent sticking.
Once cooked, remove from heat and stir in 1 cup of the shredded cheese until melted and combined.
Transfer the mixture to a greased 9x13 inch baking dish. Spread it out evenly.
Top with the remaining 1 cup of shredded cheese.
Cover the dish with aluminum foil and bake in the preheated oven for 20 minutes.
Remove the foil and bake for an additional 10 minutes, or until the cheese is bubbly and golden brown.
Let the casserole cool for a few minutes before serving.