There are a few reasons that Japanese bread is so soft. Once reason is because of the method of making the bread. The milk and cream along with egg create a moist bread, but rolling the bread creates fluffy layers as it bakes giving only the top a slightly hard surface.