This is a great paleo spicy thai chicken stir fry with the flavor of Pad Thai. Everything can be prepped in about 15 minutes and the stir-fry cooks quickly.
To start, chop up the broccoli, celery, cabbage and mushrooms. Place in a bowl and set aside.
Next, chop up the shallot, ginger, garlic, cashews and chicken. Now you are ready to go.
Heat a large skillet (or wok) over medium-high heat. Add in the sesame oil, shallot, ginger and garlic; sauté for about 2-3 minutes.
Add in the chicken and cook, stirring frequently for about 5 minutes, or until the chicken is mostly cooked.
Add in the broccoli, celery, cabbage and mushrooms; sauté for another 5 or so minutes, until the vegetables are starting to soften up. At this point the cabbage and mushrooms will have cooked down, releasing some liquid into the pan. Pour off all excess liquid.
Add in the cashews (reserving a few pinches for garnish), apple cider vinegar, fish sauce, cashew butter, red pepper flakes and salt and pepper. Mix everything well until the cashew butter is evenly distributed throughout the dish. Cook for 1-2 more minutes, stirring constantly.
Remove from heat, top with green onions and remaining cashews and serve.