4cupsfresh spinach (or 1 cup frozen spinach, thawed and drained)
1cupcream cheese, softened to room temperature
12sour cream
12grated Parmesan cheese, plus extra for serving
1teaspoonlemon juice
to tasteSalt and freshly ground pepper
optionalRed pepper flakes, for a hint of spice
for garnishFresh basil leaves
Instructions
Fill a large pot with water, add a generous amount of salt, and bring it to a rolling boil. Once boiling, add the fettuccine pasta and cook according to the package instructions until al dente, usually about 8-10 minutes. Drain the pasta, reserving about 1 cup of the pasta water, and set the pasta aside.
In a large skillet, heat the olive oil over medium heat. Once the oil is shimmering, add the minced garlic and finely chopped onion. Sauté for approximately 3-4 minutes, stirring frequently, until the onion is translucent and fragrant.
Incorporate the chopped artichoke hearts and fresh spinach into the skillet. Stir well, and continue to cook for an additional 2-3 minutes, or until the spinach has wilted down and the artichokes are heated through.
Reduce the skillet heat to low. Add the softened cream cheese and sour cream, stirring continuously until the mixture becomes smooth and creamy. If the sauce appears too thick, gradually add reserved pasta water, a little at a time, until you achieve your desired sauce consistency.
To the creamy mixture, add grated Parmesan cheese, lemon juice, salt, freshly ground black pepper, and red pepper flakes for heat if desired. Stir well until the cheese has melted and is fully integrated into the sauce.
Gently fold the cooked fettuccine into the skillet, tossing to coat each strand with the luscious creamy sauce. Taste and adjust seasoning as needed to ensure it’s flavorful.
Transfer the creamy spinach artichoke pasta to serving bowls. Garnish with fresh basil leaves and an extra sprinkle of Parmesan cheese for an elegant finish. Serve immediately to enjoy the dish while it’s warm and creamy!
Notes
Serve immediately for the best texture and flavor.