Prep the chicken: Pat the chicken dry and slice it thinly against the grain. Season lightly with salt and pepper.
This helps it brown fast and stay tender.
Mix the sauce: In a bowl, whisk soy sauce, oyster sauce, rice vinegar, honey, cornstarch, broth, sesame oil, and red pepper flakes. Set aside. The cornstarch will slightly thicken the sauce so it clings to the chicken and vegetables.
Heat the pan: Place a large skillet or wok over medium-high heat.
Add 1 tablespoon oil and swirl to coat. The pan should be hot before the chicken hits it.
Cook the chicken in batches: Add half the chicken in a single layer. Sear 2–3 minutes, flip, and cook another 1–2 minutes until just cooked through.
Transfer to a plate and repeat with remaining chicken, adding more oil if needed.
Stir fry the aromatics: Add a small splash of oil if the pan looks dry. Toss in garlic and ginger. Stir for 20–30 seconds until fragrant, being careful not to burn.
Cook the vegetables: Add broccoli, carrots, and red onion.
Stir fry 2–3 minutes. Add bell peppers and snow peas. Cook another 2–3 minutes until crisp-tender.
Season with a pinch of salt.
Combine and sauce: Return the chicken and any juices to the pan. Whisk the sauce again, then pour it in. Toss everything for 1–2 minutes until the sauce thickens and coats the stir fry.
Taste and finish: Adjust salt, pepper, or heat.
Add a squeeze of lime for brightness if you like. Remove from heat.
Assemble meal prep: Divide cooked rice (or cauliflower rice) among 4–5 airtight containers. Top with equal portions of stir fry.
Garnish with sesame seeds and green onions.
Cool before sealing: Let containers cool for 15–20 minutes before sealing and refrigerating. This prevents condensation and soggy rice.