Combine bread flour, sugar, salt, and yeast in a large bowl.
Add warm milk, cream, and egg. Mix until a shaggy dough forms.
Knead in butter and continue kneading until smooth and elastic—about 10 minutes by hand or 5 minutes in a mixer.
Cover and let rise in a warm place until doubled, about 1 to 1.5 hours.