Preheat oven to 375 degrees. Spray a 9x13 baking dish with non-stick spray.
Place the chicken breasts on a cutting board and use a sharp knife to cut a pocket into the side of each breast, being careful not to cut all the way through. Set chicken aside.
Add the cream cheese, cheddar, and ranch seasoning to a small bowl and stir well to combine.
Spoon the cream cheese mixture evenly into piece of chicken.
Place the chicken in the prepared baking dish and sprinkle with the salt and pepper. Brush each piece of chicken with 1 tablespoon of BBQ sauce each.
Bake for 30 minutes. Brush the remaining 4 tablespoons of sauce evenly over the chicken breasts and bake for another 5 minutes or until the chicken reaches 165 degrees.
Sprinkle with green onions before serving.
Notes
Be sure to use the packet of ranch seasoning and not ranch dip. The ranch dip is much more salty than the seasoning.