
In a small bowl, mix together honey, soy sauce, garlic, ginger, and red pepper flakes.
Add the shrimp to another bowl and pour 1/3 of the sauce over them. Toss to coat, then marinate for 15-20 minutes.
Heat the oil in a skillet over medium-high heat. Add the shrimp, discarding any leftover marinade, and cook for 1 to 2 minutes on each side until pink and just cooked through.
Pour the remaining 2/3 sauce into the pan and simmer, stirring with the shrimp as the sauce slightly reduces and warms for about a minute.
Turn off the heat, mix in cilantro or parsley, and garnish with sliced green onions before serving.