Parmesan! It adds a great strong flavor and keeps the bread moist. So as far as what's the best cheese for bread, my immediate vote goes to the great burst of flavor that parmesan brings to bread. It pairs great with other cheeses to create an amazing grilled cheese sandwich!