Preheat your oven to 350°F (175°C). This is important as you want the oven hot enough to cook the chicken through and melt the cheese perfectly.
Heat the olive oil in a large, deep skillet over medium-high heat. You’ll want the oil to shimmer but not smoke. This means it’s ready for the chicken thighs.
Season the chicken on both sides with salt and pepper to taste. This simple step ensures that every bite is flavorful.
Place the seasoned chicken thighs skin-side down in the hot skillet. Cook each side for about 5 minutes, until golden brown. Brush some BBQ sauce on the tops while they cook for added flavor.
After browning, transfer the chicken to a plate and set it aside. The skillet will have some delicious drippings that are essential for the flavor.
Add the drained and rinsed corn and black beans to the empty skillet. Allow them to grill for 2 to 3 minutes, stirring occasionally. This step enhances their flavors.
Stir in the chopped cilantro and ranch dressing until well combined. The ranch dressing will add a creamy texture that is simply divine.
Pour in the rice and stir well to coat it in the ranch and oil mixture. This is what makes the rice flavorful and delicious.
Add the chicken broth, water, and season with salt and pepper to taste. Stir to combine everything evenly.
Carefully place the browned chicken back into the skillet. It should be nestled in the mixture and about halfway covered with liquid. Do not stir; just set the chicken right on top.
Cover the skillet and transfer it to the preheated oven. Cook for about 30 minutes. This allows the chicken to cook through and the rice to absorb all the liquid.
After 30 minutes, remove the skillet from the oven. Sprinkle the Mexican blend cheese and diced tomatoes on top. Return it to the oven for an additional 5 to 10 minutes, or until the cheese is melted and bubbly.
Finally, garnish your One Pan Cheesy BBQ Ranch Chicken Skillet with additional chopped cilantro, green onion, and slices of avocado if desired. Enjoy this hearty, satisfying meal!