Preheat oven to 350°F (175°C). Let heavy cream come to room temp.
Cook pasta in salted water until just al dente (slightly undercooked). Drain and set aside.
Heat sun-dried tomato oil in a large oven-safe pan over medium heat. Cook chicken until no longer pink. Remove, rest, and cut into bite-sized pieces.
In the same pan, melt butter. Add salt, pepper, red pepper flakes, paprika, and oregano. Stir, then add onion and sauté ~4 minutes. Add garlic and cook 30 seconds.
Lower heat and pour in heavy cream. Simmer a few minutes until slightly thickened. Stir in half the parmesan + 1 cup mozzarella until smooth.
Add sun-dried tomatoes, broccoli, spinach, chicken, pasta, and pesto. Mix well.
Top with remaining mozzarella + parmesan.
Bake 15 minutes, then broil 5 minutes until golden and bubbly.
Finish with parsley + extra parmesan. Serve hot and enjoy.
