Prepare the sauce by combining all of the ingredients and stir until the palm sugar is dissolved. Set aside.
With the temperature set to sear, add some oil to the pan and sear the shrimp just until they are cooked, then remove.
Sear the tofu until dark brown on all sides and then remove.
Add the scallion whites, shallot and garlic and cook until the garlic starts to get color. Add the eggs and scramble until they are cooked, and then add the noodles and mix thoroughly.
Add the cabbage, shrimp, tofu and sauce and mix until ingredients are spread evenly. The noodles should absorb most of the sauce so very little should be in the bottom of the pan.
Finish with the fresh scallion greens, peanuts, bean sprouts and lime wedges.