Pat the shrimp dry with paper towels and set aside.
In a small bowl, whisk together honey, soy sauce, red pepper flakes, and ginger if using.
Heat olive oil or butter in a large skillet over medium heat.
Add garlic and cook for about 30 seconds, just until fragrant.
Add shrimp in a single layer and cook for 1–2 minutes per side, until pink and opaque.
Pour the honey garlic sauce into the skillet and gently toss the shrimp to coat.
Simmer for 1–2 minutes until the sauce thickens and becomes glossy.
Remove from heat immediately to avoid overcooking.
Garnish with green onions or sesame seeds and serve warm.