You will need
4 large chicken breast
1 8oz pack cream cheese
3 cups fresh spinach
1/2 cup Bacon ends chopped small
2 cloves garlic minced
1 yellow onion diced
1/4 cup cherry tomatoes
One fresh mozzarella ball sliced
Okay to get it together you will need to slice the chicken breast in half and then pound with a mallet until thin.
Next in bowl heat cream cheese until soft set aside
Cook bacon ends and chop into small bits,
In some of bacon render add onion, garlic and sauté until tender. Then add spinach until wilted. Then take mixture and add to bowl of cream cheese and mix all together. Then take mixture and spread into layer on chicken. Spread out mixture over each chicken until all even and mixture is evenly distributed onto chicken. Then roll chicken and place into glass backing pan. Bake at 375 for about 25 mins covered with tin foil remove tin foil and add sliced mozzarella on top of each chicken, and throw on top cherry tomatoes. With juice at bottom of pan add about one cup heavy whipping cream to dish and place back into oven until cheese is golden brown and bubbling. Remove chicken from pan, and pour the liquids back into pot you used to sauté onion and garlic bring to a boil and add a little chicken stalk and flour mixture until thickened. Place chicken and sauce over rice, cous cous or pasta! Enjoy!