Preheat oven to 375°F. Cook pasta in a large saucepan according to package directions. When 1 1/2-2 minutes remain, add spinach. Gently push spinach into water and pasta until all spinach is covered. Drain well. Set aside.
In a large frying pan, heat 1-2 Tbsp olive oil. Cook chicken, seasoning with pepper, optional red pepper flakes, garlic, basil and thyme. Continue cooking until chicken is fully cooked. Add tomato sauce and diced tomatoes. Bring to a boil, then reduce heat and simmer for 3 minutes. Stir in cream cheese cubes.
Transfer chicken and sauce mixture to a large bowl. Then combine pasta and spinach with the chicken mixture. Mix well. Spoon a third of the mixture into a large baking dish. Sprinkle with mozzarella. Repeat layers two more times, finally topping off with remaining mozzarella and sprinkling with parmesan.
Bake covered with foil for 20 minutes and an additional 3 minutes uncovered. Serve warm.
Nutritional information is provided as a courtesy and is an estimate only. Nutrition information can vary for a variety of reasons. For the most accurate data, use your preferred nutrition calculator with the actual ingredients you used to make this recipe.
Did you make this recipe?I'd love to see it! Snap a picture and tag @bakedbyrachel on Instagram!