Start by rinsing the rice under cold water until the water runs clear. This will help remove excess starch.
In a medium pot, combine the rinsed rice and chicken broth (or water). Bring to a boil over medium-high heat.
Once boiling, reduce the heat to low, cover, and let the rice simmer for about 15 minutes or until the liquid is absorbed and the rice is tender.
While the rice is cooking, heat a medium-size skillet over medium heat. Add the ground beef (or turkey) and cook until browned, breaking it apart with a wooden spoon, about 5-7 minutes.
Add the taco seasoning to the cooked meat along with the black beans, corn, and diced tomatoes. Stir to combine and cook for an additional 3-5 minutes until heated through.
Once the rice is done, fluff it with a fork and stir it into the meat mixture until fully combined.
Sprinkle the shredded cheddar cheese on top, and cover the pot for a few minutes to allow the cheese to melt.
Give the dish a gentle stir to incorporate the melted cheese and season with salt and pepper to taste.
Serve hot, garnished with fresh cilantro and optional toppings as desired.