I must say that I have finally found a bread recipe that is not only delicious but fluffy and stayed soft for 2 days.
1 cup lukewarm water
2 tablespoons yeast
2 tablespoons sugar
1/4 cup olive oil
3 cups bread flour (all-purpose works too)
1 teaspoon salt
Mix together the yeast, sugar, water, and oil. Let it sit for about five minutes. Add the flour a little and a time, mixing in your stand mixer with a dough hook. Add the salt. Knead for 10 minutes, in the stand mixer or by hand. Let the dough rise in a greased bowl (I used the same bowl). Spray or brush it with oil and let it rise 30 minutes or until doubled. Punch it down and form it into a log. Put it in a well-greased loaf pan and grease the top with spray. Preheat oven to 350ºF. Let the dough rise for about ten more minutes until it's pretty much doubled. Slice the top with a sharp bread knife or any serrated knife. Bake for about 35 to 40 minutes. You'll want the top to be very brown. When it's done it should slide easily out of your greased pan and it should sound hollow if you tap it. Allow to cool before cutting....