Dissolve yeast into warm water (105-110 degrees F) in a small bowl. Stir to mix. Let sit for 5-10 minutes until foamy.
In the bowl of a stand mixer, with the dough hook attachment, combine milk, mashed potatoes, softened butter, sugar and salt. Mix to combine.
Add in the yeast mixture and eggs. Mix to combine.
Pour in flour and knead for 5 minutes or until dough is smooth and soft and does not stick to the sides of the bowl. It can be slightly tacky but not sticky. Add more flour if necessary
Cover dough and let rise until double in size, about 1- 1/2 hours.
Cut dough into 12 equal size pieces and roll into balls.
Place dough balls into a lightly greased 9 x 13 inch baking dish.
Cover dough and allow to rise until double in size, about 30-45 minutes.
Preheat oven to 400 degrees F. Bake for 10-12 minutes or until golden brown on top and cooked through.
Remove from oven and rub butter over the top of the rolls, optional.
Notes
Use plain mashed potatoes without a lot of added butter, milk, or seasoning for the best results. Leftover mashed potatoes work great, but if they’re heavily seasoned, it can slightly affect the flavor and texture of the rolls.
Make sure your mashed potatoes are smooth and lump-free. Large lumps can create uneven texture in the dough, so if needed, give them a quick mash or whisk before adding them.
Allow the dough enough time to rise. Because these rolls are rich and soft, they may take a little longer to double in size than basic bread dough. Be patient and let the dough rise until it’s nice and puffy.
If the dough feels a little sticky, resist the urge to add too much extra flour. A slightly soft dough is what helps create those light, fluffy rolls.
For beautifully golden rolls, brush the tops with melted butter right after they come out of the oven. This adds flavor and keeps the tops soft.
These rolls are best served warm from the oven, but they also store well. Keep leftovers in an airtight container and warm them slightly before serving to bring back that fresh-baked softness.