São João do Souto es una freguesia portuguesa perteneciente al concelho de Braga.