Whisk the sauce: In a small bowl, whisk soy sauce, oyster sauce, chili-garlic sauce, honey, rice vinegar, water, and cornstarch until smooth. Stir in sesame oil and set aside.
Prep the shrimp and broccoli: Pat shrimp dry with paper towels and season lightly with salt. Cut broccoli into even florets to ensure quick, even cooking.
Blanch or steam (optional but helpful): For extra crisp-tender broccoli, briefly steam or blanch florets for 1–2 minutes, then drain well.
This step keeps the stir-fry fast and vibrant.
Heat the pan: Set a large skillet or wok over medium-high heat. Add 1 tablespoon oil and swirl to coat.
Sear the shrimp: Add shrimp in a single layer. Cook 1–2 minutes per side until just pink and curled.
Transfer to a plate. Do not overcook; they’ll finish in the sauce.
Stir-fry the aromatics: Add remaining 1 tablespoon oil. Add garlic, ginger, and the white parts of the green onions (plus chopped chili if using).
Stir-fry 30–45 seconds until fragrant.
Cook the broccoli: Add broccoli and a splash of water. Stir-fry 2–3 minutes until bright green and crisp-tender. Keep it moving so it doesn’t scorch.
Add the sauce: Whisk the sauce again, then pour into the pan.
Stir as it bubbles and thickens, about 1 minute.
Finish with shrimp: Return shrimp to the pan and toss to coat. Cook 30–60 seconds until shrimp are just cooked through and the sauce is glossy.
Serve: Remove from heat. Top with green onion tops and sesame seeds.
Serve over hot rice or noodles with lime wedges.