To make the broth you are going to need a big pot for all of your ingredients. Gently toss in the onion, shallots, garlic, ginger, cinnamon sticks, star anise, and oil stirring occasionally, until the vegetables begin to brown and sizzle. You want to start to smell the seasonings heating up. This takes 1-3 minutes.
Prepare rice noodles according to the package directions and set aside.
In your pot, slowly add the vegetable broth, soy sauce, fish sauce, hoisen, and lime juice and bring to a boil, then reduce to medium heat and let simmer for 30 minutes.
Add shrimp, cilantro and vegetables, and stir well into your broth. Bring to simmer for 3-5 minutes. Divide your rice noodles evenly between four large bowls. Carefully ladle the broth over the noodles, then add shrimp and vegetables to the top.
Top with bean sprouts, mint or basil, and lime wedges