Mix the soy sauce, pomegranate molasses and palm sugar in a saucepan with cold water, and bring to a boil. Let it boil gently for 2 minutes. Season with salt and pepper to taste and set aside.
Cook the noodles according to the package instructions. Drain the noodles and rinse under cold running water.
Heat a frying pan without oil or butter and roast the cashew for 2 minutes over medium heat. Remove from pan, let cool slightly, chop coarsely and set aside.
Cut the tofu into 1 cm slices. Cut the slices into 1 cm strips. Heat ⅔ of the oil in the same frying pan over high heat and fry the tofu for 4 minutes until golden brown. Remove from pan and set aside.
Remove the ends of the spring onions and chop 2 spring onions. Chop the shallots and finely chop the garlic cloves. Cut the stem of the red pepper. Roll the pepper between your hands so that the seeds fall out. Cut the pepper into rings.
Heat the rest of the oil in a large wok over high heat and stir-fry the prawns with the spring onion and shallot for 5 minutes. After 3 minutes, add the garlic.
Slide everything in the pan to one side and crack the eggs over the empty side of the wok. Break the yolks and stir after 30 sec. everything together.
Add the bean sprouts and fry for 1 minute. Then add the noodles, sauce, and tofu, gently stir everything together and remove the pan from the heat.
Sprinkle the noodles with the cashew and red pepper. Serve with lime wedges and fresh coriander.