Activate the yeast – Combine warm milk, yeast, and honey. Let sit 10 minutes until foamy.
Add wet ingredients – Mix in pineapple juice, melted butter, 1 egg, and salt.
Add flour – Stir in 3½ cups of flour, adding more as needed (up to 4½ cups) until a soft dough forms. Knead 8–10 minutes until smooth.
First rise – Place dough in a greased bowl, cover, and let rise 1–1½ hours or until doubled.
Shape – Punch down, divide into 12 balls, and place in a greased 9×13 pan.
Second rise – Cover and let rise 45 minutes–1 hour, until puffy and touching.
Bake – Preheat oven to 350°F. Whisk remaining egg with 1 tbsp water, brush tops, and bake 20–25 minutes until golden.
Cool + enjoy – Brush with melted butter if desired and let cool slightly before serving.
