In a large bowl, combine chicken, 1/2 of the green onions, minced onion, and 1 tbsp ranch seasoning. Form into 8 very thin patties.
In a small bowl, combine cream cheese, remaining green onions, remaining 1 tbsp ranch seasoning, and bacon. Distribute evenly between 4 of your patties, placing the mixture in the middle. It comes out to about a heaping tablespoon of filling each.
Place one plain patty on top of one patty with filling. Press the two together to make one big patty, making sure you seal all edges so the filling doesn't melt out as you cook them. Repeat with remaining 3 patties.
Cook in a large skillet over medium high heat until chicken is cooked through, about 6-8 minutes a side.
Enjoy with whatever topping you like. I love eating these as lettuce wraps with avocado and extra ranch dressing.