In a large mixing bowl or stand mixer, activate the yeast by whisking it in with warm water and honey or sugar and letting it sit for 5-10 minutes, until foamy.
Add in flour, salt, olive oil, and egg. Mix using a dough hook for 5 minutes, or kneed by hand until well combined and a dough is formed. Wet hands with cold water to avoid sticking while handling. Oil the bowl and place dough back in, cover with a lid or towel and let the dough rise for 1 hour, as it will double in size.
Section dough into 6 equal parts (for 12" foot long subs) rolling and folding underneath on all sides to shape them. Place seam side down and spread a part on a baking sheet lined with parchment paper.
Mix Italian seasonings with grated parmesan. Brush on olive oil on the tops of the buns, then sprinkle the seasoning blend. Top with shredded mozzarella and cover the entire pan with another baking sheet the same size (or use a towel or plastic wrap) and let rise for another 30 minutes.
Bake at 350℉ for 25 minutes or until golden, and enjoy!
Notes
Store in an airtight container in the fridge to stay fresh up to 4-5 days, or in the freezer for 4 months.