Prep the chicken and veggies: Slice the chicken thin so it cooks quickly and stays tender. Cut your chosen vegetables into bite-size pieces so everything cooks evenly.
Warm the oil and bloom the paste: Heat oil in a large skillet or saucepan over medium heat.
Add the green curry paste and stir for 1–2 minutes until fragrant. This step wakes up the spices and boosts flavor.
Add the coconut milk: Pour in half the coconut milk and stir until the paste is fully mixed. Let it simmer gently for 2–3 minutes to create a smooth base.
Cook the chicken: Add the sliced chicken to the pan.
Stir and simmer for 5–6 minutes, or until the pieces are mostly cooked through.
Build the sauce: Add the remaining coconut milk and the chicken broth. Bring to a gentle simmer. Stir in fish sauce and sugar to balance the heat and richness.
Add vegetables: Stir in onions and your chosen vegetables.
Simmer 5–7 minutes, until the vegetables are tender but still crisp. If using bird’s eye chilies, add them now for extra kick.
Finish with herbs and lime: Turn off the heat. Stir in lime juice and most of the Thai basil.
Taste and adjust seasoning: add more fish sauce for saltiness, sugar for balance, or lime for brightness.
Serve: Spoon the curry over warm jasmine rice. Garnish with extra basil, cilantro, and lime wedges. Serve immediately.