In a small bowl, add chicken stock, soy sauce, maple syrup, rice vinegar and cornstarch. Whisk and set aside.
In a medium bowl, add chicken and sprinkle with flour, salt and pepper. Stir to coat and set aside.
Preheat large skillet on medium-high heat, add cashews and cook until browned, for about 2-3 minutes, stirring often. Transfer to a bowl.
Return skillet to heat and swirl 1 tablespoon of oil to coat. Add chicken and cook for 7-10 minutes, stirring only a few times and allowing to brown. Transfer to a plate and set aside.
Swirl remaining oil and add bell peppers, mushrooms and green beans. Cook for 2-3 minutes, stirring once or twice.
Add previously cooked chicken and cashews, whisk the sauce and pour it over. Cook for another 2-3 minutes or until sauce has thickened, stirring a few times. Turn off heat and sprinkle with basil.
Serve cashew chicken over rice, rice noodles or cauliflower rice.
Notes
Store: Store leftovers in an airtight container in the fridge for up to 3 days.
Reheat: Reheat in a microwave or on the stove with a bit of water or broth until heated through.
Freeze: Chicken does freeze well but not the veggies.