Mix the sauce: In a small bowl, whisk soy sauce, rice vinegar, oyster sauce, honey, broth, sriracha, and cornstarch until smooth.
Set aside.
Prep the veggies: Slice and chop everything before you start cooking. Stir fry moves fast, so have ingredients ready to go.
Brown the beef: Heat 2 teaspoons oil in a large skillet or wok over medium-high. Add ground beef, break it up, and cook until browned with some crispy bits, about 5–7 minutes.
Season lightly with salt and pepper. Transfer to a plate and drain excess fat if needed.
Sauté aromatics: In the same pan, add remaining oil if the pan is dry. Add onion and carrot.
Cook 2 minutes, stirring often. Add garlic and ginger. Cook 30 seconds until fragrant.
Cook the veggies: Add broccoli and bell pepper.
Stir fry 3–4 minutes until bright and just tender. Add snap peas and most of the green onions. Cook 1–2 minutes more.
Veggies should stay crisp-tender.
Combine and sauce: Return the beef to the pan. Give the sauce a quick stir and pour it in. Toss to coat everything.
Cook 1–2 minutes until the sauce thickens and clings to the meat and vegetables.
Finish: Turn off the heat. Stir in toasted sesame oil. Taste and adjust seasoning—add a splash of soy for salt, a squeeze of lime for brightness, or more chili for heat.
Serve: Spoon over brown rice, quinoa, or cauliflower rice.
Garnish with remaining green onions and sesame seeds.