In a large pot, bring salted water to a boil. Add the fettuccine or linguine and cook according to package instructions until al dente. Drain, reserving ½ cup of pasta water.
In a large skillet, heat olive oil over medium heat. Add the shrimp, seasoning with salt and pepper. Cook for 2-3 minutes on each side until the shrimp are pink and opaque. Remove the shrimp from the skillet and set aside.
In the same skillet, add minced garlic and cherry tomatoes. Sauté for 2-3 minutes until the tomatoes soften and release their juices. Stir in the fresh spinach and cook until wilted.
Lower the heat, then add the heavy cream, Parmesan cheese, and Italian seasoning to the skillet. Stir until smooth. If the sauce is too thick, add reserved pasta water a little at a time until desired consistency is reached.
Return the cooked shrimp to the skillet, then add the drained pasta. Toss everything together gently until the pasta is well coated in the creamy sauce. Adjust seasoning with salt and pepper if needed.
Plate the creamy Tuscan shrimp pasta, garnishing with fresh basil leaves and a sprinkle of extra Parmesan cheese.
Notes
Adjust seasoning to taste and use fresh ingredients for best results.