Preheat your oven to 375°F. Line a baking sheet with parchment paper.
In a large bowl, combine the flour, baking powder, garlic powder, salt, and black pepper. Stir until well mixed.
Add the melted butter and milk, and mix until a dough forms.
In a skillet over medium heat, cook the ground beef until browned. Drain excess fat, then stir in onion powder and Worcestershire sauce. Remove from heat and let cool slightly.
Divide the dough into 12 equal pieces. Flatten each piece into a circle about 4 inches in diameter.
Place a spoonful of the beef mixture in the center of each circle, followed by a sprinkle of cheddar cheese.
Fold the dough over the filling and pinch to seal.
Place the stuffed dough balls seam-side down on the prepared baking sheet.
Brush the tops with the beaten egg and sprinkle with grated Parmesan cheese.
Bake for 20-25 minutes or until golden brown. Remove from the oven and let cool for a few minutes.
If desired, sprinkle with fresh parsley before serving.