Place the chicken in a bowl and sprinkle with the salt and pepper. With a large spoon, stir to coat. Sprinkle the cornstarch over the top, then stir once more, ensuring the pieces are evenly coated.
Stir together the sauce: in a liquid measuring cup with a spout, stir together the soy sauce, honey, water, vinegar, and cornstarch. Keep near the stove. Make sure your ginger and garlic are minced and ready to go and that you have all of the ingredients and measuring spoons you will need close to the stove (stir fries move fast).
Heat a heavy-duty 12-inch skillet (well-seasoned cast iron or nonstick both work well) or a wok over high heat, until it is very hot, 2 to 4 minutes. Add 1 tablespoon of the sesame oil and the canola oil and swirl to coat the pan. Let the oil heat for about 15 seconds, then add the green onions, ginger, and red pepper flakes. Cook, stirring constantly for 1 minute. Stir in the garlic and cook 30 seconds.
Add the remaining tablespoon of sesame oil and the chicken, and cook, stirring periodically, 4 to 5 minutes. Give the sauce a quick stir, then pour into the skillet. Simmer until the sauce thickens and the chicken cooks through, 2 to 4 minutes.
Remove from the heat and stir in the sesame seeds and basil or cilantro. Taste and adjust for seasoning as desired. Serve warm with rice.
Notes
TO STORE: Refrigerate chicken in an airtight storage container for up to 4 days.
TO REHEAT: Rewarm leftovers in a skillet on the stovetop over medium-low heat or in the microwave.
TO FREEZE: Freeze chicken in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.