- In the bowl of a stand mixer, combine warm water and yeast. Let it sit for 5 minutes until foamy. 
- Add 1 1/2 cups of flour, sugar, salt, and eggs. Beat on medium speed until smooth. 
- Gradually add the remaining flour until a shaggy dough forms. 
- Add the softened butter a few chunks at a time, mixing until fully incorporated. 
- Cover the bowl and refrigerate the dough overnight (or at least 6 hours). 
- Remove dough from fridge, let rest at room temperature for 2 hours. 
- Divide and shape into desired form (loaf or rolls), place into pan or mold, and let rise again until doubled. 
- Preheat oven to 375°F (190°C). Brush with egg wash. 
- Bake for 25–30 minutes until golden brown. Let cool slightly before slicing.