1. For the dough: Heat the butter and milk together in a small saucepan or in the microwave until the butter melts.

  2. Place the sugar (or malt powder), coriander, and salt in a large bowl, and pour the hot milk over it, stirring to dissolve the sugar. Cool to lukewarm.

  3. Stir in the yeast and 2 3/4 cups (330g) of the flour until a shaggy mass forms. Cover and let rest for 10 minutes.

  4. After the rest, knead until smooth; 8 to 10 minutes by hand, or 6 to 8 minutes at medium speed in a mixer. Use the remaining 1/4 cup (57g) of flour if the dough is sticky.

  5. Place the dough in a greased bowl, cover and let rise for 1 to 1 1/2 hours, until it increases in size by at least one third.

  6. For the filling: Place all the ingredients in a large mixing bowl and beat to combine, or pulse everything together briefly with a food processor; leave some bits of the cheese intact.

  7. Line two baking sheets with parchment.

  8. To assemble: Turn the risen dough out onto a lightly floured surface and divide it into four equal pieces.

  9. Roll each piece into an oval shape about 10" long and 6" wide. Cover with greased plastic wrap, and let rest for 15 minutes.

  10. Spoon one quarter of the cheese mixture into the center of each and spread to within 1" of the edges. Pull the dough's edges up around the cheese, folding and twisting the ends to form a boat shape.

  11. Cover and let rise for 20 minutes, or until puffy but not doubled.

  12. Preheat the oven to 375°F.

  13. Brush the tops with the egg wash and bake for 15 to 20 minutes.

  14. Remove from the oven and use the back of a spoon to make an indentation in the filling. Crack an egg into each, place a teaspoon of butter on top, and bake for 10 to 12 minutes more, until the egg is set.

  15. Remove from the oven and serve warm.

  16. Store any leftover bread covered in the refrigerator for up to 5 days.