Heat the oil in a large saucepan over medium heat
Add the garlic, ginger, shallots, yellow onion; stir fry for about 3 minutes then add the curry paste, cook for 1 minute
Add the chicken, fish sauce, brown sugar, coconut milk, soy sauce, rice vinegar, lime zest and chicken stock. Lower the heat and simmer for about 15-20 minutes or until the chicken is cooked.
Add fresh broccoli florets, mixed bell pepper, dried basil and cook for 5 minutes.
Serve curry over rice , Squeeze with lime juice before serving and garnish with fresh sliced red cabbage and cilantro