In a bowl, combine the coconut milk, lime juice, paprika, cumin, cayenne pepper, salt, and pepper. Add the chicken thighs, making sure they're well coated. Cover and let marinate in the refrigerator for at least 30 minutes or up to 2 hours for enhanced flavor.
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent. Add the minced garlic and ginger, cooking for another minute until fragrant.
Remove the marinated chicken from the refrigerator, allowing some excess marinade to drip off. Place the chicken thighs in the skillet with the aromatics. Sear for about 4-5 minutes on each side until golden brown.
Once the chicken is browned, add the sliced red bell pepper to the skillet. Pour in the remaining coconut milk marinade from the bowl. Stir to combine everything evenly.
Reduce the heat to low and cover. Let the chicken simmer for about 20-25 minutes, ensuring it's cooked through and tender. Stir occasionally, adding more coconut milk if needed for creaminess.
Once cooked, remove from heat and let rest for a few minutes. Garnish with fresh cilantro before serving.
Notes
Serve this dish over steamed jasmine rice or with warm naan bread, garnished with additional cilantro and lime wedges for a vibrant tropical effect.