Steam the chicken thighs for 20 minutes. Once cooked, the chicken will release tasty juices; keep those juices for your stock. Shred the meat by hand and keep aside.
Prepare your stock ahead of time. In a big pot, heat up a bit of oil and stir-fry prawn shells and heads until they turn red.
Add water followed by the chicken juices from Step 1. Add the rest of your flavour and thickening ingredients. Boil for roughly 45 minutes until you can see clearly that the stock has thickened and a thin red flim of prawn oil is clearly visible on the surface. Discard solids and strain stock. You should have roughly 2.5-3 cups stock left.
Now prepare the rest of your condiments. Heat up a few tbsp oil and fry garlic and shallots. Remove garlic and shallots from the hot oil so they don't burn. Set the oil and aromatics aside for garnishing later.
Ready to eat? Good, you can start to assemble all the different components. Bring your stock to a boil. Drop raw prawns inside and boil until they're cooked. Set aside.
Bring a pot of water to a rolling boil. Blanch taugeh for 10 seconds. Remove.
In the same water, blanch ipoh kuay teow noodles; 5 seconds should be enough as the noodles turn soft very fast! (See Recipe Notes 1)
Ladle noodles into bowls. Top with cooked prawns, blanched taugeh, shredded chicken meat, fried shallots and garlic, and chopped chives. Pour soup over and spoon a little garlic-shallot oil on top. Add cut chilli if you have any. Serve!