Soak the rice noodles according to the package directions until flexible but still slightly firm. Drain well.
Heat a wok over medium heat and cook the pork belly until lightly browned and the fat has rendered. Transfer the pork to a plate, leaving the fat in the wok. If using another protein, heat 2 tablespoons of neutral oil instead.
Stir-fry the garlic and shallots until fragrant. Add the soybean paste, tamarind paste, fish sauce, palm sugar, black soy sauce, and dried chili flakes. Cook until the palm sugar has dissolved.
Pour in the water and bring to a gentle simmer. Add the soaked noodles and toss until evenly coated. Continue cooking until the noodles are tender and have absorbed most of the sauce.
Return the pork belly to the wok. Add the bean sprouts and green onions, then stir-fry for about 30 seconds. Serve immediately.
Notes
Use the nutrition card in this recipe as a guideline.
Soak the noodles until they're slightly firm, as they'll continue cooking in the wok.
The sauce should coat the noodles rather than pool in the bottom of the wok.
Adjust the amount of chili flakes to suit your preferred spice level.
Chicken, beef, shrimp, or tofu can be used instead of pork belly.