Mix yeast, sugar and ¼ cup water in a small bowl. Stir and leave in a warm place to activate the yeast for about 10 minutes. It should bubble and foam.
In a large bowl (or the bowl of the stand mixer if using it), stir to mix the flour and salt.
Pour the yeast mixture, and the rest of the water and stir gently. Use the paddle attachment for the stand mixer.
Add the olive oil and mix to incorporate a little.
If kneading by hand, transfer to a lightly floured counter and knead for a few minutes until you have a smooth and manageable dough. If the dough is dry, add a teaspoon at a time of extra water. If it's too wet, add a tablespoon at a time of extra flour. But don't overdo it in any case. If using the stand mixer, use the dough hook to knead the bread at medium speed.
Make a ball with the dough and place it in a deep bowl. Cover with a clean kitchen towel and leave it in a warm place (not too hot or cold) for about 45-60 minutes until the dough doubles in size.
Gently, punch down the risen dough, divide it into 12 equal parts and shape them into balls. Cover them with the kitchen towel and leave them for 20-30 minutes, until they double in size.
Roll the dough pieces: use parchment paper or very lightly flour the kitchen counter and roll each ball into a rectangular shape about ¼ inch thick or a little thinner. It will be irregular and that’s fine.
Cook the bread: Heat a cast iron pan or skillet. Add a little olive oil and start cooking each bread one by one or more at a time, depending on the size of the pan. But don’t overcrowd them. It's similar to making pancakes.
Cook on one side for about 1-2 minutes or until lightly golden brown and bubbles start to appear. Flip them and cook them on the other side for 30-40 seconds.
As you remove them from the stove, brush liberally with the garlic basil butter.
Cover the bread with a towel or a pot lid to keep the pieces soft while you cook the rest of the bread balls.