Indonesian
Pulse the beef in a food processor with 4 cloves of garlic, half the salt, 1 tsp of the pepper, the egg white and the ice water until smooth, then work in the tapioca starch.
Bring the stock to a simmer; with wet hands squeeze the mixture through your fist into 3 cm balls and drop them into a pot of hot, not boiling, water.
Cook the meatballs until they float, about 10 minutes, then lift them into the stock.
Slice the shallots and remaining garlic and fry them in the oil for 4-5 minutes until golden; add half to the stock and keep the rest for garnish.
Season the stock with the remaining salt and pepper and simmer the meatballs in it for 15 minutes.
Soak the vermicelli in hot water for 5 minutes and boil the egg noodles for 4 minutes; drain both. Blanch the bok choy in the stock for 1 minute.
Divide the noodles and bok choy among bowls, add the meatballs and hot stock, and top with celery leaves, green onions and fried shallots.