Add quinoa and broth to a pot and bring to a boil. Turn to low, cover, and cook for 20 minutes.
Dice squash and lightly coat with olive oil, sage, salt, and pepper. Roast in the oven for 425oF for 30 minutes.
For the Dressing: Combine olive oil, dijon mustard, apple cider vinegar, sage, garlic, salt, and pepper. Either place all ingredients in a mason jar and shake well or use an emersion blender to mix well.
In a large serving bowl mix quinoa, butternut squash, spinach, walnuts, cranberries, and onion.
When time to serve, add dressing and mix well.