Wash and trim chicken breasts to prepare for the dish. Pound out each chicken breast between saran wrap to ¼ inch thickness. Slice chicken breast into strips or little chunks, whichever you prefer.
In a bowl, mix together flour, salt, and pepper.
Melt 3 tablespoons of your margarine in a large skillet over a medium-high heat. Coat chicken pieces with flour mixture and lightly brown in skillet. Turn after 2 minutes or so, ensuring both sides are lightly browned.
Transfer the chicken to a shallow dish and it covers the dish tightly with plastic wrap so that no steam can escape. This will seal the moisture into the chicken.
Add remaining margarine to the same skillet. When the margarine is melted, add garlic, thyme, marjoram, and sage. Add pre-washed sliced mushrooms to the skillet. Toss mushrooms so that they are coated evenly in the pan with the melted margarine and spice mixture. Cook until they are lightly browned, about 2-3 minutes.
After the mushrooms are browned, return the chicken to the skillet. Add the marsala wine mixture. Bring to a light boil for 5-7 minutes to cook off some of the wine and ensure that your mushrooms and chicken soak some up. Yum!
Add chopped parsley and chicken stock to the mixture. Bring to a light boil again. Then reduce to a medium–low heat to simmer the chicken until it is cooked through.
Last but not least, I thicken my sauce a little at the end with cornstarch and water. Serve immediately. This dish is great over egg-noodles or my favorite, rice pilaf. Enjoy!