Trim chicken thighs of excess fat and cut into bite-sized pieces. Cut the vegetables into even-sized pieces (about the same size as the chicken pieces).
Steam or sauté the broccoli to the softness just a bit firmer than you prefer & set aside.
In a large bowl, whisk the soy sauce, vinegar, honey, hot sauce, Sriracha sauce, sesame oil, ginger, two thirds of the garlic, cornstarch, and water until smooth. Set aside.
Season the chicken with salt and pepper.
Heat a large heavy-bottomed skillet or wok over high heat. Add 2 tablespoons of oil. Once oil is hot, add chicken in a single layer. Cook chicken until browned, mixing as needed. Once cooked, remove chicken from the pan and set aside.
In the same skillet, add the remaining oil, garlic, pepper, mushrooms and onion. Cook until vegetables are crisp tender, mixing frequently.
Add the cooked broccoli and stir in the sauce and simmer for an additional minute or two until thickened. Taste for seasoning and add salt as needed.
Stir in the chicken to warm through before serving.
Notes
Always make sure your wok or pan is searing hot before stir frying.
If you are cooking for a lot of people don’t overcrowd the chicken in the pan, batch cook the chicken if necessary. You don’t want your chicken to steam.