Preheat the oven on low to keep the cooked chicken warm.
Heat a large pan with vegetable oil (or preheat a deep-fat fryer) until it reaches the desired temperature.
In a small bowl, combine the ingredients for the crispy coating.
Take a chicken piece from the buttermilk mixture (marinate), allowing the excess to drip off, and coat it thoroughly in the crispy coating mixture. Place it on a tray and repeat this process with the remaining chicken pieces.
Add 10-12 chicken pieces to the frying oil, being careful not to overcrowd the pan. Cook for 3-5 minutes until the chicken becomes golden brown and is fully cooked. Refer to the tips below to ensure thorough cooking.
Keep the cooked chicken warm in the oven while you cook the remaining pieces.
Prepare the glaze & pour over the sauce
While the chicken is cooking, prepare the sauce. Combine gochujang, honey, sugar, soy sauce, garlic, ginger, vegetable oil, and sesame oil in a saucepan.
Bring the mixture to a boil, then let it simmer for 5 minutes until it thickens.
Place all the cooked chicken in a bowl and pour the sauce over it. Toss everything together to coat. You can choose to leave the chicken chunks whole or slice them, depending on your preference.