-
1
Soak the dried rice noodles in a bowl of very warm (110F) water until they're pliable, but still rather firm, about 30 minutes.
-
2
Drain in a colander - no need to pat dry.
-
3
Meanwhile prep the rest of the ingredients.
-
4
In a small bowl, whisk together the soy sauce, molasses, rice vinegar, ketchup, ginger, salt and cayenne.
-
5
Once the noodles are drained, heat 1 tablespoon of the oil in a large (12-inch) skillet or stir-fry pan over high heat until very hot.
-
6
Add the garlic, stir, and then immediately add the soy sauce-molasses mixture.
-
7
When the mixture is bubbling, add the tofu.
-
8
Stir briefly to combine.
-
9
Add the noodles and cook, stirring and tossing, until the noodles are tender and the liquid is absorbed, 1 to 2 minutes.
-
10
If the noodles aren't tender and the liquid is gone, add 1 to 2 tablespoons of water.
-
11
Add the bean sprouts and scallions and cook, stirring gently, until the bean sprouts begin to turn limp, about 1 minute.
-
12
Push the nooldes to one side of the skillet and add the remaining 1 tablespoon of oil.
-
13
Crack the egg into the oil.
-
14
Scramble the egg lightly until it is almost but not completely cooked, breaking it up as you go, about 30 seconds.
-
15
Fold the noodles back over the egg, add the peanuts, and stir-fry, stirring gently, until the egg is completely cooked.
-
16
Sprinkle with the cilantro and serve immediately with the lime wedges on the side.