Whisk the basil, oregano, onion powder, garlic powder, sea salt, and pepper in a large dish until combined. Pat dry the chicken thighs and toss them with the seasonings in the dish until the chicken is coated well. You can do this up to 24 hours in advance. If you season the chicken in advance, put plastic wrap around the dish and place it in the refrigerator until you are ready to make dinner.
Melt 4 tbsp of olive oil in a large skillet over medium high heat. Add the seasoned chicken thighs to cook until both sides are golden brown on each side, about 3-4 minutes per side. Take the browned chicken thighs out of the skillet onto a plate and set aside while you cook the veggies and sauce. *Keep all the leftover oil and browned bits in the skillet to cook the rest of the veggies in – so much flavor!
Melt another 1 tbsp of ghee in the skillet over medium heat. Add the mushrooms and cook for 5 minutes until the mushrooms are fragrant and golden. Add the kale and garlic and cook for a minute or two.
Bring the heat up to medium high, and add the wine to deglaze the pan, simmering for a minute or 2. Add the coconut milk and green beans, stir, and bring to a simmer. Put the cooked chicken thighs in the skillet sauce, and simmer for 5-7 minutes.
Serve the chicken with mushroom garlic sauce over cooked GF pasta of choice. If you are grain free, you can serve this over a baked potato or sweet potato!