Cook your chosen pasta according to package directions. Set aside.
Wash, trim and cut chicken into chunks.
Season chicken with salt and pepper. Set aside.
In a skillet, over medium, heat oil until it shimmers or when a drop of water flicked in it dances.
Add mushrooms. Cook until tender. Drain and set aside.
While mushrooms are cooking get out a medium sized saucepan. Over medium heat combine dry sherry and broth and heat to a boil, reduce heat and simmer.
Now back to the skillet. Heat up some more oil if necessary and add garlic and onions.
Sauté for between 1 and 2 minutes and then add chicken.
Turn heat up to medium-high and lightly brown chicken on both sides.
Add the cream to the sherry and broth. Continue simmering.
Now back to the skillet. Reduce heat to medium and add mushrooms and peppers.
If you want a thicker sauce grab a small cup and combine 1 tblsp of cornstarch with 1 tblsp of water. Add and stir it into the sherry and broth mixture while boiling until thick.
Add your spinach or kale to the skillet for 1 minute to wilt it right before you add your sauce.
Pour sherry cream sauce into chicken and vegetable mixture.
Stir for a minute.
Add your prepared pasta and toss to combine.
Stir until all of the ingredients are coated in sauce.
Serve with grated or shredded Parmesan cheese if desired. Enjoy!