Boil water in a large pot and cook pasta al dente according to package instructions.
Season both sides of chicken breasts with salt, garlic powder, Italian seasoning, paprika, and a generous pinch of salt and pepper.
Heat olive oil in a large heavy-duty pan over medium-high heat and cook chicken breasts for 5 minutes per side or until cooked through. Remove from heat and set aside.
To the same pan, add butter and garlic; cook for 1 minute or until fragrant. Add the tomato and spinach and cook for 2-3 minutes or until soft and wilted.
Reduce the heat and add the heavy cream and parmesan cheese. Whisk until fully incorporated and creamy. Add a pinch of salt and pepper to taste.
Drain pasta and slice chicken into thin slices or cubes, then return to the same pan. Stir to combine and serve!