Cook the pasta according to the package instructions. Drain and rinse under cold water to stop the cooking. Set aside.
Preheat your oven to 400°F (200°C). Toss the diced butternut squash with olive oil, salt, and pepper. Spread evenly on a baking sheet and roast for 20-25 minutes, until tender and slightly caramelized. Let it cool for a few minutes.
In a small bowl or jar, mix together olive oil, apple cider vinegar, Dijon mustard, maple syrup, salt, and pepper.
In a large bowl, mix the cooked pasta, roasted butternut squash.
Next, add the dried cranberries, toasted pecans, baby spinach, red onion, and feta cheese.
Drizzle the dressing over the salad and toss gently until everything is well-coated.
Serve immediately or refrigerate for up to two days.
Notes
Substitutions
No butternut squash? Sweet potatoes work great here, too. And if you’re not into feta, goat cheese or even blue cheese would be delicious.
Not a fan of spinach? You can swap it out for arugula or kale for a different texture and flavor.
Toasting PecansTo save time, you can toast your pecans in a dry skillet on the stovetop for about 3-5 minutes. Just keep an eye on them so they don’t burn! Or, toast them in a 350 degree oven for 7 to 10 minutes. Stir halfway through cooking time. LeftoversStore any leftovers covered in the refrigerator for 2 to 3 days.