In a large skillet, heat the olive oil over medium heat. Add the finely chopped onion and sauté until it becomes translucent and soft, about 5 minutes.
Toss in the minced garlic and ginger, continuing to cook for an additional 2 minutes until they release their fragrant aroma.
Sprinkle in the curry powder, stirring continuously for about 1 minute, allowing the spices to brown slightly and enhance their flavors.
Introduce the cubed chicken into the skillet, sautéing until the pieces are golden brown on all sides, roughly 6-8 minutes. Ensure the chicken is cooked through.
Pour in the smooth mango puree and creamy coconut milk, stirring well to combine. Bring the mixture to a gentle simmer, allowing the flavors to meld beautifully.
Add the thinly sliced red bell pepper, stirring to integrate it into the dish. Cover and let simmer for 10-15 minutes, or until the chicken is fully cooked and tender throughout.
Finish by stirring in the lime juice and honey (if using) to harmonize the sweet and savory flavors. Season generously with salt and freshly ground black pepper to taste.
Remove the skillet from heat, then garnish the dish with a handful of fresh cilantro leaves just before serving.
Notes
For an enticing presentation, serve over jasmine rice and drizzle with extra coconut milk.