In a large mixing bowl add your warm (not too hot!) water, sugar and yeast.
Give the mix a quick stir to combine.
Let this mixture sit 5-10 minutes or just until the yeast blooms.
Next add in your eggs, salt, butter and mashed potatoes.
Stir together gently.
Add in your flour. Using an electric mixer with a dough hook attachment or just a wooden spoon mix the dough until it comes together. Do not overmix.
The dough will be a wet.
Cover the bowl lightly with a clean towel or plastic wrap.
Set aside in a warm place for an hour and a half or until about doubled in size.
I use a 1 ½ tablespoon cookie scoop to scoop out the dough and roll into balls.
I place 2 balls into each spot in a greased muffin tin.
Repeat until all the dough is used.
Cover again lightly.
Let rise in a warm place for an hour and a half or until about doubled in size.
Preheat your oven to 350 and bake for 20 minutes or until lightly golden and baked through.
Cool slightly and serve! Enjoy.