Boil the pasta in a large pot of water according to package directions for al dente. Drain and set aside, reserving 2 tablespoons of the pasta water.
Add the chicken and chicken seasonings to a mixing bowl and toss to coat thoroughly.
Heat olive oil over medium heat in a large skillet. Sear the chicken for 3 to 4 minutes on each side until fully cooked (internal temperature reaches 165°F). Transfer the chicken to a plate.
In the same skillet, melt the dairy-free butter. Add minced onion, Italian seasoning, garlic powder, and salt, simmering for about 1 minute.
Sprinkle the gluten-free flour into the skillet and stir well, scraping the bottom to combine.
Pour in the chicken broth and dairy-free heavy cream. Add the spinach and whisk until combined. Simmer for 3 to 4 minutes, stirring often, until the sauce is rich and creamy.
Add the shredded dairy-free parmesan cheese and stir until fully melted. Continue simmering until the sauce reaches your desired thickness.
Add the cooked pasta to the skillet and toss gently to coat in the sauce. If needed, add reserved pasta water to thin the sauce.
Return the cooked chicken to the pan, stirring gently to combine everything. Serve warm.
Notes
This recipe is gluten-free.
Adjust seasoning according to preference.
Leftovers can be stored in the fridge for up to 3 days.