Begin by slicing the chicken breasts into thinner pieces for quicker cooking. Pat them dry with a paper towel. In a bowl, combine the flour, salt, ground ginger, garlic powder, ground coriander, turmeric powder, and pepper. Dredge each piece of chicken in the flour mixture, shaking off any excess.
In a large skillet, heat the butter and olive oil over medium heat. Once hot, add the chicken pieces in a single layer. Cook for about 5-7 minutes on each side until golden brown and cooked through. Remove the chicken from the skillet and set aside.
In the same skillet, add the white parts of the green onions, freshly grated ginger, and minced garlic. Sauté for about 1-2 minutes until fragrant. Be careful not to burn the garlic!
Pour in the coconut milk, and stir in the cornstarch, sweet chili sauce, honey, lime juice, soy sauce, Asian chili sauce, and dried basil. Whisk everything together until well combined and smooth. Allow the sauce to simmer for 5-10 minutes, letting it thicken slightly.
Return the cooked chicken to the skillet, coating it in the coconut sauce. Let it simmer for an additional 3-5 minutes to absorb the flavors. Serve hot, garnished with sliced Fresno or jalapeño peppers, chopped cilantro, and green onions.