01 - Combine flour, yeast, sugar, and salt in a large mixing bowl. Add warm water and olive oil, mixing until a shaggy dough forms.
02 - Turn dough onto a floured surface and knead for 8–10 minutes until smooth and elastic. Place in a greased bowl, cover, and let rise in a warm place for 1 hour until doubled in volume.
03 - While dough rises, mix sun-dried tomatoes, olives, feta, basil, parsley, garlic, melted butter, oregano, and black pepper in a bowl until combined.
04 - Punch down risen dough and roll into a 12x16 inch rectangle on a floured surface. Spread Mediterranean filling evenly over the surface.
05 - Cut dough vertically into 4 equal strips, stack strips on top of each other, then cut the stack into 6 equal pieces.
06 - Place stacks upright in a greased 9x5 inch loaf pan. Cover loosely and let rise for 30 minutes. Preheat oven to 350°F.
07 - Brush top with olive oil and sprinkle with sesame seeds if using. Bake for 30–35 minutes until golden brown and cooked through, tenting with foil if browning too quickly.
08 - Let cool in pan for 10 minutes, then transfer to a wire rack. Serve warm or at room temperature.