01 - Combine flour, yeast, sugar, and salt in a large bowl. Add warm water and olive oil, mixing to form a soft dough. Knead for 5-7 minutes until smooth and elastic. Cover and let rise in a warm place for 30 minutes until doubled in size.
02 - Preheat the oven to 400°F and line a baking sheet with parchment paper.
03 - Punch down the risen dough and roll out on a lightly floured surface into a 12x10-inch rectangle.
04 - Spread pizza sauce evenly over the dough, leaving a 1/2-inch border. Distribute mozzarella cheese, halal pepperoni, bell peppers, red onion, oregano, and basil across the sauced area.
05 - Starting from the long side, tightly roll the dough into a log. Pinch the seam firmly to seal.
06 - Cut the log into 1-inch pieces and place cut-side up on the prepared baking sheet.
07 - Brush the tops with melted butter or olive oil. Sprinkle with garlic powder, Parmesan cheese, and fresh parsley.
08 - Bake for 18-20 minutes until golden brown and cheese is bubbling.
09 - Let cool slightly before serving. Serve warm with additional pizza sauce for dipping.