Cut a lengthways pocket to each chicken breast. Season the chicken breast with salt, pepper, and dried basil on both sides and into the pocket too.
In a medium bowl, combine the spinach, half of the cream cheese, sun-dried tomatoes, mozzarella, parmesan, and half of the garlic.
Stuff the chicken pockets with spinach mixture. Seal each with a toothpick.
Heat the oil from the sun-dried tomatoes in a large skillet over medium heat. Add the stuffed chicken and sear until golden on both sides, about 8-10 minutes in total. Set aside on a plate.
To the same skillet, add the remaining garlic together with the shallots and saute for 30 seconds.
Pour the stock and simmer over medium heat for a couple of minutes to deglaze the pan. Stir in the remaining cream cheese.
Return the chicken to the pan and into the sauce, and spoon the hot sauce over.
Cover the pan and cook over low heat for 10-12 minutes, or until the chicken is cooked through and the internal temp shows 165F.
Notes
Serving size: one stuffed chicken breast.
Use any oil of choice.
Sun-dried tomatoes can be packed in oil or dried in bags.