Preheat the oven to 450 degrees. Line a large baking sheet with parchment paper.
Bring the chicken or vegetable broth to a boil in a small saucepan. Add the wild rice and a pinch of salt, cover and turn the heat down to low. Allow it to cook until all of the liquid has been absorbed (approximately 35 mins). These types of rice take longer to cook than white rice, so check the package of your rice for the most reliable estimate.
Toss the diced butternut squash with olive oil until coated evenly. Sprinkle on the salt, pepper, cumin, garlic powder, chipotle powder and cinnamon adjusting, a little more or less, to your preference if needed.
Lay the seasoned squash out in a single layer onto the baking sheet(s) leaving as much room as possible between the pieces. Roast in the oven for about 15 mins or until fork tender and browned to your preference.
While the rice and squash are cooking, toast the almond slices in a dry frying pan over medium high heat. Toss them frequently in the pan so that they brown evenly. This will only take about 7 minutes, so keep a close eye on them. They can burn quickly. Once toasted, lightly salt them if you’d like and remove from heat. Pour them out on a plate to cool.
In a large serving bowl, combine the cooked rice, butternut squash, toasted almonds and cranberries. Season with additional salt and pepper if needed.