Preheat your oven to 425°F (220°C) and line a baking sheet with parchment paper for easy cleanup.
Toss the butternut squash cubes with 2 tablespoons olive oil on the prepared baking sheet. Season generously with salt and pepper, ensuring even coating.
Roast the squash for 25-30 minutes, stirring halfway through, until the edges are caramelized and the squash is fork-tender but not mushy.
While the squash roasts, prepare the quinoa by combining it with the broth in a medium saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes until the liquid is absorbed and the quinoa is fluffy.
Make the dressing by whisking together olive oil, balsamic vinegar, maple syrup, Dijon mustard, minced garlic, salt, and pepper in a small bowl until well combined.
Transfer the cooked quinoa to a large bowl and fluff with a fork. Let it cool for about 5 minutes—it should be warm but not hot.
Add the roasted butternut squash, arugula, cranberries, red onion, and half the pepitas to the quinoa. Drizzle with the dressing and toss gently to combine.
Sprinkle the feta cheese and remaining pepitas over the top just before serving for the best presentation and to maintain their texture.