Rinse and drain the chickpeas. If you are using dried chickpeas, they must be fully cooked before you begin.
Heat a large pan to medium and sauté the onion in olive oil until translucent. Add the garlic, and allow it to cook until soft.
Toss the cauliflower in the pan until it is coated in oil, and allow it to cook until it is starting to brown.
Add the chick peas to the pan, sprinkle the spices, salt and lime zest over the whole dish, and stir to combine. Pour the lime juice into the pan, and cover it if you have a lid. Allow this to cook for at least 10 minutes, for the beans to absorb the flavor.
This is fantastic served over greens or it can be served on cooked brown rice or quinoa.