Combine 2 ½ cups flour, baking powder, sugar and basil.
Add milk powder to water and stir until dissolved, add to dry mixture.
Add eggs and melted butter and mix well. Add more flour until dough is easy to work with. Not dry, but not super sticky.
Set aside while making the filling.
For the filling:
Cook onions in butter over medium heat until onions are tender.
Add chicken and cook through.
Remove from heat and stir in barbecue sauce and cheese.
Divide dough into 8 pieces and roll out into 6 inch circles.
Place ½ cup of filling in each circle.
Fold dough in half and seal edges tightly.
Bake at 350 degrees for 15-20 minutes or until top begins to brown slightly.
Serve warm with extra barbecue sauce to dip in if desired.