Add 3 cups of the flour, salt, garlic and green onion and stir with a heavy spatula or wooden spoon until smooth.
Add the remaining flour. Stir again until well combined and the dough comes together into a ball.
Dust a clean work surface with some flour and dump out the dough.
Start to knead the dough dusting with more flour if things get sticky.
Once the dough is a round ball, about 2-3 minutes of kneading, place the dough back into the bowl it came from making sure to lightly oil the bowl with a little olive oil to prevent the dough sticking.
Cover the dough and let rise in a warm area for 1 1/2 hours or until almost doubled in size.
Transfer the dough back out onto your floured work surface and punch down into a rough circle shape.
Cut the dough into 4 pieces.
Prepare a large baking tray with parchment paper or a baking mat and dust lightly with flour
Using your fingers stretch and work each piece of dough into a long oval shape about 8 inches long and 6 inches wide.
Lay each piece onto your prepared baking pan and brush each piece of naan lightly with some olive oil.
Preheat the oven to 550 degrees or as hot as you can get it.
Bake in the oven for about 15-20 minutes or longer if you like it more crusty. Check the bottom of the bread for a dark color.
Once the naan has finished baking, transfer it to a plate and cover with a clean towel to stay warm.
The bread is best served warm and can be reheated covered in foil in a 350 degree oven for 5-7 minutes.