Preheat oven to 190 degrees C. (375 degrees F)
Chop chorizo thin slices into small pieces. I used the thin sliced chorizo in the lunch meat section that is pre-sliced into thin slices and is ready for eating. (However, you can also use chorizo sausage that is uncooked in the links just remove from casing and fry until golden brown first)
Cut lengthwise into the side of the chicken breast and be careful to not cut all the way though the breast. Then pound the chicken breasts gently flat. (We like to put the chicken breasts inside a sealed baggie and use a rolling pin to beat flat)
Spread a thin layer of cream cheese on each chicken bread. Sprinkle chorizo and mozzarella cheese on top of each cream cheese layered chicken breast. Starting from the smaller tapered end of the chicken breast, roll up the chicken breast. Close with your fingers and try to keep the cream cheese mixture inside. Wrap 2-3 slices of bacon in a loop around the chicken breast horizontally to hold the stuffing inside, depending on how large your chicken breasts are.
Season the Chorizo and Cream Cheese Stuffed Chicken Breast with steak seasoning and any fresh herbs you desire (or if you do not have that, a little garlic powder and fresh cracked pepper would be just fine)
In an iron skillet or oven proof pan place a little olive oil and sear the bacon wrapped chorizo and cream stuffed chicken breast until golden brown on each side. Next place the seared bacon wrapped chorizo and cream stuffed chicken breast in the oven for about 20-25 minutes or until the juices run clear.
Garnish with fresh chopped parsley. Serve chorizo and cream cheese stuffed chicken breasts hot out of the oven and enjoy. We promise your family will be coming back for seconds.