In a small bowl, stir together the honey, soy sauce, garlic, ginger and red pepper flakes.
Place the shrimp into a separate bowl and pour ⅓ of the sauce on top. Toss to coat the shrimp, then marinate for 15-20 minutes.
Heat the oil in a pan on medium-high heat. Add the shrimp (discarding any leftover marinade) and cook for 1 to 2 minutes on each side, until pink and just barely cooked through.
Pour the remaining ⅔ sauce into the pan and bring to a simmer, stirring with the shrimp as it slightly reduces and warms through, for about a minute.
Turn off the heat, stir in the cilantro or parsley, and top with sliced green onions before serving.
Notes
This dish can be served over rice or noodles for a complete meal.