Bring a large pot of salted water to a boil and cook your pasta as per the instructions on the box.
While your pasta is cooking, slice your chicken breasts in half horizontally to make 4 halves then coat both sides of each piece in the flour.
Add butter and olive oil to a pan and cook chicken on med heat on each side until fully cooked. Roughly 4-5 minutes on each side.
When chicken is almost cooked, add the Italian seasoning, cayenne pepper, garlic, onions and mushrooms to the pan and cook until onions are translucent. Roughly 3-4 minutes. Salt and pepper to taste.
Remove the cooked chicken from the pan and set aside. Add in your heavy cream and chicken broth to the pan and bring to a boil on med-high heat.
Reduce heat back down to med and add in your grated parmesan, sun-dried tomatoes and your basil, stir and cook for 1-2 minutes.
Add your chicken breast back in to the pan and and cook for an additional 1-2 minutes. Garnish with the green onions and serve over your pasta!