Firstly place all the ingredients under curry paste in a mixer grinder.
And ground it into a fine paste.
Heat oil in a thick bottom pan on medium heat and add the onions and fry until translucent.
Add the cubed potatoes and fry for 2 -3 minutes.
Then add the curry paste along with the turmeric powder and salt and mix everything well.
Fry on medium heat stirring frequently so that it does not stick to the bottom. Add 2 tbsp water if the paste is sticking to the bottom and continue frying.
When you see oil separating from the mixture, add the beans and kaffir lime leaves and mix everything well.
Finally add the coconut milk and jaggery/sugar/sweetener and mix everything well. Simmer for 10 minutes or until the potatoes are almost cooked.
Finally add the boiled eggs in the curry and simmer for additional 5 minutes.
Check the seasoning add more salt or jaggery if needed.
Add chopped fresh coriander leaves and take it off the heat.
Serve it hot with rice or noodles.