Prep the shrimp. Pat the shrimp dry with paper towels.
If they’re wet, they’ll steam instead of sear. Season lightly with salt and pepper.
Stir together the sauce base. In a small bowl, mix broth, soy sauce, oyster sauce, rice vinegar, honey, and chili-garlic sauce if using. In a separate small cup, whisk cornstarch with water to make a slurry.
Keep both nearby.
Heat the pan. Set a large skillet or wok over medium-high heat. Add 1 tablespoon oil and swirl to coat. The pan should be hot but not smoking.
Cook the shrimp. Add shrimp in a single layer.
Sear 1–2 minutes per side until just pink and slightly curled. Remove to a plate. Do not overcook.
Sauté aromatics. Add remaining 1 tablespoon oil.
Toss in garlic, ginger, and the white parts of the green onions. Stir for 30–45 seconds until fragrant. Don’t let the garlic burn.
Stir fry the veggies. Add broccoli and carrots first.
Cook 2 minutes, stirring often. Add bell pepper and snap peas. Stir fry 2–3 more minutes, until crisp-tender and bright.
Build the sauce. Pour in the sauce base and bring to a simmer.
Stir the cornstarch slurry, then drizzle it in while stirring the pan. Cook 30–60 seconds until the sauce turns glossy and thick enough to coat a spoon.
Finish with shrimp. Return the shrimp to the pan along with the green parts of the green onions. Toss to coat.
Cook 30–60 seconds, just to heat through. Off the heat, add sesame oil if you like.
Taste and adjust. If it needs salt, add a splash of soy. For more brightness, squeeze in a little lime.
For heat, sprinkle red pepper flakes.
Serve. Spoon over warm rice. Garnish with sesame seeds and extra green onions.