Stir together the olive oil, onion, and garlic in a saucepan over medium heat until the onion has softened and turned translucent, about 5 minutes. Stir in the quinoa, curry powder, salt, pepper, cumin, cinnamon, and chicken stock. Bring to a boil, then reduce heat to medium-low, cover, and simmer 20 minutes until the quinoa is tender.
Once the quinoa has finished cooking, stir in the drained garbanzo beans, toasted pine nuts, and raisins. Serve warm or cold.