Mix the flour, yeast, salt, egg, milk, water, and olive oil in a bowl.
Knead the dough until smooth and elastic.
Lightly grease a bowl, place the dough in it, cover, and let it rise for about an hour.
Deflate the dough and let it rest for 10 minutes.
Gather the filling ingredients: cheese, tomatoes, garlic, and basil.
Roll the dough into a large rectangle.
Spread the filling ingredients over the dough.
Roll the dough into a log and pinch the edges to seal.
Cut the log lengthwise and form an 'S' shape.
Cover and let rise until doubled in size.
Preheat the oven to 350°F.
Bake for 35 to 40 minutes, tenting with foil after 25 to 30 minutes.
