Preheat oven to 350°F.
Stuffing:Combine all cheese stuffing ingredients in a bowl.
Chicken:Butterfly thickest section to create two lobes.Place pounded chicken breasts on a plate and place desired amount of stuffing on one half of chicken breast.
Gently press stuffing down and fold over other side of chicken breast. Preheat a large sauté pan on stove top. Add 4 oz. oil; heat oil until shimmering.
Place approximately 2 cups flour in a pan and season it to taste with salt and pepper. Dredge chicken in flour and shake off excess flour. Place stuffed chicken breasts in sauté pan with the preheated oil.
Cook each side until golden. When chicken is seared on both sides remove them from sauté pan and place them in a baking pan and into the oven for 10-20 minutes.
Bake until juices run clear and stuffing and center reach a temperature of at least 165°.
Sauce: Add the onions to the sauté pan. Stir with spatula. After 2 minutes add the mushrooms; sauté mixture until onions are translucent. Deglaze sauté pan with the marsala wine (make sure to incorporate particles from bottom of pan). Bring wine to a simmer and add heavy cream. Simmer sauce on low heat until reduced by half.
Place cooked chicken breast on a plate and top with onions, mushrooms and sauce.