Cook the bacon in a skillet over medium-high heat until very crispy, about 8-10 minutes, turning occasionally for even browning. Transfer to a paper towel-lined plate to drain, then crumble into bite-sized pieces once cooled slightly. Set aside for later use.
Preheat your oven to 400°F and lightly grease a 9x13 inch baking dish. Season the chicken breasts on both sides with salt, black pepper, and garlic powder, ensuring even coverage. This seasoning step helps build flavor before the creamy sauce is added.
In a mixing bowl, combine the cream cheese, cream of chicken soup, and ranch seasoning. Stir until well blended and smooth, breaking up any lumps in the cream cheese. I like to use room-temperature cream cheese since it blends much more easily without lumps. Fold in three-quarters of the shredded cheddar cheese and all of the crumbled bacon from Step 1, stirring until evenly distributed.
Place the seasoned chicken breasts from Step 2 in the prepared baking dish and pour the creamy sauce mixture from Step 3 over and around them, ensuring the chicken is well coated. Sprinkle the remaining 2 oz of cheddar cheese on top for a golden, melty finish. Bake at 400°F for 15-20 minutes until the chicken is cooked through and the sauce is bubbling around the edges.
Turn on the broiler to low setting and broil for 3-5 minutes, watching carefully to achieve a golden, slightly browned top without burning. Once the chicken reaches an internal temperature of 165°F (check with a meat thermometer in the thickest part), remove from the oven. Let the dish rest for 5 minutes before serving—this allows the sauce to set slightly and keeps the chicken juicy.