Preheat oven to 375°F/190°C.
To a small mixing bowl add the orange juice, orange zest, vinegar, salt, pepper and honey. While whisking, drizzle in the olive oil until mixed. Set aside.
Cut the butternut squash into 1/4-inch thick slices, cut the slices in half and take out the seeds. Arrange the slices on a baking sheet and drizzle with olive oil.
Mix the salt, pepper and dried sage together and sprinkle over the butternut squash. Use your hands to rub, making sure both sides are covered.
Roast in the oven for 25 minutes, or until tender. Set aside to cool.
In a large mixing bowl, add the spinach and drizzle with the vinaigrette, toss to coat.
Serve the spinach topped with the butternut squash, pecans, sliced apple and crumbled blue cheese.
Drizzle more vinaigrette if needed.