01 - In a small bowl, dissolve yeast and sugar in the lukewarm milk. Let sit for 5–10 minutes until frothy.
02 - In a large bowl, combine bread flour and salt. Make a well in the center, pour in the yeast mixture and melted butter. Mix until a shaggy dough forms.
03 - Turn out onto a floured surface and knead for 8–10 minutes until smooth and elastic. Alternatively, knead with a mixer and dough hook for 5–6 minutes.
04 - Place the dough in a lightly oiled bowl, cover with a clean towel or plastic wrap, and let rise in a warm spot for about 1–1.5 hours, or until doubled in size.
05 - Punch down the dough and transfer to a floured surface. Roll out to about 3/4 inch thickness. Using a 3-inch round cutter, cut out circles. Reroll scraps as needed to yield about 8 muffins.
06 - Dust a baking sheet with cornmeal or semolina. Place muffins onto the sheet, spacing slightly apart. Sprinkle tops lightly with more cornmeal. Cover loosely and let proof for 25–30 minutes until slightly puffed.
07 - Preheat a large skillet or griddle over low-medium heat. Lightly grease with oil or butter. Cook muffins in batches for 7–9 minutes per side, flipping once, until deeply golden and cooked through (inside temperature should reach 200°F). Adjust heat as needed to avoid burning before centers are done.
08 - Transfer to a rack to cool. To serve, split with a fork for signature nooks and crannies; toast and enjoy with butter, jam, or your favorite toppings.