Cook the pasta according to package instructions until al dente. Drain and set aside, reserving 1/2 cup of pasta water.
In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant.
Add the shrimp to the skillet and season with salt, pepper, and Italian seasoning. Cook for 2-3 minutes on each side until the shrimp turn pink and opaque. Remove the shrimp from the skillet and set aside.
In the same skillet, pour in the chicken broth and bring to a simmer. Stir in the heavy cream and let it cook for about 2-3 minutes until it thickens slightly.
Add the grated Parmesan cheese and stir until melted and smooth. If the sauce is too thick, add some reserved pasta water to reach your desired consistency.
Stir in the fresh spinach and cook until wilted, about 2 minutes.
Return the cooked shrimp to the skillet and add the lemon juice. Toss to combine everything well.
Add the cooked pasta to the skillet and mix until the pasta is evenly coated with the creamy sauce.
Serve immediately, garnished with chopped parsley.