-
1
Cut shallots crosswise into very thin slices (less than 1/8 inch thick) with slicer.
-
2
Heat oil in wok over moderate heat until hot but not smoking. Add shallots and reduce heat to moderately low, then fry, stirring frequently, until golden brown, 8 to 12 minutes. Carefully pour shallot mixture through a fine-mesh sieve set over a heatproof bowl. Transfer shallots to paper towels to drain, reserving shallot oil. (Shallots will crisp as they cool.) Wipe wok clean with paper towels.
-
3
Cook noodles in a 6- to 8-quart pot of
-
4
, stirring to separate, until just tender, 15 seconds to 1 minute. Drain in a colander and rinse under cold water to stop cooking. Shake colander briskly to drain excess water, then drizzle noodles with 2 teaspoons reserved shallot oil and toss to coat.
-
5
Stir together broth, ketjap manis, fish sauce, sambal oelek, pepper, and 1/2 teaspoon salt in a small bowl for sauce.
-
6
Cut tofu into 1-inch cubes and pat dry.
-
7
Beat together eggs and a pinch of salt. Heat 1 tablespoon reserved shallot oil in wok over moderately high heat until hot but not smoking, then add eggs, swirling in wok, and cook until barely set in center, about 2 minutes. Gently slide egg crepe out onto a cutting board, then roll into a loose cylinder and cut crosswise into 1/2-inch strips (do not unroll). Keep warm, loosely covered with foil.
-
8
Heat 3 tablespoons reserved shallot oil in wok over high heat until hot but not smoking, then stir-fry onions with remaining 1/4 teaspoon salt until deep golden, 8 to 10 minutes. Add garlic and chile and stir-fry 1 minute, then add tofu and stir-fry 3 minutes. Add snow peas and long beans and stir-fry until vegetables are crisp-tender, about 5 minutes. Add sauce and bring to a boil, then add noodles and stir-fry (use 2 spatulas to stir if necessary) until noodles are hot. Transfer to a large platter and arrange egg over noodles. Sprinkle with scallions and half of shallots. Serve remaining shallots on the side.