Preheat and prep: Heat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
Cook your bacon: Pan-fry until crisp, drain on paper towels, and crumble.
Reserve a tablespoon of bacon fat for flavor if you like.
Soften the cream cheese: In a large bowl, beat the cream cheese until smooth. If it’s too firm, microwave it for 15–20 seconds.
Make the creamy base: Add sour cream, heavy cream, ranch seasoning, garlic, and half of the green onions. Mix until silky and well combined.
Add the cheese: Stir in 1 1/2 cups of shredded cheddar, reserving 1/2 cup for the top.
Fold in the chicken: Add the shredded chicken and two-thirds of the bacon.
If using broccoli or cauliflower, fold it in now. Stir until coated.
Assemble: Spread the mixture evenly into the prepared baking dish. Top with the remaining 1/2 cup cheddar and the rest of the bacon.
Bake: Bake for 18–22 minutes, until the cheese is melted and the edges are bubbling.
For extra color, broil for 1–2 minutes at the end, watching closely.
Finish and serve: Let it rest for 5–10 minutes to set. Sprinkle with remaining green onions and red pepper flakes if you want a little kick. Serve warm.