Step 1: Prepare Aromatics : In a large pot, heat oil over medium heat. Add lemongrass, galangal (or ginger), garlic, and chilies. Sauté for 1–2 minutes until fragrant — this step builds the soup’s aromatic base.
Step 2: Add Broth and Simmer : Pour in the chicken broth and bring to a gentle simmer. Let it cook for about 10 minutes to infuse the broth with the flavors of lemongrass and ginger.
Step 3: Add Coconut Milk : Stir in the coconut milk, fish sauce, and brown sugar. Mix well and bring back to a gentle simmer (avoid boiling to prevent curdling).
Step 4: Add Chicken and Vegetables : Add the thinly sliced chicken, mushrooms, and onion. Cook for 8–10 minutes until the chicken is tender and fully cooked. Add bell pepper if using, and cook for another 2 minutes.
Step 5: Finish with Lime and Seasoning : Turn off the heat. Stir in lime juice and zest — taste and adjust with more fish sauce, sugar, or lime as desired. Remove lemongrass stalks and galangal slices before serving.
Step 6: Serve : Ladle the soup into bowls. Garnish with chopped cilantro, green onions, or Thai basil. Serve hot with steamed jasmine rice or rice noodles.