In a pouring jug, mix the vinegar, olive oil, garlic, mustard sugar, salt and pepper. Stir until well combined. Store in refrigerator until ready to use.
Toffee Pecan Nuts
Preheat oven to 180°C.
Spread pecan nuts onto a baking tray and toast in oven for approx 6-8 minutes until lightly toasted.
In a saucepan over medium heat, add sugar, cayenne pepper and salt. Cook until sugar liquefies.
Add toasted pecan nuts and stir to coat with the sugar mixture.
Remove nuts from saucepan and allow to cool completely on baking paper. Note: leaving the nuts to cool in the saucepan will make them very difficult to remove as they will stick to the base of the saucepan.
Salad Assembly
In a large serving bowl, start with the spinach as the base then progressively add the remaining ingredients: onion, apple, bacon, feta, cranberries & pecan nuts.
Toss to mix through.
Serve with the vinaigrette alongside for people to optionally add. Note: this is a nice salad even without the vinaigrette.