Spiralize the zucchini: Use a spiralizer or julienne peeler to make zucchini noodles.
Place them in a colander, sprinkle with a pinch of salt, and let them sit for 10–15 minutes to release water. Pat dry with paper towels.
Prep the sauce: In a small bowl, whisk soy sauce, rice vinegar, oyster sauce (if using), sriracha, honey, cornstarch, and water. Set aside.
Prep the protein: Slice chicken thinly, cube tofu and press excess water, or peel and devein shrimp.
Season lightly with salt and pepper.
Preheat the pan: Heat a large nonstick skillet or wok over medium-high. Add the neutral oil.
Cook the protein: Add chicken, tofu, or shrimp. Stir-fry until browned and cooked through (3–5 minutes for shrimp, 5–6 for chicken, 4–5 for tofu).
Transfer to a plate.
Sauté aromatics: Add garlic and ginger to the pan with a splash more oil if needed. Cook 30 seconds until fragrant.
Cook the veggies: Add bell pepper, snap peas, carrot, and onion. Stir-fry 3–4 minutes until crisp-tender.
Don’t overcook; you want some bite.
Add sauce and protein: Return the protein to the pan. Stir the sauce (cornstarch settles) and pour it in. Toss 1–2 minutes until glossy and slightly thickened.
Quick-cook the zoodles: Add zucchini noodles and sesame oil.
Toss just 1–2 minutes, until warmed but still firm. Do not overcook or they’ll release too much water.
Taste and finish: Adjust salt, heat, or sweetness. Garnish with sesame seeds and a squeeze of lime, if you like.
Meal prep: Divide into 4 containers. Let cool uncovered for 10–15 minutes before sealing.