In a large skillet, heat the olive oil over medium heat. Add the shrimp and season with salt and pepper. Cook for about 2-3 minutes on each side, or until the shrimp is pink and opaque. Remove from the skillet and set aside.
In the same skillet, melt the butter. Add the minced garlic and sauté for about 1 minute until fragrant, being careful not to let it burn.
Pour in the heavy cream, stirring to combine, then add the lemon zest, lemon juice, and Italian seasoning. Bring the mixture to a gentle simmer.
Slowly whisk in the grated Parmesan cheese until melted and the sauce is creamy. Allow it to cook for an additional 2-3 minutes to thicken slightly.
Return the cooked shrimp to the skillet and stir until they are well coated with the creamy sauce. Cook for another minute to heat through.
Adjust seasoning with additional salt and pepper as needed.
Serve the creamy lemon garlic shrimp over cooked pasta or rice, garnished with fresh parsley.