For a time per packet of pasta, boil enough salted water to cover it.
Take a cupful of pasta cooking water just before draining. Drain the pasta.
Chicken:
Salt and pepper both sides of the chicken
Half the butter should be melted in a large skillet on high heat.
Cook the chicken for 2 minutes per side, until it is deep golden.
Place chicken on a plate. Let it rest for a while, then mash with 2 forks.
Alfredo Sauce:
Reduce heat to medium-low. Add the remaining butter and garlic to the skillet.
Garlic should be cooked for 30 seconds, until it is golden. Then add the wine.
Slowly simmer, stirring occasionally to remove any brown bits from the bottom of your pan. Add chicken broth, cream and parmesan once the liquid has almost evaporated.
Let it simmer on medium heat for 3 to 5 minutes, stirring occasionally, until it thickens.
Essential Tossing:
Add chicken, spinach and pasta.
Mix for 1 1/2 to 2 minutes on the stove until sauce thickens. If the sauce becomes too thick, you can use pasta cooking water.
If desired, serve immediately with crumbled bacon, parmesan and parsley