Preheat oven to 550 degrees F.
In a medium mixing bowl, add the eggs and whisk well. Add oregano, basil, pepper, salt, onions, bread crumbs and garlic and mix well. Add the ground beef and combine well. Using your hands or a 2-ounce scoop, roll meat into 1 1/2 to 2-inch balls and place on a baking sheet. Use a baking sheet that has a lip on it, as the meatballs will create a lot of moisture. Bake for approximately 20 minutes or until the balls are sizzling and brown on the outside but still nice and pink in the center.
Add warm water and yeast to the mixing bowl of a stand mixer. Let the yeast work for approximately 10 minutes. Add flour, salt and sugar and mix on low for approximately 10 minutes. Check consistency and add more flour or water to create a sticky ball that is slightly moist to the touch. Turn mixer up a notch and mix until the dough is nice and soft. It should not stick to the bowl and should be able to be lifted out with ease. On a cornmeal dusted work surface roll the dough into a flat round approximately 6 inches wide. Brush with olive oil and sprinkle sesame seeds on top. Place dough on a sheet pan. Cut round into 4 equal wedges, but do not separate and bake in the preheated 550 degree F. oven until golden brown (approximately 10 minutes). Do not over-bake, as there is still 1 more bake to go.
Place all the sauce ingredients in a large bowl and whisk well.
Cut buns in half, horizontally. Place bun halves side by side on a baking sheet. Cut 5 or 6 meatballs in half and pile on buns. Ladle approximately 1 cup of sauce on top of meatballs. Put as much of the grated mozzarella cheese on top that will stay and lightly sprinkle with oregano and basil. Put the baking sheet in the oven and bake until the cheese has melted and the edges of buns are nicely toasted.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.