*If using dried rice stick noodles, soak them in a large bowl of cold water for 1 hour*
Make the sauce by mixing the fish sauce, lime juice, sugar, sriracha sauce (if using), set aside.
Heat up a wok or large frying pan on medium high heat until a drop of water sizzles, add 1 tablespoon of oil, swirl to coat.
Add and saute onions, white parts of scallions, and garlic until fragrant, 30 seconds.
Add chicken and stir fry until 50% cooked, 2 minutes.
Add shrimp and stir fry until 50% cooked, 1-2 minutes.
Add tofu, 1 cup of bean sprouts, half of the remaining scallions, and noodles.
Stir the sauce and add to the noodles, add 1/4 cup of hot water to the sauce bowl and add to the stir fry.
Gently stir fry for a few minutes on medium high heat until the sauce is absorbed by the noodles (3-5 minutes).
Push the noodles to one side of the wok or pan, add 1 teaspoon of oil if needed, and add both eggs to the pan.
Break the yolk and scramble gently so that the egg white doesn't completely mix with the yolk until set and not runny (2-3 minutes).
Stir fry the egg and noodles together and serve on a plate with the remaining bean sprouts on the side.
Sprinkle the rest of the scallions on top and place the rest of the bean sprouts (for a nice crunch) and a wedge of lime on the side (for a nice tart drizzle).