Start by preparing your filling. Heat oil in a pan over medium heat and sauté minced garlic until fragrant, about 30 seconds. Add your cubed pork loin and stir-fry for 3 minutes until lightly browned.
Add water, soy sauce, brown sugar, and Chinese five spice powder to the pork. Bring to a boil, then lower heat and simmer for 2 hours or until the meat is very tender and easily breaks apart. Check occasionally and add more water if needed.
Once the meat is tender, stir in the hoisin sauce. Mix cornstarch with water until smooth, then add to the pan. Simmer until the sauce thickens. Season with salt to taste, then set aside to cool completely.
For the dough, start by mixing yeast with 2 teaspoons of sugar and lukewarm water in a small bowl. Let this rest in a warm spot for 30 minutes until it becomes foamy.
In a large bowl, combine dumpling flour, remaining sugar, salt, and shortening. Add your foamy yeast mixture and warm water. Mix until the dough comes together. Knead for about 10 minutes until smooth and elastic.
Place your dough in a greased bowl, cover with a damp cloth, and let it rise in a warm place for 2 hours or until doubled in size.
After the dough has doubled, punch it down. Sprinkle baking powder over the dough and knead for 5 more minutes. Divide into 8-10 equal pieces.
Roll each piece into a circle about 4 inches wide, making the edges thinner than the center. Place 2-3 tablespoons of filling in the middle. Carefully fold and pinch the edges together to seal, making pleats as you go.
Place each bun on a small square of parchment paper. Cover them with a clean kitchen towel and let rise for 30 minutes.
Fill your steamer with water and add 1 tablespoon of white vinegar per liter of water - this keeps your buns white. Bring to a boil. Place buns in the steamer, leaving space between them for expansion. Steam for 20-25 minutes over high heat.
When done, don't open the steamer right away. Turn off the heat and wait 5 minutes before opening to prevent the buns from collapsing.
Serve your siopao hot, either plain or with siopao sauce. You can store any extras in an airtight container in the refrigerator for up to 3 days, or freeze them for up to 3 months.
Pro tip: If you're making these ahead, slightly undercook them by 2-3 minutes if planning to reheat later. When reheating frozen buns, steam them for 8-10 minutes without thawing first.