01 - Season chicken pieces evenly with salt and black pepper, coating thoroughly.
02 - Heat vegetable oil in a large skillet over medium-high heat. Add chicken pieces and cook until lightly browned but not cooked through, about 3-4 minutes. Transfer chicken to a plate and reserve.
03 - In the same skillet, add chopped onion and sauté for 2-3 minutes until softened. Add minced garlic and grated ginger; sauté 1 minute longer until fragrant.
04 - Stir in Thai red curry paste and cook for 1 minute to release essential oils and intensify flavor.
05 - Pour in coconut milk, fish sauce, brown sugar, and soy sauce. Stir thoroughly to dissolve sugar and incorporate curry paste.
06 - Return chicken to the skillet, add sliced red bell pepper, and bring sauce to a gentle simmer. Reduce heat to medium-low, cover, and cook for 10-12 minutes until chicken is cooked through and sauce has slightly thickened.
07 - Remove from heat. Stir in fresh basil leaves until just wilted and evenly distributed.
08 - Serve hot over jasmine rice with lime wedges on the side for squeezing.