Preheat the oven to 350 degrees F (175 degrees C)
Using a chefs knife slice the chicken breast along the side and open the breast (like a butterfly)
Place sliced chicken breast onto a cutting board and cover with plastic wrap.
Using a meat tenderizer hammer, flatten the chicken breast. Only pound the inside of the chicken breast, leaving the outside of the breast smooth.
In a mixing bowl, combine, cream cheese, crumbled bacon, chopped onion, parmesan cheese (1 tbsp), drained spinach, and salt.
Whisk together until well mixed.
Set 2 tbsp of the mixture aside for later.
Spread one teaspoon of the cream cheese mixture over the inside of the breast.
Place a slice of ham over the cream cheese that was spread onto the breast.
Divide the cream cheese mixture between the four breasts
Spread the cream cheese over the ham, on all four breasts.
Fold the chicken breast with the ham and cream cheese mixture inside. Secure it together with a toothpick.