Heat oil in a large saucepan and add the potatoes, onion and garlic. Sautée over a low heat for 5 minutes.
Add the cayenne, cumin, curry powder, coriander, cardamom, fennel seeds, turmeric and parsley. Stir well and cook for 2 minutes, until fragrant.
Add the vegetable stock and coconut milk and bring mixture to a boil.
Cover, reduce heat and simmer for 20 minutes.
Add chickpeas, peas and fresh lime juice and continue to cook the soup for another 5 minutes.Check for seasoning.
Uncover and simmer on low for 10 minutes.
Serve with crispy chickpeas, fresh parsley or cilantro.