Vegetarian

Heat olive oil in a large pot, add onion and cook until translucent
Drain chickpeas and add to the pot with vegetable stock
Bring soup to a boil, reduce heat, cover and simmer 30 minutes
Toast cumin in an ungreased pan, grind in a mortar, then add garlic and salt and pound to a fine paste
Stir the paste and harissa into the soup and simmer until chickpeas are tender, about 30 minutes
Season with salt, pepper and lime juice and serve hot