Soak noodles in hot water for 20 minutes, drain. Meanwhile in a large skillet or wok, heat 1 tsp of the oil over medium heat, cook egg stirring until scrambled and set. Move to a plate and cut into slices. Keep warm.
In the same skillet heat the remaing oil over medium heat and stir fry the garlic and sliced regular onion, adding the ginger, curry, sugar, cumin, ground coriander, hot chili sauce and 2 tbsp of the stock, stir frying for 2 minutes.
Add the sweet peppers, tofu and 2 more tbsp of the stock, stir frying for 2- 3 min until the peppers are slightly soft.
Add drained noodles, remaining stock, 1 cup of the bean sprouts, the green onions, half the basil, the soy sauce and lime juice. Stir fry until well coated. Stir in egg and garnish with remaining cup of bean sprouts and basil.