Chop finely or grate the ginger and garlic.
In a medium large pot over medium heat add the sesame oil and the garlic and ginger. Cook until they release their aroma and brown slightly.
Add vegetable broth, soy sauce, rice vinegar, sriracha, frozen peas, chopped carrots and cauliflower florets and mix until you have an homogenous colour on the broth.
Add the noodles to the soup. When the noodles soften, mix to untangle them.
Cook until the noodles are cooked but still have a little bite to them (don’t over cook them), about 3-5 minutes depending on your noodles.
Add peas and frozen spinach and cook until spinach wilts. Mix soup and taste. Add extra salt if necessary.
Mix the eggs thoroughly and drop as a stream on top of the soup. Turn heat to low and do not disturb egg mixture inside the soup until it's cooked, about 1-2 minutes. Then break down into egg pieces by mixing gently.
Serve soup and top with silken tofu. Add extra sriracha if desired.