Preheat the oven to 350°F. Note: Increase oven temperature to 375°F at least 20 minutes before baking the bread.
Separate each garlic clove, toss 2 tablespoons of olive oil, and put in a baking dish.
Cover the baking dish with foil and bake for 25 minutes or more. Next, remove the foil and bake again until the cloves are soft and creamy. Set aside and let them cool for a few minutes.
Once the baked garlic cloves are cool enough to touch, peel the skins and set aside.
Mix the yeast with 1/2 cup of warm water. Let it stand for a few minutes, about 3 to 5.
Once the mixture turns a bit chalky, pour the rest of the water and stir.
Gradually add the flour and salt, mixing all the while. Make sure to watch the dough as you add the flour so you don't end up adding too much. Putting too much flour could make your bread tough.
Knead the dough for 5 to 10 minutes until it smoothens out. Put the dough in a bowl, add a spoon or so of extra virgin olive oil, cover the bowl, and set aside. Let it rise for 1 hour or 1 hour and a half until it's doubled in size.
Once the dough has risen, punch and knead it again on a flour covered surface for a minute or so.
Randomly add the previously baked garlic cloves in the dough as you gently knead it.
Put the dough on a baking pan with paper. Cover and let it rise for 45 minutes.
Slash the top of the dough in a few places before you put it in the oven. Bake until golden brown.