Prep the zucchini: Preheat oven to 400°F. Slice each zucchini in half lengthwise and use a spoon to scoop out the centers. Chop the scooped zucchini and set aside for the filling.
Pre-bake: Place the hollowed zucchini halves on a baking sheet, spray with olive oil, and bake for 8–10 minutes until just starting to soften.
Cook the filling: Heat olive oil in a skillet over medium heat.
Add onions and cook 2–3 minutes.
Stir in ground chicken, breaking it up as it cooks.
Add the chopped zucchini, ranch seasoning, onion powder, salt, and pepper. Cook until chicken is fully cooked and mixture is fragrant.
Stir in buffalo sauce and mix until well coated.
Assemble: Spoon the buffalo chicken mixture evenly into each zucchini boat. Top with mozzarella and bacon.
Bake: Return to the oven for another 10 minutes, until cheese is melted and bubbly.
Top + Serve: Sprinkle with green onions and serve with a drizzle or side of the high-protein ranch.