In a large mixing bowl, combine the flour, cornstarch, salt, ground ginger, garlic powder, cumin, and pepper. In a separate bowl, beat the eggs. Dredge the chicken pieces in the flour mixture, then dip them in the beaten eggs, and finally coat them again in the flour mixture. This double coating will give your chicken a delightful crunch.
In a large skillet or wok, heat 2 tablespoons of vegetable oil over medium-high heat. Once the oil is shimmering, add the coated chicken pieces in batches. Avoid overcrowding the pan to ensure proper crisping. Cook for about 5-7 minutes, or until golden brown and cooked through. Remove the chicken from the pan and set aside on a plate lined with paper towels.
In the same skillet, add a little more oil if needed. Toss in the chopped onion and red bell pepper, sautéing for about 2-3 minutes until they soften. Add the freshly grated ginger and minced garlic, stirring constantly for another minute until fragrant.
Next, add the snap peas to the skillet and cook for another 2 minutes, just until they are bright green and tender-crisp.
In a small bowl, whisk together the hoisin sauce, Asian sweet chili sauce, ketchup, cider vinegar, soy sauce, water, brown sugar, sriracha, and cornstarch. Pour this flavorful sauce into the skillet with the vegetables.
Return the crispy chicken to the skillet and toss everything together, making sure the chicken and vegetables are well coated in the sauce. Cook for an additional 2-3 minutes, allowing the sauce to thicken slightly.
Remove from heat and garnish with sliced green onions and cashews if using. Serve your Hoisin Ginger Chicken Stir Fry hot over rice or noodles, and enjoy every delicious bite!