Pat the chicken dry with paper towels and cut into bite-sized pieces. In a bowl, toss the chicken with cornstarch, garlic powder, onion powder, salt, and pepper until evenly coated.
Heat vegetable oil in a large deep skillet over medium-high heat. Add the chicken and cook for 8–12 minutes, stirring occasionally, until browned and cooked through to an internal temperature of 165ºF (74ºC). Remove the chicken from the skillet and set aside.
In the same skillet over medium heat, whisk together gochujang, honey, soy sauce, ketchup, rice vinegar, and 1 tablespoon of water. Bring to a simmer, then reduce to low, cooking for 1–2 minutes, adding a little more water if needed to loosen the sauce.
Remove from the heat. Return the cooked chicken to the skillet and toss to coat. Serve hot over rice or noodles.
Notes
Storage: Store leftovers in an airtight container in the refrigerator for 3 to 4 days. Reheat in the microwave, covered, in 30-second intervals. You can freeze this dish, but the sauce texture may change slightly. Freeze in a sealed container for up to 3 months. Thaw overnight in the fridge before reheating.Skillet note: This recipe was tested in a nonstick skillet. If using stainless steel, preheat the skillet before adding the oil, then cook the chicken in batches so the pieces have room to brown. Let them cook undisturbed until they release easily before stirring. If the skillet looks dry, add a little more oil between batches. Before making the sauce, reduce the heat and wipe out any burnt bits.