Pat shrimp dry: Use paper towels to remove excess moisture. This helps them sear instead of steam.
Season: In a bowl, toss shrimp with salt, black pepper, paprika, and Italian seasoning.
Coat evenly.
Heat the pan: Set a large skillet over medium-high heat. Add olive oil and 1 tablespoon butter. When hot and shimmering, add shrimp in a single layer.
Sear quickly: Cook shrimp 1–2 minutes per side until pink and just opaque.
Do not overcook. Transfer to a plate and keep warm.
Build the sauce: Reduce heat to medium. Add remaining 2 tablespoons butter to the skillet.
Stir in minced garlic and red pepper flakes. Cook 30–45 seconds until fragrant, stirring so the garlic doesn’t brown.
Add brightness: Stir in lemon zest and lemon juice. Scrape up any browned bits from the pan for extra flavor.
Enrich: Sprinkle in Parmesan and stir until it melts into the butter-lemon mixture.
If you prefer a silkier texture, add the heavy cream now and simmer 30 seconds.
Combine: Return shrimp and any juices to the pan. Toss to coat for 30–60 seconds, just until heated through.
Finish: Remove from heat. Taste and adjust with a pinch more salt, pepper, or lemon as needed.
Shower with chopped parsley.
Serve: Plate immediately with lemon wedges. Pair with zucchini noodles, sautéed spinach, roasted asparagus, or cauliflower rice.