Make the marinade: In a medium bowl, whisk together the soy sauce, honey, lemon juice, olive oil, garlic, and red pepper flakes (if using) until well combined.
Prepare the shrimp: Pat the shrimp dry with paper towels. This helps them cook properly and absorb the marinade better.
Marinate: Add the shrimp to the marinade and toss to coat well. Cover and refrigerate for 15 - 30 minutes (up to 1 hour max).
Cook the shrimp: Heat a large skillet over medium-high heat and add a drizzle of oil. Remove the shrimp from the marinade, letting any excess drip off. Cook for 2–3 minutes per side, or until the shrimp are pink, opaque, and just cooked through.
Finish and serve: Transfer to a serving plate and drizzle lightly with honey if you like a touch more sweetness. Top with chopped parsley or green onions and serve right away.