Preheat oven to 375°F.
Brush the squash halves with about half of the vegetable oil, and sprinkle with ½ teaspoon each of salt and pepper.
Line a baking sheet with parchment paper and place the squash on it, cut-side down. Bake for 30 minutes, until golden and tender.
While the squash is roasting, cook the quinoa. Add the stock or water and quinoa a medium pot. Bring to a boil. Reduce heat to low, cover and let simmer for about 15 minutes or until all liquid is absorbed.
In a large pan over medium high heat, cook the onion for about 5 minutes in the remaining oil, until translucent and fragrant. Add the garlic, celery, and spices and cook for about 5 more minutes. Add the chickpeas, spinach and remaining salt and pepper and give it all a good stir. Remove from heat.
In a large bowl, mix together the quinoa, vegetables, pecans, and cranberries.
Stuff the squash with the mixture and bake for 10 to 15 minutes, until heated throughout.