Preheat your oven to 350 degrees F (190 degrees C) and grease a 9x13 inch casserole dish.
Toss your diced potatoes with 2 tablespoons olive oil, 1/2 teaspoon salt, ¼ teaspoon pepper, and 1 teaspoon onion powder, and spread them in the prepared baking dish.
Bake the potatoes in the preheated oven for 25-30 minutes or until the potatoes are tender
In a large bowl, place the chicken, 2 tablespoons of oil, 1 teaspoon garlic powder, 1 teaspoon onion powder, ½ teaspoon Italian seasoning, and combine.
Transfer the raw chicken to a skillet over medium heat until the pieces are cooked through and golden brown, this should take about 5 minutes per side.
Microwave your broccoli florets in a covered, microwave-safe dish with 2-3 tablespoons of water for 3-5 minutes until tender.
Add broccoli and bell pepper to the skillet and cook until they are tender.
In a large bowl, whisk together the cream of chicken soup with the chicken broth until the sauce becomes smooth.
Pour the creamy sauce on top of the cooked potatoes and top them with about a cup of cheese.
Layer your tender chicken, and veggie mix on top of the cheese.
Sprinkle cheese and bacon generously over the casserole and bake it in the preheated oven for an additional 15 minutes or until the cheddar cheese is melted and bubbly.
Let your cheesy chicken potato casserole rest for 10 minutes before garnishing it with green onions.
Serve it with a dollop of sour cream, and a side salad.