Begin by rinsing the uncooked white rice under cold water until the water runs clear. In a medium-sized pot, combine the rinsed rice with water or chicken broth and bring it to a boil over medium heat. Once boiling, reduce the heat to low, cover the pot, and let it simmer for about 18-20 minutes until all the liquid is absorbed and the rice is tender.
While the rice is cooking, heat olive oil in a large skillet over medium-high heat. Add the ground beef or turkey to the skillet, breaking it apart with a spatula as it cooks until browned and fully cooked through, which should take about 5-7 minutes.
Once the meat is browned, sprinkle in the taco seasoning, stirring well to coat all the meat evenly with flavor. Add in the drained black beans and corn, mixing everything together thoroughly before letting it simmer on low heat for another 5 minutes.
When everything is cooked, it's time to assemble your Taco Rice Bowls! Start by adding a generous scoop of fluffy rice as your base in each serving bowl.
Next, layer on your seasoned meat mixture over the rice followed by diced tomatoes, shredded lettuce, and cheddar cheese. Finish off with a hearty spoonful of salsa on top along with any optional garnishes like fresh cilantro or lime wedges.