Preheat your oven to 375 degrees. Pour the melted butter into a 9 x 13 casserole dish. Set aside.
Wash and scrub the potatoes. Dry with a paper towel. Dice into one inch pieces.
In a large mixing bowl, combine the cubed chicken breasts, salt, onion powder, minced onion, and ground pepper. Mix until combined.
Add the chopped onions, chopped bacon, and Ranch seasoning. Mix again.
Next add 1 cup of cheese and the diced potatoes and combine.
Pour the mixture into the prepared baked dish, spread evenly. Slightly mix so the butter coats the chicken mixture.
Cover the pan tightly with aluminum foil.
Bake in the preheated oven for 25 minutes.
Uncover and cook for an additional 15 minutes or until the chicken has reached an internal temperature of 165 degrees.
Sprinkle the remainder of the cheese on top.
Place back in the oven for 5 minutes to allow the cheese to melt and become golden brown.
Garnish this casserole with green onions and a dollop of sour cream.