If you cannot find bread flour, you can add 1 tbsp of Vital Wheat Gluten to 3½ cups of all-purpose flour and mix it well together. If you do have access to either bread flour or vital wheat gluten, use 3½ cups all-purpose flour.
If you don’t get fresh buffalo mozzarella you can use any regular mozzarella instead, or any stringy kind of cheese.
The dough can be mixed and kneaded by hand or using a food processor. I kneaded the bread by hand and i was a little apprehensive about the outcome. But my fears were unfounded, the bread turned out nice and spongy.
I placed an aluminium foil on the base of the tray and then oiled the foil as i have a dark baking tray and did not want to risk burning the base of the bread.