In the bowl of a stand mixer, whisk together warm water, yeast, and 1 teaspoon
of sugar. Let sit for 5-7 minutes to activate. Once mixture is bubbly and fragrant, whisk in
remaining sugar, warm milk, and egg until smooth.
Attach dough hook to stand mixer. In a large bowl, whisk together flour and salt. Add half
of flour mixture to mixing bowl. Mix on low speed until dough starts to come together. With the mixer running on low, add softened butter one tablespoon at a time. Add remaining flour mixture. Mix on low speed until dough forms.
Increase to medium speed and knead dough for 3-5 minutes until smooth. Add in dried cranberries and continue to knead until thoroughly distributed. Dough should be smooth and pull away from the sides of the bowl.
Transfer dough to a large greased bowl. Cover with plastic wrap. Allow dough to rest for one hour until it has doubled in volume.