Cut the chicken into bite-sized pieces. Slice the bell pepper, zucchini, and eggplant. Mince the garlic, grate the ginger, and chop the onion.
Heat 1 tbsp oil in a large skillet or wok over medium-high heat.
Add the chicken pieces and cook for 4-5 minutes until browned. Remove from the pan and set aside.
In the same pan, add a little more oil if needed. Add the chopped onion, minced garlic, and grated ginger. Sauté for 2-3 minutes until fragrant and the onions are soft.
Add 2 tbsp green curry paste to the pan. Stir and cook for 1-2 minutes to release its aroma.
Pour in the coconut milk and chicken broth (or water). Stir well to combine with the curry paste.
Add fish sauce, brown sugar, and salt. Stir and bring to a gentle simmer.
Add the cooked chicken back to the pan. Add bell peppers, zucchini, snap peas, and eggplant (or any vegetables you’re using).
Simmer on low heat for 10-15 minutes, stirring occasionally, until the vegetables are tender and the chicken is fully cooked.
Turn off the heat and add the lime juice and fresh basil leaves. Stir well.
Serve hot, garnished with fresh cilantro. Pair it with steamed rice, rice noodles, or naan.