Add the chicken pieces, cornstarch, salt and pepper to a large bowl. Mix to evenly coat the chicken.
In a large skillet heat olive oil and butter over medium-high heat. Once the butter is melted, add the chicken and cook until golden brown, about 8 minutes ( 4 minutes per side). Transfer to a plate. You might need to cook the chicken pieces in batches to avoid overcrowding the pan. Make sure the chicken pieces are not touching each other and the heat can circulate around them. This will help to lock the moisture and you will get crisp and juicy chicken.
In the same skillet cook the garlic and chili flakes until fragrant, about 30-40 seconds over medium heat.
Add the honey, chicken stock, lemon juice, Sriracha sauce ( or any hot sauce) and bring the sauce to a gentle simmer. Cook until the sauce thickens into a shiny glaze, about 2 minutes.
Return the chicken to the skillet and cook further for 2 minutes until the chicken is completely cooked through.
Garnish with the chopped cilantro leaves and lemon slices.
Serve immediately over steamed rice. Enjoy!