Preheat the oven: Set to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
Par-cook the bacon: Cook bacon in a skillet over medium heat until crisp. Transfer to a paper towel-lined plate and crumble when cool.
Reserve 1 tablespoon of bacon fat for extra flavor if you’d like.
Season the chicken: Pat chicken dry. Toss with salt, pepper, garlic powder, onion powder, and smoked paprika.
Quickly sear the chicken (optional but recommended): Heat olive oil or bacon fat in the same skillet over medium-high. Sear chicken for 1–2 minutes per side until lightly browned.
It doesn’t need to cook through; it will finish in the oven.
Prep the broccoli: If using fresh broccoli, cut into small florets. For extra crisp-tender results, microwave or blanch for 1–2 minutes, then drain well. If using frozen, make sure it’s thawed and patted dry to avoid a watery bake.
Make the ranch mixture: In a bowl, whisk ranch dressing with sour cream or Greek yogurt until smooth.
Taste and adjust salt and pepper if needed.
Assemble the bake: Add broccoli and chicken to the baking dish. Pour the ranch mixture over the top and toss to coat evenly. Sprinkle crumbled bacon over everything.
Add the cheese: Top with cheddar and mozzarella, spreading evenly to cover.
Bake: Place in the oven and bake for 20–25 minutes, or until the chicken is cooked through (internal temp 165°F/74°C) and the cheese is bubbly and starting to brown at the edges.
Broil for color (optional): Broil on high for 1–2 minutes to get a golden top.
Watch closely.
Rest and serve: Let the bake rest for 5 minutes. Garnish with chopped chives or parsley. Serve on its own or over rice, cauliflower rice, or buttered noodles.