First make the dough. In a large bowl mix the flour and salt. Now add boiling water gradually and start mixing it using a wooden spoon. When the dough becomes cool enough to handle, start kneading it with hand. Add some dry flour if it gets sticky and continue kneading until it becomes soft. Cover it with a damp kitchen towel and keep it aside for 30 minutes.
Now prepare the filling. Add chicken, carrot, leek (if using), garlic, spring onion in a large bowl and mix them together. Season with soy sauce, salt and black pepper to taste and mix well. Set aside.
Now to make the dim sum casing. Take the dough and knead it again. Take small ball of dough of about 1 inch diameter. Roll it into a thin circle about 2 inches diameter and about 1/8 of an inch thick. Make sure the casing is thin, else it will not cook thoroughly and will not let the chicken cook evenly.
To stuff the dim sum, place about 1 tablespoon of filling and place in the center of the circle, shape it by gathering up the edges and forming a cylinder but do not crimp it on the top.
Once all the dim sums are shaped, steam them on medium heat for 15 to 20 minutes. Keep the steamer covered during steaming.
While the dim sums are steaming, make the dipping sauce by mixing all the Sipping Sauce ingredients in a bowl until well combined, set aside.
You can check by inserting a toothpick in the center of a dim sum and it should come out clean, isn't that cool? When cooked through, take them out and garnish with the chopped greens of spring onions. Serve hot along with the dipping sauce.