Start by rinsing and draining the artichoke hearts. Chop them into small pieces and set aside in a small bowl. This prep work helps the artichokes blend seamlessly into the sauce.
Next, mince the garlic. I often enjoy using fresh garlic, as it brings a vibrant flavor that pre-packaged garlic can’t match. Cut the chicken breast into bite-sized pieces, ensuring they cook evenly.
In a large pot over medium-high heat, add 1 tablespoon of olive oil. Once hot, add the seasoned chicken and minced garlic. Sauté until the chicken is golden brown and cooked through. The aroma alone will have everyone gathering around.
Once the chicken is cooked, add the chopped artichoke hearts and cream cheese to the pot. Stir until creamy and well combined, then spoon the mixture into the bowl used for the artichokes. This step ensures every component retains its unique flavor.
Pour 5 1/2 cups of milk into the pot and bring it to a gentle boil, stirring occasionally to prevent scalding. This is where the magic happens as the milk transforms into a luscious sauce.
Once boiling, add another tablespoon of olive oil and the fettuccine pasta. Make sure to bend or break the pasta if necessary to submerge it fully. Cover the pot and reduce the heat to maintain a low boil, stirring occasionally until the pasta is cooked to al dente. You want it just right: tender but still firm.
After the noodles are done, add the chicken mixture back into the pot. Sprinkle in 1 teaspoon of salt and toss in the spinach. Stir and cover until the leaves are mostly wilted, keeping the heat low. This adds a vibrant green color and boosts the nutrition of the dish.
Finally, add the grated Parmesan cheese and mix until everything is well combined. The cheese will melt, creating a creamy sauce that clings perfectly to the pasta. Serve it warm and enjoy the delightful flavors!