Cook the Pasta: Bring a large pot of salted water to a boil and cook pasta until al dente. Drain and set aside, reserving ½ cup of the pasta water.
Sauté the Shrimp: In a large skillet, heat olive oil over medium heat. Season shrimp with salt, pepper, and Italian seasoning. Add shrimp to the skillet and cook 2-3 minutes per side until pink and opaque. Remove and set aside.
Build the Sauce: In the same skillet, add a bit more oil if needed. Sauté garlic for 30 seconds, then stir in sun-dried tomatoes and red pepper flakes. Pour in the cream and bring to a gentle simmer.
Add Cheese & Spinach: Stir in Parmesan until melted and smooth. Toss in spinach and let it wilt for a minute or two.
Combine Everything: Return shrimp to the pan, add cooked pasta, and toss everything together. If the sauce is too thick, add a splash of reserved pasta water.
Finish & Serve: Add a squeeze of lemon juice, adjust seasoning, and garnish with fresh herbs. Serve hot with crusty bread or a side salad.