Heat olive oil in a large pot over medium heat.
Add chicken to the pot and season with salt, pepper and garlic powder. Cook for approximately 3 minutes. Remove from pan into a bowl.
Add mushrooms to the pan and cook for 2-3 minutes. Season with salt and pepper. Remove from the pan into a bowl.
Add onions and red bell pepper to the pot. Cook until just softened (approximately 5 minutes). Add garlic and ginger to pot and cook for 1-2 minutes more.
Stir Thai red curry paste into the pot.
Pour chicken broth into the pot followed by light coconut milk. Stir to combine ingredients.
Add chicken and mushrooms back to the pot. Bring to a boil, place lid on the pot, and reduce heat to medium low. Simmer until chicken is cooked through (approximately 10 minutes).
Stir in fish sauce, brown sugar, and sambal.
Add noodles to the pot and stir into broth. Cook for approximately 5 minutes or until noodles are tender.
Remove from heat and divide noodles into bowls followed by the soup broth.
Garnish with bean sprouts, green onions, cilantro, Thai basil, and lime wedges.
Serve warm and squeeze lime juice into soup before eating.