Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 13 ingredients for grocery delivery
Step 1
Bring a large pot of water to a boil. Boil the noodles according to the package directions. Drain, then rinse quickly with running tap water to stop cooking. Drain again and portion the noodles into two individual serving bowls. Reserve the boiling water.
Step 2
Use the same water to blanch the choy sum and bean sprouts separately, for 1 minute or so, until just cooked through. Once done, drain and transfer to the bowl with the noodles.
Step 3
Add the crushed garlic and white part of the green onion onto the noodles.
Step 4
Add the oil into a medium-sized pot and heat over medium heat until hot. Add the garlic and green onion whites. Stir fry a few times to release the fragrance.
Step 5
Turn to medium-low heat. Add the shacha sauce and the peanut butter. Stir and cook to release the fragrance, 1 minute or so.
Step 6
Pour in the chicken broth, stir to mix well, and heat over medium-high heat until boiling. Add the tofu puffs and fish balls. Cook for 5 minutes, until the fish balls are cooked through.
Step 7
Add the shrimp. Cook for another minute or so, until the shrimp just cooked through. Taste the broth. Adjust the seasoning by adding a pinch of salt, if needed.
Step 8
Transfer the hot broth into the noodle bowls. Portion the tofu puffs, fish balls and shrimp into each bowl. Garnish with the green part of the green onions. Serve hot as a main dish.