Creamy Spinach Artichoke Pasta is a rich and satisfying dish that combines tender pasta with a luscious sauce made from milk, garlic, spinach, and artichoke hearts. The flavors are elevated with a touch of Parmesan cheese. This easy-to-make recipe is perfect for a comforting weeknight dinner or a crowd-pleasing meal!
In a deep skillet, sauté garlic in the butter over medium heat for one minute, just until it’s tender and fragrant.
Add in the chicken broth, milk, salt, some freshly cracked pepper, and the pasta to the skillet. Make sure the pasta is fully submerged, then place a lid on the skillet. Allow to come to a simmer. Allow to simmer for about 12 minutes, or until it’s al dente. Stir the pasta every few minutes to make sure it doesn’t stick to the bottom.
While the pasta is simmering, drain the artichoke hearts and then roughly chop them into slightly smaller pieces.
Once the pasta is tender, turn off the heat. The sauce may still be slightly thin, but it will continue to thicken and absorb as the rest of the ingredients are added. Add the spinach, a little at a time, and toss it in the pasta until it wilts.
Stir the chopped artichoke hearts into the pasta. Sprinkle in 2 Tbsp of grated Parmesan over the pasta, then stir slightly to incorporate. Sprinkle with an additional 2 Tbsp of Parmesan then serve.