Add the onion and saute until tender, about 5-7 minutes.
Add the garlic, ginger, turmeric, cumin, coriander, cinnamon, and cayenne pepper and saute until fragrant, about a minute.
Add the quinoa, broth, chickpeas, harissa, honey, raisins, olives, preserved lemon, salt and pepper, bring to a boil, reduce the heat and simmer, covered, for 10 minutes.
Add the butternut squash and continue to simmer, covered, until tender, about 10 minutes.