Preheat oven to 400 °F.
Place sweet potato pieces on a large baking sheet. Toss with olive oil and season with salt and pepper. Roast in the oven for 25-30 minutes, stirring occasionally. Remove from the oven and set aside to cool.
Cook pasta according to package directions to al dente. Drain and rinse pasta with cool water and set aside to completely cool down.
While pasta is cooking, slice the onion and peel and grate the carrots.
To a large mixing bowl, add pasta, red onion, carrots, broccoli, sweet potatoes, walnuts, cranberries, cheese and pepitas.
In a small bowl add all the dressing ingredients and mix until fully combined.
Pour dressing over salad and toss until fully coated.
Serve immediately or cover and refrigerate for an hour.
