Preheat oven to 475. Put the Brussel sprouts and squash on a large baking dish and drizzle with oil and a pinch of salt. Toss on the pan to coat. Bake for 20 minutes until browned on the edges. Remove from the oven and turn the oven to 375.
Add the roasted veggies to a large bowl. Add in the apple, cauliflower, almonds, cranberries, cumin, cinnamon, thyme, and stock. Toss to combine.
Pour the mixture into a casserole dish and bake for about 25 minutes untileverything is tender and hot.