01 - In a large mixing bowl, combine the all-purpose flour, instant dry yeast, granulated sugar, and salt. Create a well in the center of the dry ingredients, then pour in the olive oil and warm water. Mix thoroughly until a cohesive dough forms.
02 - Transfer the dough to a lightly floured surface. Knead vigorously for 8 to 10 minutes until the dough becomes smooth and elastic. Place the kneaded dough in a clean, oiled bowl, cover it, and allow it to rise in a warm environment for 1 hour, or until its volume has doubled.
03 - Preheat your oven to 400°F (200°C). Line a standard baking tray with parchment paper to prevent sticking.
04 - In a separate mixing bowl, combine the diced halal beef pepperoni, shredded mozzarella cheese, shredded cheddar cheese, pizza sauce, dried oregano, dried basil, and garlic powder. Mix these ingredients well to ensure an even distribution.
05 - Gently punch down the risen dough to release air. Divide the dough into 24 equal portions. Roll each portion into a small, uniform ball, then flatten each ball into a circular disc approximately 3 inches (7 cm) in diameter.
06 - Place a heaping teaspoon of the prepared filling into the center of each flattened dough circle. Carefully fold the edges of the dough over the filling, pinching them firmly together to create a sealed, ball-shaped pizza roll.
07 - Arrange the sealed pizza rolls seam-side down on the prepared baking tray. For an enhanced golden finish, brush the tops of the rolls with either the beaten egg wash or a small amount of olive oil. If desired, sprinkle sesame seeds over the brushed rolls.
08 - Bake the pizza rolls in the preheated oven for 18 to 20 minutes, or until they achieve a beautiful golden-brown color and are cooked through.
09 - Allow the baked pizza rolls to cool slightly on the tray before serving. They can be enjoyed as-is or with extra pizza sauce for dipping, if preferred.