Scald the milk in a saucepan over medium heat. Take off of the heat as soon as it starts to boil.
Place the cold stick of butter into the hot milk. Let the butter melt and then stir. Cool until almost room temperature.
Mix the warm water, yeast and 1/2 tsp of sugar together. Let the yeast activate while the milk is cooling. The yeast will get very bubbly, this means the yeast is alive.
Pour the room temperature milk and the yeast mixture into the bowl of a stand mixer.
Add in the remaining sugar, salt and eggs. Mix until well combined.
Add in 3 cups of flour and briefly mix together.
Add the remaining 4 cups of flour and slowly mix until combined. This dough will be very sticky.
If rising the traditional way, let rise until double, punch down and then repeat once more. Move onto step 13.
If using the Instant Pot, first pour the oil into the liner of the Instant Pot, and roll the dough in the oil so the dough is covered.
Press the Yogurt button and make sure it is set to ‘Normal’.
Cover with a glass lid and let it proof for 20 minutes.
Take the lid off, and knead a bit inside the liner. Replace the lid and proof for 10 more minutes.
Pour the dough out onto a floured surface and gently form into a rectangle. (See picture above in post.)
Using a pizza cutter, cut the dough into approx 40 equal sections.
Form each section into a ball by pinching the edges of the dough together underneath the ball of dough.
Repeat above step with remaining dough.
Freeze the dough on a cookie sheet for 1 hour. Once frozen, toss all of the dough into a zip top bag and store in the freezer until needed.
BAKING THE FROZEN DINNER ROLLS: Pull the rolls out of the freezer and place on a greased cookie sheet. Spray the top of the rolls with non-stick spray and cover with plastic wrap.
Let rise at room temperature for 3-5 hours or until doubled.
Heat the oven to 400°.
Once the oven has heated, bake the rolls on the middle rack for 15 minutes or until golden brown.
Brush cooked rolls with butter if desired.