Prep the shrimp. Pat the shrimp dry with paper towels.
Season lightly with salt and black pepper. Dry shrimp sear better and won’t steam in the pan.
Mix the sauce. In a small bowl, whisk together soy or tamari, lemon juice, honey, sesame oil, and red pepper flakes. Taste and adjust—add more lemon for brightness or honey for balance.
Heat the pan. Place a large skillet over medium-high heat.
Add 1 tablespoon of oil and swirl to coat. You want the pan hot before the shrimp go in.
Sear the shrimp. Add shrimp in a single layer. Cook 1–2 minutes per side until just pink and slightly curled.
Remove to a plate. Don’t overcook—shrimp finish quickly.
Sauté aromatics. Add the remaining oil to the skillet. Toss in onion, if using, and cook 2 minutes until softened.
Add garlic and ginger; cook 30 seconds until fragrant.
Cook the broccoli. Add broccoli florets and a pinch of salt. Stir-fry 3–4 minutes until crisp-tender. If needed, splash in 1–2 tablespoons of water and cover for 1 minute to steam.
Combine and sauce. Return the shrimp and any juices to the pan.
Pour in the sauce and toss to coat. Cook 1–2 minutes until the sauce slightly thickens and everything is glossy.
Finish and serve. Remove from heat. Taste and adjust seasoning.
Garnish with sesame seeds and scallions if you like. Serve over rice, quinoa, or cauliflower rice—or enjoy as is.