Combine the flour, yeast, sugar, salt, and baking powder in a large mixing bowl.
Add the milk and oil and whisk to form a dough.
Knead the dough for 7-8 minutes on a lightly floured surface.
Place the dough in a lightly oiled bowl.
Cover with cling film and leave for about an hour. The dough should rise to double its size.
Punch the dough for about 1-2 minutes to release any air bubbles.
Using a rolling pin, roll the dough to 1/4 inch thickness.
Use a glass or cookie cutter to cut an identical-sized piece of dough, ideally around 9cm in size.
Roll the dough balls into a flat oval shape.
Brush with a light coating of oil and fold in half so it looks like a clam or taco shape.
Cut baking or parchment paper into squares large enough for the buns to sit.
Lay the uncooked dough on the paper, then onto a baking tray.
Cover with a clean tea towel or cling film and let sit for 20-25 minutes to proof.
To cook the buns, place a large steamer over a saucepan of boiling water.
Place the buns, on the paper squares, and steam for 10 minutes.
Turn off the heat and leave for another 3-5 minutes.