Heat the oil in a large non-stick skillet over medium heat.
Add the ground turkey, diced onion, and garlic to the skillet and brown the turkey, breaking it up as it cooks.
When turkey is cooked through, add the green chiles, chili powder, cumin, coriander, salt, and cayenne pepper. Stir well to coat the meat.
Add the tomato sauce, chicken broth, apple cider vinegar, and brown sugar to the pan and stir to combine.
Bring to a boil and then reduce heat to a simmer. Simmer for 10 minutes or until thickened.
Serve with tortillas or over a bed of lettuce with your favorite taco toppings.