Preheat and prep: Heat your oven to 375°F (190°C).
Lightly grease a 9x13-inch baking dish.
Cook the bacon: Add diced bacon to a cold skillet. Cook over medium heat until crisp, about 7–9 minutes. Transfer to a paper towel-lined plate.
Save 1 tablespoon bacon fat.
Season the chicken: In a bowl, toss chicken with salt, pepper, garlic powder, onion powder, and smoked paprika (if using). Add 1 tablespoon reserved bacon fat and mix to coat.
Make the ranch sauce: In a separate bowl, whisk softened cream cheese, heavy cream, mayonnaise, and ranch seasoning until smooth. If it’s too thick, warm it in the microwave for 10–15 seconds and whisk again.
Assemble the bake: Spread the seasoned chicken evenly in the baking dish.
Pour the ranch sauce over the top and stir lightly to coat. Sprinkle mozzarella and cheddar evenly. Top with the cooked bacon.
Bake: Place in the oven and bake for 22–28 minutes, until the chicken is cooked through and the cheese is browned and bubbly.
Internal temperature should reach 165°F (74°C).
Rest and garnish: Let the bake rest for 5 minutes so the sauce thickens slightly. Sprinkle with fresh parsley before serving.