Prep the shrimp: If not prepped, peel and devein shrimp; leave tails if you prefer a handle for serving. Pat completely dry with paper towels.
(Optional) Quick brine: Mix 1 cup water + 1 tbsp kosher salt + 1 tbsp sugar. Submerge shrimp 10–15 minutes, then drain and pat dry.
Make the marinade: In a bowl combine olive oil, lemon zest, lemon juice, minced garlic, parsley, smoked paprika, salt, pepper, red pepper flakes (if using) and honey. Stir until emulsified.
Marinate: Toss shrimp in the marinade to coat. Marinate at room temperature 15 minutes or refrigerate up to 30 minutes. (Do not over-marinate — acid will change texture.)
Preheat grill: Heat your grill (or grill pan) to medium-high (≈400–450°F / 204–232°C). Clean and oil the grates. If using charcoal, set up a hot direct zone.
Skewer shrimp: Thread 3–5 shrimp per skewer, laying each shrimp flat in a gentle S-shape. Leave a small gap between pieces for even heat circulation.
Grill: Place skewers on the hottest part of the grill. Cook 2–3 minutes on the first side until grill marks appear and edges begin to turn opaque. Flip once and grill an additional 1–3 minutes until shrimp are opaque, pink, and form a gentle “C.” Total cook time about 4–6 minutes for large shrimp.
Finish: Remove skewers from heat. (Optional) Melt butter with a small minced garlic clove and a squeeze of lemon, brush over hot shrimp. Sprinkle with additional chopped parsley and flaky sea salt.
Serve immediately with lemon wedges and your chosen sauce or side.