Preheat oven to 400°F. Line a large baking sheet with parchment paper and set aside. Roll the dough out into a large rectangle 1/4-inch thick (about 10x14"). Spread a very this layer of pizza sauce on top, leaving a 2-inch border around the perimeter.
Add toppings. Sprinkle the mozzarella cheese evenly over the top. Then add the sliced salami, ham and pepperoni. Add in any other vegetables if desired. Brush the edges of the dough with the egg.
Then roll up the dough like a jelly roll. Be careful not to roll too tightly. Pinch the edges together and tuck under. Brush the top of the dough with the egg wash. Sprinkle with freshly grated parmesan cheese and then evenly sprinkle the garlic powder over top. Gently cut slats into the top every 2 inches.
Bake for 22-25 minutes, or until bubbly and golden and the center reaches 200°F. Cover the top with foil if it browns too fast.
Remove from oven and allow to cool on pan for 5 to 10 minutes before slicing. Then slice into 1-inch pieces.
Notes
Use any choice of meat, veggies and cheese for filling variations.
Dough: I use half of this pizza dough recipe and this pizza sauce. I also love the pizza dough from Trader Joe's. You can also use a can of refrigerated pizza dough. I prefer the Pillsbury brand.
Make ahead: Assemble up to 12 hours ahead, cover, and refrigerate. Add egg wash and cut slits just before baking.
Store: Refrigerate in an airtight container for up to 3 days. Reheat in the oven at 350°F for 10 minutes.