Cook the pasta in boiling water until al dente, then drain and set aside, reserving some pasta water.
Toss chicken with seasonings, then sear in a skillet until cooked through. Remove and set aside.
Melt butter in the same skillet, add seasonings, then stir in flour and cook briefly. Add chicken broth and heavy cream, then whisk in spinach and simmer until thickened.
Stir in dairy free parmesan until melted, then toss in cooked pasta and chicken, adding pasta water if needed to thin the sauce. Serve immediately.
Notes
Use gluten-free pasta and dairy-free cheese for a vegan-friendly option.