In a large mixing bowl, combine 8 cups of all-purpose flour, instant yeast, granulated sugar, and fine sea salt. If you’re using fresh rosemary and minced garlic, add them to the dry ingredients. Mix well to ensure even distribution.
In a saucepan, combine 1 cup of milk and 1 cup of water. Heat the mixture over low heat until it’s warm but not boiling. Remove it from the heat and add ½ cup of unsalted butter, stirring until melted.
Pour the warm liquid ingredients into the bowl with the dry ingredients. Stir with a wooden spoon until a dough begins to form. If the dough is too sticky, gradually add the remaining flour until it reaches a manageable consistency.
Transfer the dough to a lightly floured surface and knead for about 8 to 10 minutes until smooth and elastic. If the dough is too sticky, sprinkle a little more flour as needed.
Place the kneaded dough in a greased bowl, cover it with plastic wrap, and let it rise in a warm place until it doubles in size, about 1 to 2 hours.
Once the dough has risen, punch it down to release any air bubbles. Transfer it back to the floured surface and divide the dough into equal pieces. Shape each piece into a round roll and place them on baking sheets lined with parchment paper.
Cover the shaped rolls with plastic wrap and let them rise again until they double in size, about 30 to 45 minutes.
Preheat your oven to 375°F (190°C). Bake the rolls for 15 to 20 minutes or until they are golden brown on top. Remove them from the oven and let them cool slightly before serving.