In a large bowl, combine the chicken thighs with olive oil, salt, black pepper, garlic powder, and onion powder. Mix well to coat the chicken evenly.
Heat a large skillet over medium heat. Add the seasoned chicken thighs and cook for about 5-7 minutes on each side, until browned and cooked through. Remove the chicken from the skillet and set aside.
In the same skillet, add the coconut milk, soy sauce, lime juice, and grated ginger. Stir to combine and bring to a gentle simmer.
Return the chicken to the skillet, nestling it into the coconut milk mixture. Add the sliced bell peppers and cook for an additional 5-10 minutes, allowing the flavors to meld and the sauce to thicken slightly.
Once the chicken is heated through and the sauce has thickened, remove from heat. Garnish with chopped green onions and fresh cilantro if desired.
Serve hot over rice or noodles to soak up the delicious sauce.