Preheat the oven to 400°F. Line a sheet pan with parchment paper.
Toss the walnuts with avocado oil, coconut sugar, maple syrup, rosemary, salt, paprika, and cayenne (if using).
Spread evenly on the prepared sheet pan. Scatter the bacon pieces around the sheet pan. Arrange the nuts and bacon so they are in an even layer, being careful not to overcrowd.
Roast for 10 minutes then toss. Roast for another 5 to 7 minutes until the bacon is crisped to your liking.
Remove from the oven and let it cool fully. Once cooled, roughly chop and set aside.
Roast the Veggies:
Increase the oven temperature to 425°F. Line a sheet pan with parchment paper.
Toss the squash with avocado oil, paprika, salt, and pepper and add to the prepared sheet pan. Add the shallots and garlic to the sheet pan and toss with oil.
Roast in the oven for 25 to 30 minutes, flipping halfway through.
Make the Dressing:
Once the veggies have roasted, remove them from the oven and add the roasted shallots and garlic to a food processor.
Add the remaining dressing ingredients (olive oil, balsamic, honey, salt, and pepper) and process until smooth.
Assemble the Salad:
Add the Brussels sprouts, kale, roasted squash, candied walnuts and bacon, pomegranate, sliced pear, and dressing to a large bowl. Toss to combine. Serve and enjoy!
Notes
The candied walnuts and the dressing can be made ahead of time. Store the nuts and the dressing in the refrigerator before adding them to the salad. Shake the dressing before using.