Prepare all of the ingredients. Preheat oven to 400 deg. Start boiling water for pasta.
In a bowl, combine all pesto ingredients except oil, With immersion blender blitz until smooth. Then slowly stream in oil while still blending. Once fully blended, mix in cream cheese.
In a 13x9 glass baking dish, lay each chicken breast out. Spread with creamy pesto mixture then top with mozzarella cheese. Place in oven and cook for 30 minutes.
Add pasta to boiling water and cook as directed on package. Drain in colander and return to pot. Add butter, cheese and basil. Toss until well coated.