In a pot, add your choice of stock, ginger, and smashed garlic clove and bring it to a simmer over medium heat, ~10minutes.
Separate from the stock - Combine the Chinese 5 spce, cardamom, coriander, fennel seed, and ground clove. Toast them in the toaster oven or heat in a pan over med-low heat until they are warmed and fragrant. Then add to the stock.
Add the soy sauce, fish sauce, hoisin sauce and sugar (start with smaller amount of sugar, add to taste).
Add the vermicelli. While it cooks, taste the broth and adjust to your liking.
When the noodles reach al dente, add your shredded chicken, letting it heat through, then take the soup off the stove.
Top with a squeeze of lime, some cilantro and mint, and a drizzle of sriracha
Notes
Original recipe: http://3-chairs.com/food/vietnamese-noodle-soup/