Peel and cut squash into 1/2 inch cubes. Cut chicken into 1-inch pieces, broccoli into smaller florets and onion into slices. Add to a large dish and toss with olive oil and seasonings.
Pour onto a large baking sheet and bake for 15-20 minutes. Toss around halfway through roasting. Veggies should be tender and chicken no longer pink inside.
While roasting cook rice as directed on package.
Once you remove the veggies and chicken from the oven, stir in the walnuts and cranberries. Serve over rice.