Prep the Chicken: Place cubed chicken in a bowl, season lightly with salt and pepper. In one dish, beat the egg; in another, mix cornstarch, flour, paprika, and onion powder. Dip chicken in egg, letting excess drip off, then dredge in dry mixture, pressing lightly to adhere.
Heat the Oil: Heat oil in a large skillet or wok over medium-high heat (around 350°F/175°C) until shimmering and fragrant.
Fry the Chicken: Fry chicken in batches for 4–6 minutes, flipping halfway, until golden and cooked through. Drain on a wire rack or paper towels.
Make the Cornstarch Slurry: Whisk together 1 tsp cornstarch and 1 tbsp water in a small bowl, set aside.
Sauté Aromatics: In a saucepan or reused skillet, combine sweet chili sauce, soy sauce, rice vinegar, honey, ginger, garlic, and red pepper flakes. Simmer gently until aromatic.
Thicken the Sauce: Stir slurry again and slowly whisk into simmering saucebase. Cook for 1 minute while whisking until thickened and glossy. Remove from heat.
Toss Together: Add back fried chicken to clean skillet/wok. Pour the sauce over it and toss quickly to coat evenly.
Serve: Plate over hot jasmine rice, garnish with green onions, sesame seeds, and serve alongside steamed broccoli.