In a large wok, add ½ cup of vegetable oil and fry the potatoes over medium high heat until almost golden brown on all sides (about 15 to 20 minutes). Remove and place in a colander to let the oil drain.
Prepare the paste by pounding or grinding the ingredients together into a thick paste. If you’re pounding by hand, crush the coriander seeds first then add the garlic and shallots, mix well and then add ginger and turmeric. Blend together until smooth and add the candlenuts last. If you’re using a food processor, you can just add all the ingredients together and blend into a thick paste.
In the same wok you used to fry the potatoes, add the spice paste into the hot oil over medium low heat and fry for 2 minutes. Then add 3 tablespoons of chili paste (if you’re using). Fry them together for until minute or so until the oil separates from the spices and becomes very fragrant.
Add the galangal pieces and lemongrass stalks. Add 1 Tablespoon of sugar and about ½ cup of water and fry until it becomes a thick paste.
Add the chicken pieces and stir them together with the paste. Cover and let it cook for 2 minutes. Uncover and had 2 cups of hot water and curry leaves, cover and cook on medium-low heat for 15 minutes. Add the cooked potatoes and check on the chicken. Let it cook a few more minutes longer if the pieces are still raw.
Uncover and add 2 cups of coconut cream and 1 cup of hot water. Mix and slowly bring to a slow boil at a medium-low simmer. Add salt to taste. Simmer for another 3 minutes. Enjoy with rice, roti prata, or crusty French loaf!