Soak the wood ear mushrooms for 20 to 30 minutes in advance. Wash the vegetables and pork ribs thoroughly. Slice the cinnamon pork pate and Vietnamese pork sausage into bite-sized pieces. Finely chop the scallions and cilantro while keeping the cilantro roots. Mince the shallots, half an onion, and wood ear mushrooms. Season the pork ribs with soup powder, pepper, brown sugar, fish sauce, and minced shallots. Mix well and marinate the meat for 20 to 30 minutes.
Mix the pork paste with the wood ear mushrooms and minced onion. Form the mixture into small, bite-sized balls.
Add oil to a heated pan and add the marinated ribs. Stir fry the pork for 5 minutes over medium heat.
Pour the pork bone broth into a pot and add the pork ribs, leek, cilantro roots, and the remaining onion. Cook the broth on low heat for 30 minutes and skim it frequently
After 30 minutes, remove all the vegetables and leave only the pork ribs inside the broth pot. Add in the pork balls and cook them on low heat for 10 minutes.
Season the broth with rock sugar, soup powder, and salt. Give your broth a taste test and add more spices if necessary.
Blanch the vermicelli noodles in boiled water added with a little cooking oil for 20 to 30 seconds.
Place some bean sprouts and fresh vegetables in a bowl, then add the noodles. Put the Vietnamese pork sausage and cinnamon pork pate over the noodles. Fill the bowl with enough broth to cover the noodles, and add the pork balls and pork ribs. Finish the dish with some scallions, cilantro, fried shallots, and ground pepper on top. Enjoy while it's still warm!