In a large salad bowl, add the fresh spinach leaves.
Sprinkle the dried cranberries, toasted pecans and red onion slices over the spinach.
In a small bowl, whisk together the olive oil, balsamic vinegar, honey, Dijon mustard, salt and pepper until well combined.
Drizzle the dressing over the salad and toss gently to coat all the ingredients evenly.
Top the salad with crumbled feta cheese.
Serve immediately.