Preheat the oven to 350 degrees F. Line a sheet pan with parchment paper.
In a small bowl, whisk 2 teaspoons olive oil, 1 teaspoon maple syrup, 1/4 teaspoon kosher salt, 1/4 teaspoon black pepper and a pinch of cayenne pepper. Then stir in the pecans, so they are well-coated in the mixture.
Spread the pecans on the prepared sheet pan in a single layer. Bake for 5-7 minutes until they are toasted. Then let the pecans cool while you prep the rest of the salad.
To make the vinaigrette, whisk the garlic, mustard, maple syrup, salt, pepper, apple cider vinegar and 1/4 cup olive oil in a small bowl.
Combine the romaine, cabbage, apples, red onions, goat cheese, cranberries, parsley and the pecans in a large bowl.
Drizzle the dressing into the salad. Toss to combine.