Finely slice carrot, onion, red pepper, shiitake mushrooms, scallions, spinach, and garlic. Set aside.
Place the beef in a bowl with all marinade ingredients. Mix well and set aside for 10 to 15 minutes.
Bring a large saucepan of water to the boil. Cook the glass noodles for 7 to 8 minutes until soft and chewy. Drain through a sieve.
In a large mixing bowl, combine all the noodle dressing ingredients. Add the drained noodles and toss gently to coat.
Heat a frying pan with a little oil. Sauté onion, carrot, and red pepper for about 2 minutes until just softened.
Add spinach and scallions and stir-fry for a further 1 to 2 minutes until tender but still vibrant. Season lightly with salt. Transfer vegetables to the bowl with the noodles.
In the same pan, add a little more oil. Stir-fry the marinated beef and shiitake mushrooms over medium-high heat for 2 to 3 minutes until the beef is just cooked.
Add the beef and mushrooms to the noodle bowl.
Mix everything gently until evenly combined. Serve warm or at room temperature.