In a large saucepan, on a medium heat, add the cinnamon stick and anise star and dry-roast them, stirring to prevent burning, for about a minute.
Add 1 Tbsp coconut oil and the sliced onions. Stir fry them for about 2 minutes.
Add the ginger and garlic and cook for 2 more minutes,
Pour in the vegetable broth, soy sauce or coconut aminos, sriracha sauce, and bring to a boil, then lower the heat.
Simmer for about 25 minutes on low heat.
Meanwhile, prepare the noodles and toppings.
Soak the rice noodles for about 20 minutes in water.
Stir-fry the mushrooms in a small pan for about 4 minutes. You can skip this step and simply add them to the soup, but I just love the lightly fried mushrooms flavor in this recipe.
Add the noodles, mushrooms, carrot, cilantro and sliced chili pepper to the soup. Boil for 3-5 more minutes.
Top with green onions and serve with a lime wedge.