My family loves these soft and delicious buns and am sure they will be a HIT with your family too! The filling can be either potato or meat (or you can just adapt to your taste). In this case I made both potato and meat filling, then mixed the two together!
Knead the dough adding warm water and mixing together until its smooth and elastic. Cover and set aside for about 30-40mins.
In the meantime, prepare the filling. To prepare the potato filling, in a medium non-stick frying pan, heat the butter over medium heat. Add the onion and garlic and sauté for about 7 minutes, or until lightly brown. In a mixing bowl, mash the boiled potatoes. Add the fried onion, fresh herbs, chopped chilli, lemon juice season with salt, chili powder and pepper, and mix well.
To prepare the meat filling, in a medium non-stick frying pan, heat the oil over medium heat. Add the onion, garlic and ginger and sauté for about 5 minutes or until translucent. Add the meat and stir-fry together for about 10 minutes, or until the meat is brown. Season with salt and pepper and spices of your choice to taste.
You can then mix the two fillings together if you want. That's what I did.
Form the dough into 20-25 small balls. Shape each one of them either with a rolling pin or using your hand, into a small circle. Put the filling in the center and pinch the edges together at the top to seal. Turn the pockets over so the seam is underneath and then flatten them a little. Then place on a greased tray.
Let them sit for about 15mins, then apply egg yolk and bake at 180 C for about 25mins or until golden.