Cook noodles according to package instructions. Drain, rinse and set aside.
Heat a wok or large frying pan on the stove top over medium-high heat. Add 2 tablespoons oil to the hot wok.
Add protein of choice to hot oil. Cook, stirring constantly, until fully cooked, about 3 to 5 minutes. Remove from the wok and set aside.
Add onion, carrots and mushrooms to hot oil (if there’s not much oil left in the wok, add another tablespoon before adding your veggies). Cook, stirring frequently, until vegetables are cooked to your liking, about 3 to 8 minutes.
Add water chestnuts, bamboo shoots and bok choy. If the veggies are releasing a lot of liquid into the wok, turn the heat up.
In a small bowl, whisk together broth, soy sauce and starch.
Add your cooked protein back to the wok and add the broth mixture to the mostly cooked veggies. Stir constantly until the sauce has thickened, about 1 minute.
Taste and season with salt, if needed.
Toss with prepared noodles.
Garnish with chopped green onion.