First start by making curry sauce. Heat oil in a pot. Add in ginger, garlic and saute until fragrant. Now add in onions and cook for a couple of mins. Add in carrots, pitatoes and saute for couple of minutes. Now add in minced chicken and saute for 2 minutes. Pour in chicken stock and bring it to a full boil. Cover and simmer for 5 minutes. Now add in curry block and mix well. Cook on medium heat until all the curry block melts and the curry thickens. Once the curry thickens. take it off the heat and place the curry in fridge until it thickens more. I usually keep them overnight.
Now make dough. Take warm milk, sugar and yeast in a bowl. Set aside for 5 minutes until yeast activates. Now add in plain flour, salt and mix well to a dough. Add in butter and knead for 2 to 3 minutes until soft. Cover and set aside for 1 hour until it doubles in volume.
Once the dough has doubled in volume, remove it from the bowl and divide into 12 equal portions. Shape each portion into a smooth ball. Take one ball, flatten it. Place some curry sauce in the centre. Cover the sides and seal well. Repeat this with all dough.
Now take egg and water in a bowl and mix well. In another bowl take breadcrumbs. Dip the bun in egg mix and roll in breadcrumbs. Heat oil for deep frying, fry the kare pan on medium heat until golden brown on both sides. It will take around 5 minutes on low heat. Remove gently using a slotted spoon. Enjoy.