Preheat oven to 425°F. Place the onion and ginger on a baking sheet and roast for 20 minutes, or until the edges are browned.
In a large pot, combine the vegetable broth, onion, ginger, and spices. Bring to a boil, then reduce the heat and simmer for 30 minutes.
Cook the rice noodles al dente and then drain with cold water. Set aside.
Strain the broth into another pot and discard the solids.
Add soy sauce, maple syrup, salt, pepper, bok choy, carrots, and shiitake mushrooms to the broth and stir well. Bring to a boil and simmer for 3 minutes.
In a pan, cook the tofu over medium-high heat until it is browned on all sides.
Divide noodles among 4-6 bowls. Top each with broth and vegetables, followed by sliced tofu, bean sprouts, green onions, jalapeño slices, cilantro, mint, and basil. Serve with lime wedges optional sriracha and hoisin sauce. Dig in!