Start by soaking the rice noodles according to the package directions. Once they’re soft, drain them and set aside for later. This ensures they’ll cook perfectly without becoming mushy.
Next, let’s whip up the sauce. In a bowl, combine the tamari or soy sauce, Thai chili sauce, fish sauce, rice vinegar, lemongrass paste, black pepper, and chili flakes. Mix until well combined, creating a rich and flavorful sauce that will coat the noodles beautifully.
Now, heat a large skillet over medium heat and add the sesame oil. Once hot, toss in the flank steak and bell peppers. Cook for about five minutes, stirring frequently until the beef is nicely browned and crispy.
Next, add one tablespoon of butter, the shallot, 3 cloves of garlic, and the pickled ginger. Stir these ingredients together, allowing the garlic to sauté until it turns golden, which should take about one to two minutes.
Once everything is combined, add the soaked noodles along with the sauce. Toss everything together gently, ensuring the noodles are coated in the sauce and heated through, which should take about one minute. Remove the skillet from the heat.
Add in the cilantro or Thai basil, and green onions, tossing everything again to combine the flavors. The freshness of the herbs is what makes this dish shine!
In a separate small skillet, melt the remaining tablespoon of butter along with one clove of chopped garlic and the sesame seeds. Cook until the seeds are toasted, about five minutes. This will add a lovely crunch to your final dish.
Now it’s time to serve! Plate the Thai Basil Beef Noodles, topping each serving with the toasted sesame seeds, green onions, and chopped peanuts. Don’t forget a squeeze of lime juice for that refreshing zing!