Prepare the noodles according to package directions. drain and set aside.
Heat the oil in a large saucepan. Add the shallots and ginger stir fry for 3 minutes. Add the curry paste and cook 1 minute. Add the coconut milk, broth, sugar, chili paste, fish and soy sauce. Bring to a boil reduce heat to medium low and simmer 20 minutes.
In large skillet add the oil. add the onions, carrots, broccoli, and asparagus. Stir fry about 5 minutes. Add the noodles and sauce. Cook until warmed through
4Add the lime juice and serve with purple cabbage and basil on top.