Prepare ingredients, drain and rinse chickpeas (if not cooking from scratch), dice onions, mince garlic, prepare scotch bonnet if using, wash and peel potatoes (if not organic) and cut into large bite size pieces, put the curry powder into a small bowl and mix with 2 tablespoon of water into a paste. Have the chopped coriander or fenugreek, creamed coconut, salt and black pepper ready.
3 Pour the oil into a large heavy bottomed pot over medium heat. When ready add the curry powder paste into the oil and coof for a few minutes adding a little water if needed. As it dries down add the onions, garlic, scotch bonnet if using and coriander/fenugreek leaves, stir then add 2, 3 tablespoons of water and cook for a few minutes.
4 Now add in the potatoes and stir into the curry and onion mixture to coat, followed by the chickpeas, creamed coconut, black pepper and water. Stir, bring to a boil then reduce and cover and allow to simmer for 20 minutes until the potatoes are tender.
5 Check the curry, and If the potatoes are cooked and the sauce is still thin, use the back of your cooking spoon to mash some of the potatoes and chickpeas at the side of the pot, stirring into the curry to thicken. Taste and add 1 teaspoon of salt if needed to season, stirring in well.
6 Serve with grain of your choice.