First, gather all your ingredients and prepare them in the right amounts. That makes it so much easier and more fun and you're less likely to forget anything.
Remove the root, green parts, and tough outer layers of the lemongrass. Finely chop the white part with the purple rings and set it aside.
Chop the onion and ginger finely, peel the garlic, and slice the carrots into thin slices about 5mm thick. If you’re not using a garlic press, finely chop the garlic as well.
Bring a medium-sized pot of water with about 1 teaspoon of salt to a boil for the noodles.
Wash and dry the cilantro, ideally using a salad spinner. Pick off the leaves and set them aside for later.
Add the noodles to the boiling water, reduce the heat, and cook according to the package instructions.
Mix soy sauce and maple syrup in a large bowl, and add chili flakes.
Heat a large pan, add the vegetable oil, and fry the carrot slices over medium-high heat for about 2-3 minutes. Add the onion and ginger, lightly brown everything, stirring occasionally, then add the garlic.
Drain the noodles, toss them in the bowl with the sauce mixture, and mix well. Then add everything to the pan, and stir-fry for a few more minutes over moderate heat, stirring regularly.
Sprinkle the lemongrass over everything and stir well again.
Serve with lime for squeezing, cilantro leaves, and fried shallots.