01 - Preheat the oven to 425°F. Line a baking sheet with parchment paper.
02 - Toss the butternut squash cubes with 1 tablespoon olive oil, salt, and pepper. Spread evenly on the prepared baking sheet. Roast for 25–30 minutes, turning once halfway through, until golden and fork-tender.
03 - While the squash roasts, combine rinsed quinoa and vegetable broth in a medium saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes or until all liquid is absorbed. Fluff with a fork and set aside.
04 - In a food processor, combine fresh basil leaves, grated Parmesan, pine nuts, and garlic clove. Pulse until finely chopped. With the motor running, slowly drizzle in the olive oil until a smooth paste forms. Season with salt and pepper to taste.
05 - In a large mixing bowl, gently fold the prepared pesto into the cooked quinoa until evenly coated.
06 - Divide the pesto quinoa among four serving bowls. Arrange roasted butternut squash, halved cherry tomatoes, and baby spinach over each portion.
07 - Sprinkle each bowl with roasted pumpkin seeds and crumbled feta cheese if desired. Serve warm or at room temperature.