Heat 2 Tablespoons of olive or avocado oil in large skillet over medium heat.
Add chicken to skillet and cook until chicken is lightly browned. Don't fully cook the chicken at this point!
Remove chicken from skillet and place on plate covered with another plate to keep warm.
Add 1 more Tablespoon of olive or avocado oil to skillet and add onion to skillet. Cook onion until slightly browned.
Add 1 more Tablespoon of olive or avocado oil to skillet and add mushrooms. Cook mushrooms until slightly browned.
Add basil, oregano, thyme, marjoram garlic powder, salt and pepper to skillet and stir.
Add wine (or chicken stock) to skillet and return chicken to skillet.
Cook chicken and veggies until sauce thickens and reduces and chicken reaches an internal temperature of 175 degrees.
Remove skillet from stove and let chicken and veggies rest for 10 minutes.
Plate chicken and veggies and serve.