First prepare the stuffing ingredients. In a bowl, combine the mozzarella cheese, cream cheese, cranberries, basil, black pepper, and sundried tomatoes.
Prepare the chicken breast. Try choosing medium or small sized chicken breast when you buy your chicken breasts. Slice the chicken breast horizontally in middle but not all the way through, still leaving the two pieces attach to each other. Open to lay flat. I have demonstrated all the steps in the photo for you. Season with some salt, pepper, paprika and some sort of herb. You can using some Italian season or dry oregano. If you use an Italian seasoning with salt, do not add salt to it when you season it.
Place a layer of fresh spinach on one side of the chicken and then place the stuffing on top. Do not over stuff so you don't have the stuffing coming out of the chicken. You need just enough to close up the chicken without any extra stuffing coming out of the side.
Rub the chicken with the outside marinade. Secure the edges with toothpick.
In a oven safe skillet, heat up 2 tbsps. of vegetable oil, or any oil you prefer, and pan sear the chicken breasts on each side for 5 minutes. Add in some fresh garlic cloves and then into a preheated 400 degree oven to bake for 30 minutes. Remove and allow a few minutes to cool and then serve.
Serve with a side dish of mash or steak potatoes as well as veggies if you prefer that.