Heat your oven to 400°F/200°C.
Carefully slice the butternut squash in half lengthwise. Use a spoon to scrape the seeds out.
1 medium butternut squash
Rub the squash with about a teaspoon of olive oil and score the flesh if you like.
1 Tablespoon extra virgin olive oil
Place into a baking dish, and bake for 40-50 minutes, until the squash is fork-tender.
While the squash is roasting, you can prepare the filling.
Toast the pecans in a dry pan over medium heat until they smell nutty and fragrant. Set them aside to cool, and then chop roughly.
¼ cup chopped toasted pecans
Heat the olive oil in a large heavy-bottomed pan over medium heat.
1 Tablespoon extra virgin olive oil
Add the shallots and celery, and sauté until the shallots are translucent.
¼ cup shallot, ¼ cup celery
Add the dried cranberries, white wine, and sage. Sauté until the wine has evaporated.
¼ cup dried cranberries, 2 Tablespoons white wine, 1 teaspoon dried sage
Remove from the heat and stir in the brown rice, chickpeas, gruyere cheese, and toasted pecans.
1 cup cooked brown rice, ½ cup chickpeas, ½ cup shredded gruyere cheese, ¼ cup chopped toasted pecans
Season with salt and pepper.
1 teaspoon salt, ½ teaspoon black pepper
When the squash has finished roasting, remove from the oven and let it sit for about 10 minutes, or until the squash is cool enough to handle.
Reduce the oven temperature to 350°F/180°C.
Using a spoon or an ice cream scoop, carefully scoop the flesh into a bowl, leaving about ½ inch of flesh in the skin.
Use a fork to mash the squash in the bowl. Add the rice mixture, and stir to combine well.
Spoon this mixture into the squash halves, packing it down and forming mounds on the halves.
Sprinkle the tops with a little extra cheese if you like, then return to the oven and bake for 15 minutes, until the cheese is melted and the filling is hot.