Stir yeast, sugar, and water into a mixing bowl. Let sit for ten minutes until it’s foamy and all the yeast is dissolved.
Stir in milk, eggs, soft butter, and salt. Once combined, stir in flour.
Stir together until dough forms a ball and then knead with your hand in the bowl for a few minutes until the dough is nice and soft. If it is very sticky, add more flour by the tablespoon.
Add dough to a clean metal bowl and dust with flour. Cover and let rise for 90 minutes until it doubles in size.
To make filling:
Cook bacon until it’s very crispy. I prefer to cook my bacon in a 350 degree oven, but you can also cook it in a skillet over medium heat. You’ll need 6-8 strips to make enough crumbles for this recipe.
Combine bacon, cheese, and chives in a small bowl and crumble them together so the cheese and bacon are both evenly sized.
To make Loaf:
Preheat oven to 350 degrees. Roll dough out on a lightly floured surface until it’s in about a 12×16 inch rectangle. Brush dough with melted butter.
Sprinkle filling evenly over the dough and cut into three even strips. Then cut those strips into about 1 inch strips.
Stack strips up and fit them into a loaf pan that has been lightly butter and floured.
Cover loaf pan and let the dough rise a second time for 30 minutes.
Bake loaf at 350 degrees for 30-40 minutes until it’s cooked through in the center.
Remove from oven and let cool briefly, then remove dough from pan and let cool for 5-10 minutes.