Make this creamy and delicious pasta using just one pot.
Cook the bacon on medium high heat until browned. Add the chicken, salt, pepper, and garlic powder, Stir and continue to cook until the chicken is cooked. Remove the chicken.
Add the onions and garlic cloves and saute until onions are caramelized.
Add the spinach and saute until the spinach is tender.
Pour in the milk and bring to a simmer.
Add the pasta and continue cooking and stirring until the pasta is al dente. Add the chicken back and stir.
Add the pesto, and Parmesan and stir until the Parmesan is completely melted.