Start by combining coconut milk, chicken stock, sugar, and salt in a saucepan. Stir, then bring it to a boil. Add the jasmine rice, reduce the heat, cover, and let it cook until fluffy. This rice becomes the perfect base to soak up the sweet and savory sauce.
Cut the chicken thighs into bite-sized pieces. Toss them in cornstarch until coated. This step helps the chicken get a golden crust and makes the sauce cling better later.
Dice the mango and set it aside. Mix soy sauce, honey, lime juice, chicken stock, ginger, garlic, and red pepper flakes in a bowl. This creates the sweet, savory, and tangy sauce that makes the dish stand out.
Heat oil in a large pan over medium-high heat. Add the coated chicken and cook until golden and crisp on the outside. Remove and set aside—you’ll add it back in later to soak up the sauce.
In the same pan, melt butter, then add the diced mango. Let it soften slightly before pouring in your sauce mixture. Stir and simmer for a few minutes until slightly thickened.
Return the chicken to the pan and mix well until each piece is coated in the sauce. Let it simmer for a couple more minutes so the flavors really sink in. Serve over coconut rice and enjoy a restaurant-worthy meal at home.