In a large pot, bring salted water to a rolling boil. Add the fettuccine or linguine and cook according to the package instructions until al dente, usually about 8-10 minutes. Once cooked, drain the pasta in a colander and set it aside, reserving about 1/2 cup of the pasta water.
In a large skillet, heat the olive oil over medium heat. Add the peeled and deveined shrimp to the skillet, seasoning them with salt, freshly ground pepper, and Italian seasoning. Cook the shrimp for about 2-3 minutes on each side until they are pink and opaque. Once cooked, remove the shrimp from the skillet and set them aside on a plate.
In the same skillet, reduce the heat slightly and add the minced garlic. Sauté the garlic for about 30 seconds until it becomes fragrant, taking care not to let it burn. Then, add the halved cherry tomatoes, allowing them to cook for 2-3 minutes until they soften and release their juices.
To the skillet, stir in the fresh spinach and cook, stirring occasionally, until it has wilted, which should take roughly 1-2 minutes. Next, pour in the heavy cream and increase the heat to bring the mixture to a gentle simmer. Gradually stir in the grated Parmesan cheese until it melts into the cream, creating a rich and creamy sauce.
Return the cooked shrimp to the skillet, followed by the drained pasta. Toss everything together, ensuring the pasta is well coated in the creamy sauce. If the sauce is too thick, add a little bit of the reserved pasta water to reach your desired consistency. Taste and adjust seasoning with additional salt and freshly ground pepper if needed.
Dish the creamy Tuscan shrimp pasta into individual plates or bowls. Garnish each serving with fresh basil leaves for a touch of color and aroma.
Notes
For an elegant touch, sprinkle extra grated Parmesan over the plated pasta and add a few more fresh basil leaves. A drizzle of olive oil can enhance the visual appeal and flavor.