In a large skillet, pour the olive oil and heat over medium heat. Once hot, add the diced onion and sauté, stirring occasionally, until the onion becomes translucent, approximately 3-4 minutes.
Introduce the minced garlic and the ground turkey (or beef) into the skillet. Cook the mixture, breaking the meat apart with a spatula, until the meat is deeply browned and cooked through, which takes about 5-7 minutes.
Add the taco seasoning to the skillet, stirring well to ensure that the meat is evenly coated with the spices. Allow this mixture to cook for an additional minute to let the flavors meld and the spices become fragrant.
Carefully pour the chicken or vegetable broth into the skillet and add the rinsed rice. Stir everything together, ensuring the rice is submerged in the broth. Bring the mixture to a gentle boil over medium-high heat.
Once the mixture is boiling, reduce the heat to low. Cover the skillet with a lid and let it simmer for 15 minutes, allowing the rice to absorb most of the liquid.
After 15 minutes, take caution when lifting the lid to avoid the steam. Stir in the black beans, the can of diced tomatoes (with their juices), and the corn kernels, mixing until evenly distributed.
Evenly sprinkle the shredded cheddar cheese over the top of the mixture. Replace the lid and let it simmer for an additional 5 minutes, or until the cheese is melted and the entire dish is heated through.
Taste and season with salt and pepper to your liking, adjusting according to personal preference.
Remove the skillet from the heat and garnish with freshly chopped cilantro for an added burst of flavor and color.
Notes
Serve directly from the skillet for a vibrant family-style meal. Add sour cream and cilantro for garnish.