Preheat oven to 350. In a large bowl, beat softened cream cheese, heavy whipping cream, 1/2 cup Parmesan, basil, and salt until mixed well. Add chicken, minced garlic, chopped onion, frozen cauliflower, frozen spinach, and 1 cup shredded Mozzarella cheese. Mix until well combined. Pour mixture into a greased 9x13 dish and top with remaining 1/2 cup Mozzarella cheese and 2 tablespoons Parmesan cheese. Bake for 35-45 minutes, or until casserole is bubbly and cheese begins to brown on top.