Mix flour, salt and yeast together
In a stand mixer fitter with dough hook add butter, sugar and mix
add egg and milk and continue to mix for 1 minute
add flour mixture and mix for 5 minutes until dough is smooth and puuls away from sides
shape into a ball, place in bowl, cover with a dish towel and let rise for 1.5 hours until double in size
remove from bowl and gently press down in center of dough to deflate
divide the dough into 16 pieces, gently roll into a ball and flatten into a 3½ inch disk shape
Place each disk on a cast iron griddle or heavy bottom frying pan heavily sprinkled with semolina flour
sprinkle more semolina flour on top of muffins and cover with a piece of parchment paper
let english muffins rise for 15 minutes
place griddle or frying pan on medium low heat
cook English muffin for 15 - 25 minutes until bottom is a light golden brown
flip muffins over and continue to cook for an additional 15-20 minutes until golden brown on bottom and internal temperature is between 185 and 200. Adjust heat lower if muffin bottom is beginning to burn.
Let English Muffins cool completely.
Scrape most of the semolina flour off of the muffins when they are cool
Always use a fork to cut muffins in half. DO NOT USE A KNIFE.