In a large pot of salted boiling water, cook the fettuccine or linguine according to package instructions until al dente. Drain and set aside.
In a large skillet, heat olive oil over medium heat. Add the shrimp and season with salt, pepper, and Italian seasoning. Cook until the shrimp turn pink and opaque, about 2-3 minutes per side. Remove the shrimp from the skillet and set aside.
In the same skillet, add minced garlic and sauté for about 30 seconds until fragrant. Add the cherry tomatoes and cook for 2-3 minutes until softened.
Stir in the fresh spinach and cook until wilted. Pour in the heavy cream and bring to a gentle simmer. Reduce heat and stir in the grated Parmesan cheese until melted and the sauce is creamy.
Return the cooked shrimp to the skillet, add the drained pasta, and toss until everything is well coated in the creamy sauce. Adjust seasoning with additional salt and pepper if needed.
Divide the creamy Tuscan shrimp pasta among plates and garnish with fresh basil.