Make the dough: In a large bowl, combine the warm water, yeast, and olive oil. Let it sit for 5-10 minutes, until the yeast is activated and foamy. Add the salt and 2 cups of flour to the bowl and mix until a dough forms. Gradually add the remaining cup of flour to the dough, until it becomes smooth and elastic.
Knead the dough: Knead the dough for 5-10 minutes, until it becomes smooth and elastic.
Roll out the dough: Roll out the dough into a large rectangle, about 1/4 inch thick.
Add the filling: Spread the filling ingredients evenly over the dough, leaving a 1 inch border around the edges.
Roll the stromboli: Roll the stromboli into a tight log, starting from the long side.
Place on a baking sheet: Place the stromboli on a baking sheet lined with parchment paper, seam-side down.
Bake the stromboli: Bake the stromboli in a preheated oven at 375°F (190°C) for 20-25 minutes, until golden brown.
Serve: Slice the stromboli into 1 inch thick slices and serve hot.