To a small bowl, add the dry active yeast, warm water, and granulated sugar. Set aside and allow the yeast to activate.
To a saucepan, add the unsalted butter, milk, and salt. Set over medium-low heat and allow the liquid to come up to 90 degrees F. The liquid should be warm to the touch, and the butter just starting to melt. Avoid getting the liquid too hot, or it will burn the yeast.
To the bowl of your stand mixer, add 2 cups of the all-purpose flour.
Next, add the warmed milk mixture to the flour. With the whisk attachment attached, stir to combine.
Add the activated yeast mixture to the bowl, stir to combine.
Once a wet, shaggy dough has been formed, switch out the whisk attachment for the dough hook attachment.
Slowly add the remaining flour by adding ½ cup at a time. Stir and fully incorporate the flour into the dough.
Once the flour has been added, you will have a tacky dough that is sticky to the touch but will be pulling away from the sides of the bowl.
Set your stand mixer speed to medium and allow the dough to knead for 3-5 minutes or until it looks soft and pliable.
Remove the dough from the bowl, clean the bowl out, and spray it lightly with some baking spray. Transfer the dough back into the bowl. Cover with a piece of plastic wrap and allow the dough to double in size, about 2 hours.
Prepare your baking dish by spraying it with some baking spray or a piece of parchment paper. Set aside.
Prepare the butter mixture by melting the butter. Then add the salt, red pepper flakes, oregano, parsley, and chopped garlic to the melted butter. Set aside.
Once the dough has doubled in size, turn the dough out onto a clean dry surface.
Roll out the dough so it is a large rectangle that’s about ½ inch thick.
Using a pastry brush, on the butter mixture on the top of the dough.
Sprinkle the mozzarella cheese and the parmesan cheese over top.
Using a pizza cutter, cut the dough in half along the side. Cut each of those halves into half so you have 4 wide strips. Cut those 4 wide strips into thirds so you finish with 12 strips.
Roll up each strip so it’s a pinwheel shape. Transfer the rolls to the prepared baking pan.
Preheat the oven to 375 degrees.
Bake the rolls at 375 degrees F for 30 minutes or until golden brown.
Once golden brown, remove from the oven and allow to cool for 10 minutes. Optional step: brush the top with some melted salted butter and serve.