Combine flour, salt and yeast together in a large bowl.
Form a well in the centre and add water and olive oil and stir until the mixture firms and holds together
Remove mixture from bowl and place on to a hard surface dusted with flour and knead dough for about 10 minutes
Grease a large bowl with olive oil and place the dough into the bowl and cover with cling wrap.
Place the bowl into a warm place for about 1 hour to allow the dough to rise.
Remove the dough from the bowl and knead for a further 2 minutes, then pull small amounts of dough from the mixture to create even sized balls (approx 18-20.
Place each ball into a bowl filled with basil pesto and fully coat each ball with the pesto mixture.
Place the dough balls into a large cake tin and cover with cling wrap.
Allow the dough to rise for another hour.
When ready to cook, preheat oven to 180°C (fan forced)
Cover the dough balls with the shredded cheese and bake in oven for 20-25 minutes.