Prep the shrimp. Pat the shrimp dry with paper towels. Season lightly with salt and pepper.
Dry shrimp sear better and don’t steam.
Make the sauce. In a small bowl, whisk soy sauce, oyster sauce, rice vinegar, honey, sesame oil, red pepper flakes (if using), broth, and cornstarch until smooth. Set aside.
Heat the pan. Place a large skillet or wok over medium-high heat. Add 1 tablespoon oil and let it shimmer.
Sear the shrimp. Add shrimp in a single layer.
Cook 1 to 2 minutes per side until just pink and starting to curl. Transfer to a plate. They will finish in the sauce later; don’t overcook.
Cook the hard veggies. Add another drizzle of oil if needed.
Toss in broccoli and carrots with a pinch of salt. Stir-fry 2 to 3 minutes until they start to brighten and soften.
Add the quick-cook veggies. Add bell peppers, onion (or scallions), and snap peas. Stir-fry 2 to 3 minutes until crisp-tender.
Stir in aromatics. Push veggies to the sides.
Add garlic and ginger to the center. Cook 30 seconds until fragrant, then mix through the veggies.
Pour in the sauce. Whisk the sauce again (cornstarch settles), then pour over the veggies. Stir continuously 1 to 2 minutes until glossy and slightly thickened.
Finish with shrimp. Return shrimp and any juices to the pan.
Toss to coat and warm through for 30 to 60 seconds. Taste and adjust salt, pepper, or heat.
Serve. Spoon over rice, cauliflower rice, or noodles. Garnish with sesame seeds, scallions, and a squeeze of lime if you like.