Cook pasta according to package instructions for the "firm" degree of doneness. Reserve 1 cup of the starchy cooking water. Drain pasta. Return pasta to hot pot add reserved cooking water and set aside, keeping warm.
Heat olive oil over medium high heat in a large skillet.
Once hot, add onion and garlic and cook for 3-4 minutes or until the onion is soft and is starting to turn translucent.
Add chicken and mushrooms and cook until the chicken is cooked through and the mushrooms brown and give off their juices (approximately 5-7 minutes).
Add spinach and cook until warmed through (see notes for using fresh spinach).
Add basil, lemon zest and juice, parmesan, salt and pepper and stir to combine.
Add cooked pasta to the skillet and stir to combine, adjusting seasonings if necessary.
Serve with extra parmesan for garnish. Enjoy!!
Notes
If using fresh spinach, add the spinach after the mushrooms and chicken are cooked. Cover with a lid and cook the spinach until it is wilted down. Then proceed with the directions as stated.
Recipe by Becky's Best Bites at https://beckysbestbites.com/spinach-mushroom-chicken-pasta/