In a large skillet, heat olive oil over medium heat. Add the minced garlic and sauté until fragrant, about 1 minute.
Add the fresh spinach to the skillet and cook until wilted, approximately 3-4 minutes.
In a large mixing bowl, combine the cooked chicken, wilted spinach, ricotta cheese, cream cheese, half of the mozzarella cheese, Italian seasoning, salt, and pepper. Mix until well combined.
Gently fold in the cooked pasta and halved cherry tomatoes to the chicken and spinach mixture.
Transfer the mixture into a greased 9x13 inch baking dish, spreading it evenly.
Sprinkle the remaining mozzarella cheese and the grated Parmesan cheese over the top.
Cover the baking dish with aluminum foil and bake for 25 minutes. Then, remove the foil and bake for an additional 15 minutes or until bubbly and golden on top.
Remove from the oven and let it cool for a few minutes before serving.
Notes
Serve hot, garnished with freshly chopped herbs like parsley or basil. A simple side salad pairs well.