Preheat oven to 200C/180C fan forced. Place the pumpkin in a single layer in a baking dish. Drizzle with oil. Roast for 40 minutes or until tender.
Meanwhile, cook the rice following packet directions.
For the orange dressing, combine all the ingredients in a jar with a screw-top lid. Seal and shake to combine.
Combine the pumpkin, rice, pecans, cranberries and dressing in a large bowl. Toss to combine. Season. Transfer to a serving platter. Sprinkle with shallot and basil.