Boil a large pot of salted water and cook pasta according to package instructions until al dente. Drain and set aside while preparing the sauce.
Cut chicken breasts into thinner pieces, season with garlic powder, salt, and pepper. Pan-fry in butter and olive oil over medium-high heat until golden and fully cooked, then transfer to a plate.
In the same skillet, sauté garlic briefly, then stir in tomato paste, tomato sauce, cream, and Italian seasoning. Let it simmer gently for a few minutes until smooth and slightly thickened.
Cut the cooked chicken into strips and add it to the sauce along with fresh spinach. Stir until spinach wilts and chicken is coated with the creamy sauce.
Add drained pasta to the skillet, tossing it to coat evenly with sauce. Serve with freshly grated Parmesan on top for an extra flavor boost.