This Thai curry soup is better than most restaurants I've eaten at! The combination of curry paste, coconut milk, lime, and other delicious seasonings makes it taste authentic while the slew of veggies makes it light and healthy.
Add garlic, ginger, and curry paste and stir for 1-2 minutes until fragrant.
Add chicken and cook for 2-3 minutes until chicken appears to be mostly cooked on the outside but not cooked all the way through.
Add broth, coconut milk, onion, red pepper, mushrooms, and fish sauce. Let simmer for 10 minutes.
Add lime juice, greens, and noodles and cook 2-3 minutes longer. Serve immediately. Make sure to check the package directions on the noodles to see how long they need to cook (should be 3-5 mins for thin rice or wheat noodles). The noodles will continue cooking in the soup and will absorb broth so if you are preparing not planning on serving right away, wait to add noodles until just before serving.