Stir together the softened butter, Italian seasoning, and garlic powder in a small bowl.
Warm a large nonstick skillet over medium-low heat; add the olive oil if using.
Spread a thin layer of pizza sauce on four bread slices.
Top with mozzarella and pepperoni; sprinkle Parmesan and red pepper flakes. Add basil if using.
Close with remaining bread. Coat the outsides with the seasoned butter.
Cook sandwiches until deep golden and cheese melts, 3–4 minutes per side. Press gently with a spatula.
Lower heat if browning too fast. Transfer to a board and rest 1 minute.
Slice and serve warm, with extra pizza sauce for dipping if desired.
Notes
Variation: Swap pepperoni for cooked crumbled sausage, or add a few sautéed mushrooms. For extra crisp edges, cook the last minute uncovered on low heat. Leftovers reheat best in a skillet or air fryer to restore crunch.This recipe is an original creation inspired by classic Pizza Grilled Cheese Delight flavors. All ingredient ratios and instructions are independently developed.