Rinse the shrimp under cold water and pat them dry with paper towels. Season them lightly with salt, pepper, and smoked paprika.
In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute or until fragrant, being careful not to burn it.
Add the seasoned shrimp to the skillet. Cook for 2 minutes on each side or until the shrimp turns pink and opaque. Remove the shrimp from the skillet and set aside.
In the same skillet, pour in the chicken or vegetable broth, scraping any browned bits off the bottom. Bring to a simmer and let it reduce for about 3-4 minutes.
Lower the heat and stir in the heavy cream, bringing it to a gentle simmer. If using, add the grated Parmesan cheese and stir until melted and incorporated.
Return the cooked shrimp to the skillet, mixing them into the creamy sauce. Let them heat through for about 1-2 minutes. Adjust seasoning with more salt and pepper if needed, and add lemon zest for a refreshing twist.
Once heated, remove from heat and garnish with chopped parsley.