Begin by preheating a non-stick skillet over medium heat, allowing it to warm up for a few minutes.
While the skillet is heating, spread 1 tablespoon of softened butter on one side of each slice of sourdough bread, ensuring even coverage for a golden crust.
With the skillet ready, place one slice of bread in the skillet, buttered side down.
On the unbuttered side of this slice, generously spread 1 tablespoon of pizza sauce to create a flavorful base.
Evenly distribute half of the shredded mozzarella cheese over the pizza sauce, creating a cheesy layer.
Top the cheese with the chopped pepperoni (or your chosen topping), then sprinkle a pinch of dried oregano and garlic powder over the toppings for an extra burst of flavor.
Finish this layer by adding the remaining mozzarella cheese on top, ensuring a melty finish.
Carefully place the second slice of bread on top, with the unbuttered side facing the stacked cheese and toppings.
Cook the sandwich for approximately 3-4 minutes, monitoring it until the bottom slice is a beautiful golden brown and the cheese begins to melt.
Using a spatula, gently flip the sandwich over and allow the other side to cook for another 3-4 minutes, until that side is also golden brown and the cheese is fully melted and gooey.
Once cooked, remove the sandwich from the skillet and let it cool for a minute on a cutting board before slicing it in half.
If desired, garnish with fresh basil leaves for a delightful touch of color and flavor.
Notes
Serve on a rustic wooden board with extra pizza sauce for dipping.