Pat the chicken dry using paper toweling. Season chicken breasts on both sides with about half of the salt and pepper. Heat a dry skillet over high heat. Add 2 tsp of olive oil or vegetable oil to a large pan over medium high heat. Allow the pan to become very hot and heat oil has reached it's smoking point- It will look shimmery- this takes about 3 minutes.
Over medium high heat, brown the chicken on each side for about 2-3 minutes per side. Set aside- cover to keep warm. The chicken will not be cooked through- yet.
In the same pan, sauté the onions in the pan juices from the chicken, adding in about 1-2 tsp of the oil from the tomatoes, if needed. Reduce the heat in the pan to low. Add in the garlic and sauté until fragrant- about 1-2 minutes. Add in the tomato paste and Italian seasonings and cook on low for 1-2 minutes stirring constantly to keep the ingredients from sticking.
Add in artichokes, drained sun dried tomatoes, olives and 1-2 TBSP of reserved liquid from the artichokes. Using a wooden spoon, scrape up all the brown bits on the bottom of the pan- this is called "fond" and it adds great flavor to your sauce. Continue stirring to combine.
Add in the cooked pasta and chicken broth, adding 1/2 cup of broth at a time to the pan and stir constantly for 5-7 minutes on medium low heat. Tuck the chicken breasts, with their juices, back into the pan, add cream and 1/2 cup parmesan. Lower heat to prevent pasta from sticking- add more broth or the reserved pasta water if needed)
Cover and cook on low for 5 minutes. Turn up heat after 5-7 minutes and cook uncovered if sauce is too thin. Occasionally stir the pan to keep the sauce from sticking. The sauce should be thick and creamy.
Remove cover from the pan. Sprinkle on extra Parmesan cheese. Serve immediately while hot.