Preheat oven to 350°F.
Cook pasta until al dente; drain and set aside.
Heat sun-dried tomato oil in a large oven-safe pan. Cook chicken until done, then chop and set aside.
In the same pan, melt butter, add seasonings, sauté onion for 4 minutes, then stir in garlic.
Add heavy cream, simmer, then mix in 1 cup parmesan and 1 cup mozzarella until melted.
Stir in sun-dried tomatoes, broccoli, spinach, and pesto.
Top with remaining cheese, bake for 15 minutes, then broil for 5 minutes until golden.
Garnish with parsley. Serve and enjoy!