01 - Preheat the oven to 400°F. Line a baking sheet with parchment paper or aluminum foil for easy cleanup.
02 - In a small mixing bowl, combine the softened cream cheese, shredded cheddar, Monterey Jack cheese, chopped jalapeños, green onions, and garlic powder. Mix thoroughly until all ingredients are evenly distributed.
03 - Pat the chicken breasts completely dry with paper towels. Season both sides generously with salt and black pepper.
04 - Using a sharp knife, carefully cut a horizontal pocket into the side of each chicken breast. Slice about three-quarters of the way through without cutting completely to the other side, creating a cavity for the filling.
05 - Divide the cheese mixture evenly among the chicken breasts, approximately 2 tablespoons per piece. Press the filling into the pockets. Secure the openings with toothpicks if needed to prevent filling from escaping during cooking.
06 - Wrap 2 slices of bacon around each stuffed chicken breast, covering as much surface area as possible. Tuck the bacon ends underneath the chicken or secure with additional toothpicks to hold in place.
07 - Place the bacon-wrapped chicken breasts on the prepared baking sheet, seam-side down. Space them evenly to allow proper air circulation and crisping.
08 - Bake for 30 to 35 minutes, or until the chicken reaches an internal temperature of 165°F when tested with a meat thermometer. The bacon should be crispy and the chicken juices should run clear.
09 - If additional crisping is desired, switch the oven to broil and cook for 2 to 3 minutes. Watch closely to prevent burning. Remove from oven and let rest for 5 minutes before serving. Remove all toothpicks prior to serving.