Prepare the bean thread: Soak dried bean thread with warm water for about 5 minutes until soft. Use a pair of scissors and give the noodles a few cuts to make them into shorter threads.
Meanwhile, mix together all the sauce ingredients in a bowl.
Heat a large pan and add in a spoonful of oil and pan-fry tofu until golden brown.
Then, push tofu aside and add a drizzle of oil if needed then sauté garlic until aromatic.
Add in the onion, carrot, cabbage, and season with a tablespoon of sauce. Stir-fry for 1-2 minutes.
Push the veggies to the side, add a drizzle of oil, and cook the plant-based egg (if using).
Get ready with a pair of tongs. Add in the noodles and spread them out on the pan. Once you add in the sauce, quickly toss the noodles to coat with sauce, using the tongs.
Fold in the chopped green onions and tomatoes.
Give the noodles the final toss and serve warm.