Preheat oven to 400°F. In a small bowl mix together the goat cheese, mozzarella, green onion and garlic powder.
Slice each chicken breast in half horizontally, but not all the way through. You want to form a pocket for the cheese.
Spoon a fourth of the cheese mixture evenly into the pocket of each chicken breast. Season each with salt and pepper.
Lay two to three pieces of bacon down on a clean surface, side by side. Lay piece of chicken over the bacon and wrap the bacon up so it covers the entire chicken breast. Repeat with remaining chicken. Place in baking dish.
Bake for 40-45 minutes or until cooked through. Broil for 3-5 minutes to get the bacon crispy.
Notes
Use same-sized chicken so everything cooks evenly.
The chicken will most likely produce a lot of juice. During the cooking process, continue to remove some of it so the bacon crisps up on the bottom.
You can make the dish in advance and just throw in the oven when ready for dinner.
You know the chicken is cooked when it reaches 165°F with an instant-read thermometer or if you cut into the chicken and the juices run clear and there is no pink. Honestly, I always just cut the chicken to see when it is done. If it isn’t just cook slightly longer.