Mix beef with salt, anise, and soy sauce. Let marinate until needed.
Ideally, do this just before soaking the noodles so that by the time the noodles are ready the beef has been soaking for about an hour.
Prepare noodles using instructions on box/bag.
This may take up to an hour so go ahead and prep all the other ingredients after this is done.
Prepare sauce by mixing all sauce ingredients together and setting to the side.
Wait for noodles to finish soaking and beef to finish marinating before proceeding.
Set wok on med-high heat add oil and sear the beef. Don’t cook all the way, just long enough to sear. This takes around 1 minute per side. Remove beef and set aside.
Additional oil may be needed between batches.
Reduce heat to medium and add shallots and ginger. Cook until slightly soft and then add Shaoxing wine. After adding the wine, scrape the bottom of the pan to loosen any fonde.
Add the garlic, chilis, scallions and beef. Stir in.
Add noodles. Continuously mix until noodles wilt enough that they’re pleasant to bite into. Then add the sauce and mix it in. - [1]
Add basil. Cook while mixing until basil is slightly wilted.
Add chili oil and mix for 30 more seconds.
Serve. - [2,3]
Depending on how comfortable you are with tossing in a wok/pan, you may want to use a spatula or tongs until the noodles become more limp. After being soaked the noodles can sometimes still be sort of like ribbons and unwieldy. Be careful not to overwork the noodles or they might break.
If you get to the end and find it’s still not spicy enough, add more chili oil.
When reheating, heat skillet to medium-high, add 1 tbsp of chili oil, add desired amount of noodles, and toss until heated. This is better than microwaving.