In a medium pot over medium heat combine 1 tablespoon extra-virgin olive oil, 1 turn of the pan, and 1 tablespoon butter. When butter melts into oil, add in the chopped onion, cook 2 minutes, then add rice and cook 3 minutes more. Add stock and cover the pot. Raise heat to bring stock to a rapid boil. Once the stock boils, reduce heat to low and cook, stirring occasionally, until rice is tender, 17-18 minutes.
While rice cooks, make the chicken. Heat a large skillet over high heat. Add vegetable oil, 2 turns of the pan, then the chicken. Season the chicken with grill seasoning. Brown the chicken on both sides, season with soy sauce then move off to one side of the pan. Add the remaining onions, garlic and peppers. Cook 2 to 3 minutes then add water chest nuts and green peas and mix vegetables and meat together. Add the chipotles and cumin. Toss to coat. Glaze the mixture with honey and maple syrup and turn off the heat. Add in the chopped cilantro or parsley and the cashew nuts.
Top rice with cashew chicken and serve.